Skip to content

Releases: stellar/soroban-rpc

v21.5.1

16 Sep 21:06
b17d430
Compare
Choose a tag to compare

Please keep in mind the Migration Warning from the previous minor version release (v21.5.0) still applies if you are coming from v21.4.x.

What's Changed

  • Update simulateTransaction fields to properly omit fields when empty by @Shaptic in #291

Full Changelog: v21.5.0...v21.5.1

v21.5.0

11 Sep 15:57
5debaf0
Compare
Choose a tag to compare

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

v21.4.1

17 Jul 18:16
de7b040
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.4.0...v21.4.1

v21.4.0

10 Jul 14:22
dbb390c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v21.3.0...v21.4.0

21.3.0

03 Jun 23:34
8a3c57c
Compare
Choose a tag to compare
21.3.0 Pre-release
Pre-release

Migration warning

Upgrading to this version will truncate the transactions history.

The new getTransactions new database backend doesn't yet implement migration from the existing data.

Migration will be implemented in 21.4.0, so please skip this version if history truncation is not tolerable.

What's Changed

New Contributors

Full Changelog: v21.2.0...v21.3.0

21.2.0

16 May 17:58
4bb5f9b
Compare
Choose a tag to compare

What's Changed

  • Fix ledgerentry benchmarks by @2opremio in #175
  • Add the first Soroban RPC changelog by @Shaptic in #176
  • bugfix: Supply captive core path for toml generation by @2opremio in #178
  • Bump Core version to 21.0.0rc2 by @2opremio in #177
  • Bump stellar/go to enable ENABLE_DIAGNOSTICS_FOR_TX_SUBMISSION by default by @2opremio in #179

Full Changelog: v21.1.0...v21.2.0

21.1.0

10 May 11:16
fcd2f05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.0.1...v21.1.0

21.0.1

24 Apr 21:40
87bf642
Compare
Choose a tag to compare

What's Changed

Bump dependencies to 21.0.1

Full Changelog: v21.0.0...v21.0.1

21.0.0

22 Apr 21:20
5c6d657
Compare
Choose a tag to compare

What's Changed

  • Improve startup logging (#127)
  • Add ledger range to getHealth endpoint (#133)
  • Disallow array parameters in JSONRPC methods (#121)
  • Verify bucket list hash when ingesting from history archives (#145)

Full Changelog: v20.3.5...v21.0.0

20.3.5

05 Apr 21:54
edc5b86
Compare
Choose a tag to compare

What's Changed

  • Fix failed build workflows for stellar-rpc-client crate by @psheth9 in #122
  • Bump version to 20.3.5 by @github-actions in #126

Full Changelog: v20.3.4...v20.3.5