Upgrading to this version from <= v2.1.1 will trigger a state rebuild. During this process (which will take at least 10 minutes), Horizon will not ingest new ledgers.
- Precompute trade aggregations during ingestion to improve performance. Will rebuild the aggregations as part of the database migrations. (3641 & 3760).
- Require
COUNTparam when runninghorizon db migrate down COUNTto prevent accidentally running all downwards migrations. Addhorizon db migrate statuscommand. (#3737) - Fix a bug in
fee_account_muxedandfee_account_muxed_idfields (the fields were incorrectly populated with the source account details). (3735) - Validate ledger range when calling
horizon db reingest rangeso that we respond with an error when attempting to ingest ledgers which are not available in the history archives. (3738) - Improve performance of transaction submission. (3563)