github stellar/go horizon-v2.27.0
Horizon v2.27.0

5 months ago

Horizon v2.27.0

The following release notes are a combination of the release candidates (see RC1 and RC2 for deltas) and changes since then.

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 stable release adds support for Protocol 20.

Changelog

Breaking Changes

  • The command line flag --remote-captive-core-url has been removed, as remote captive core functionality is now deprecated (4940).
  • XDR has been updated to the latest stable version for Protocol 20 (stellar-xdr @ bb54e50, 5079).

Added

  • Added new command-line flag --network to 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_credited and contract_debited effects 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) and contracts_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, extend_footprint_ttl, and restore_footprint (4905).
  • Added a ScVal.String() method to the xdr package (5112).

Fixed

  • The same slippage calculation from the v2.26.1 hotfix now properly excludes spikes for smoother trade aggregation plots (4999).
  • The ledger changes collected by ingest.GetChangesFromLedgerEntryChanges are now sorted in a deterministic order (5070).
  • Eviction of Soroban ledger entries is accommodated by the asset stats endpoint (5033).
  • Database migration performance has improved (5056).

Don't miss a new go release

NewReleases is sending notifications on new releases.