Skip to content

v21.5.0

Compare
Choose a tag to compare
@aditya1702 aditya1702 released this 11 Sep 15:57
5debaf0

Migration warning

Upgrading to this version will trigger a one-time migration from in-memory events storage to DB backed events.

For 1-day retention window (17280 ledgers), the migration takes approximately 20-25 mins on a machine having 4 vCPUs and 8 GB RAM.

What's Changed

  • Refactor getVersionInfo and getNetwork RPC to not use HTTP endpoint /info on core by @psheth9 in #198
  • Add CI concurrency group for some workflows by @mollykarcher in #255
  • Break getTransactionsByLedgerSequence into smaller sub-functions by @aditya1702 in #244
  • Add framework for converting XDR structures to JSON by @Shaptic in #249
  • Update changelog with latest version changes. by @Shaptic in #265
  • Events db backend by @psheth9 in #230
  • Simplify logging code: WithFields -> WithField by @Shaptic in #272
  • Correctly omit transactionData field when transaction simulation fails by @Shaptic in #271
  • itests: use docker compose if docker-compose is unavailable by @2opremio in #279
  • Improve startup by eliminating unnecessary migration ranges by @Shaptic in #282
  • Optimise db performance of GetLedgerRange by @aditya1702 in #256
  • Fix lint error in /methods and remove usage of internal error package by @psheth9 in #285
  • Fix RPC linting by @aditya1702 in #286
  • Bump horizon to latest release tag by @aditya1702 in #290

Full Changelog: v21.4.1...v21.5.0