v25.1.0
Added
- Added
--backfillconfiguration parameter providing synchronous backfilling ofHISTORY_RETENTION_WINDOWledgers to the local DB prior to RPC starting. For one week of ledgers (approximately 150Gb), this can be expected to complete in under three hours and use <3 Gb of memory (less than core itself). To use this, one must enable a datastore andSERVE_LEDGERS_FROM_DATASTORE, which also enablesgetLedger(#571).
Fixed
- Fixes a race condition in
getTransactionin which theLatestLedgerfield would sometimes be earlier than the transaction'sLedgerfield (#619). simulateTransactionwill now reject smart contract transaction requests that contain a memo (#588).getEventsperformance improvements (#578).- Fixes a bug where the
AfterJSONfield ofsimulateTransactiondid not reflect the actual ledger entry (#603). - Misc. bug fixes that improve stability (#599, #602, #605, #616, #624).
- Dependencies updated with security fixes.
Contributors
@cjonas9 @Shaptic @sreuland @tamirms
Full Changelog: v25.0.1...v25.1.0