github stellar/stellar-rpc v25.1.0

11 hours ago

v25.1.0

Added

  • Added --backfill configuration parameter providing synchronous backfilling of HISTORY_RETENTION_WINDOW ledgers 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 and SERVE_LEDGERS_FROM_DATASTORE, which also enables getLedger (#571).

Fixed

  • Fixes a race condition in getTransaction in which the LatestLedger field would sometimes be earlier than the transaction's Ledger field (#619).
  • simulateTransaction will now reject smart contract transaction requests that contain a memo (#588).
  • getEvents performance improvements (#578).
  • Fixes a bug where the AfterJSON field of simulateTransaction did 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

Don't miss a new stellar-rpc release

NewReleases is sending notifications on new releases.