Skip to content

Horizon v0.24.0

Compare
Choose a tag to compare
@abuiles abuiles released this 09 Dec 17:29

Add

  • Add fee_charged and max_fee objects to /fee_stats endpoint (#1964).
  • Experimental ledger header ingestion processor (#1949).
  • Improved performance of asset stats processor (#1987).
  • Provide mechanism for retrying XDR stream errors (#1899).
  • Emit error level log after 3 failed attempts to validate state (#1918).
  • Fixed out of bounds error in ledger backend reader (#1914).
  • Fixed out of bounds error in URL params handler (#1973).
  • Rename OperationFeeStats to FeeStats (#1952).
  • All DB queries are now cancelled when request is cancelled/timeout. (#1950).
  • Fixed multiple issues connected to graceful shutdown of Horizon.

Scheduled Breaking Changes

  • All *_accepted_fee fields in /fee_stats endpoint are deprecated. These fields will be removed in Horizon 0.25.0.

  • The following operation type names have been deprecated:

    • path_payment
    • manage_offer
    • create_passive_offer.

    The names will be changed in 0.25.0 to:

    • path_payment_strict_receive
    • manage_sell_offer
    • create_passive_sell_offer
  • fee_paid field on Transaction resource has been deprecated and will be removed in 0.25.0. Please use new fields added in 0.18.0: max_fee that defines the maximum fee the source account is willing to pay and fee_charged that defines the fee that was actually paid for a transaction. See CAP-0005 for more information.

  • The type for the following attributes will be changed from int64 to string in 0.25.0:

Check Beta Testing New Ingestion System if you want to test the new ingestion system.