Upgrading to this version from <= 2.26.1 will trigger a state rebuild. During this process (which will take at least 10 minutes), Horizon will not ingest new ledgers.
This release adds support for Protocol 20
Breaking Changes
- The command line flag
--remote-captive-core-urlhas been removed, as remote captive core functionality is now deprecated (4940).
Added
- Added new command-line flag
--networkto specify the Stellar network (pubnet or testnet), aiming at simplifying the configuration process by automatically configuring the following parameters based on the chosen network:--history-archive-urls,--network-passphrase, and--captive-core-config-path(4949). - Added
contract_creditedandcontract_debitedeffects which are emitted whenever a Soroban contracts sends or receives a Stellar asset (4832).
- Added
num_contracts(total number of Soroban contracts which hold an asset) andcontracts_amount(total amount of the asset held by all Soroban contracts) fields to asset stat summaries at/assets(4805). - Added responses for new operations introduced in protocol 20:
invoke_host_function,bump_footprint_expiration, andrestore_footprint(4905).
Fixed
- The same slippage calculation from the
v2.26.1hotfix now properly excludes spikes for smoother trade aggregation plots (4999).