Horizon v0.24.0
Add
- Add
fee_charged
andmax_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
toFeeStats
(#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 in0.18.0
:max_fee
that defines the maximum fee the source account is willing to pay andfee_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
tostring
in 0.25.0:- Attribute
offer_id
in manage buy offer and manage sell offer operations. - Attribute
offer_id
inTrade
effect. - Attribute
id
in Offer resource. - Attribute
timestamp
andtrade_count
in Trade Aggregation resource.
- Attribute
Check Beta Testing New Ingestion System if you want to test the new ingestion system.