Skip to content

v21.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@marta-lokhova marta-lokhova released this 19 Aug 20:46
· 289 commits to master since this release
55ec348

Stability improvements

  • Add a way to get entry sizes in XDR query tool. by @dmkozh in #4325
  • Rename debug info gathering script by @jacekn in #4381
  • Write line identifying Catch2 test interface in --help output of test builds by @graydon in #4363
  • Make outbound queue metrics more accurate by @marta-lokhova in #4386
  • Cleanup outdated surge pricing logic. by @dmkozh in #4383
  • Add redis-tools as a test-only docker dependency by @jayz22 in #4390
  • Only test SCP driver with the current and prev protocol. by @dmkozh in #4400
  • Stop removing the cargo directory in ci-build.sh by @sisuresh in #4406
  • Harden survey script to various failures by @bboston7 in #4407
  • Harden handling of tx size upgrades in herder and add tests by @marta-lokhova in #4405
  • TransactionFrame Refactor by @SirTyson in #4307. This change makes TransactionFrame immutable.
  • Fix prefetch tests by @SirTyson in #4410
  • Fixed assert failure when Soroban tx was sumbitted pre p20 by @SirTyson in #4414
  • Remove protocol-specific assert from TxSetUtils::getInvalidTxList by @marta-lokhova in #4417
  • Remove usage of reduce in maxReadQuotaForKey, simplify accounting data structure by @ThomasBrady in #4419
  • Fixed assert failure when banning txs by @SirTyson in #4422
  • harden simulation tests by @marta-lokhova in #4423
  • Ensure unique preimages during loadgen upgrade setup by @bboston7 in #4425
  • Binary fuse filter by @SirTyson in #4389. This change will cause first restart after the upgrade to take a few minutes.

Breaking Changes

  • Deprecate obsolete txfeehistory table by @marta-lokhova in #4385
  • Mandate flow control in bytes by @bboston7 in #4353 drops support for ENABLE_FLOW_CONTROL_BYTES, as the feature is now required.

New Features

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