Skip to content

Releases: stellar/stellar-core

v22.1.0

11 Dec 19:31
0241e79
Compare
Choose a tag to compare

Stability Fixes

New Features

  • Incremental verify checkpoints by @ThomasBrady in #4487
  • Enable background overlay by default, drop 'experimental' prefix by @marta-lokhova in #4534
  • Add new catchup mode to use transaction results to skip failed transaction and signature verification by @ThomasBrady in #4536
  • Add script to generate transaction histograms from Hubble data by @bboston7 in #4554

Breaking Changes

  • publish: build checkpoint files during ledger close by @marta-lokhova in #4446. Drop support for txhistory, txsethistory and upgradehistory SQL tables. Drop --force-back option from run command.

Future Deprecation Warning

  • The support for --in-memory mode will be dropped in the next release.
  • The support for cursors will be dropped in the next release.

Full Changelog: v22.0.0...v22.1.0rc2

v22.1.0rc1

02 Dec 22:39
fdd833d
Compare
Choose a tag to compare
v22.1.0rc1 Pre-release
Pre-release

Stability Fixes

New Features

  • Incremental verify checkpoints by @ThomasBrady in #4487
  • Enable background overlay by default, drop 'experimental' prefix by @marta-lokhova in #4534
  • Add new catchup mode to use transaction results to skip failed transaction and signature verification by @ThomasBrady in #4536
  • Add script to generate transaction histograms from Hubble data by @bboston7 in #4554

Breaking Changes

  • publish: build checkpoint files during ledger close by @marta-lokhova in #4446. Drop support for txhistory, txsethistory and upgradehistory SQL tables. Drop --force-back option from run command.

Future Deprecation Warning

  • The support for --in-memory mode will be dropped in the next release.

Full Changelog: v22.0.0...v22.1.0rc2

v22.0.0

06 Nov 17:16
721fd0a
Compare
Choose a tag to compare

Release notes

This is the first Core release supporting protocol 22.

New features in protocol 22

What's Changed

New Contributors

Full Changelog: v21.3.1...v22.0.0rc3

v22.0.0rc3

30 Oct 19:04
92923c2
Compare
Choose a tag to compare
v22.0.0rc3 Pre-release
Pre-release

Release notes

This is the first Core release supporting protocol 22.

New features in protocol 22

What's Changed

New Contributors

Full Changelog: v21.3.1...v22.0.0rc3

v22.0.0rc2

07 Oct 16:21
1bccbc9
Compare
Choose a tag to compare
v22.0.0rc2 Pre-release
Pre-release

Release notes

This is the first Core release supporting protocol 22.

New features in protocol 22

What's Changed

New Contributors

Full Changelog: v21.3.1...v22.0.0rc1

v22.0.0rc1

30 Sep 16:39
2d8d764
Compare
Choose a tag to compare
v22.0.0rc1 Pre-release
Pre-release

Release notes

This is the first Core release supporting protocol 22.

New features in protocol 22

What's Changed

New Contributors

Full Changelog: v21.3.1...v22.0.0rc1

v21.3.1

21 Aug 00:23
4ede196
Compare
Choose a tag to compare

What's Changed

  • Allow nodes to vote at genesis by @marta-lokhova in #4432. This change fixes an issue in v21.3.0 impacting private networks, and nodes starting from genesis without --wait-for-consensus flag.

Full Changelog: v21.3.0...v21.3.1

v21.3.0rc1

12 Aug 18:31
55ec348
Compare
Choose a tag to compare
v21.3.0rc1 Pre-release
Pre-release

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

v21.3.0

19 Aug 20:46
55ec348
Compare
Choose a tag to compare
v21.3.0 Pre-release
Pre-release

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

v21.2.0

18 Jul 17:18
d78f48e
Compare
Choose a tag to compare

What's Changed

Stability Improvements

New Features

  • 3651 prefetch entries in soroban ops by @ThomasBrady in #4178
  • Settings upgrades for increasing the maximum Soroban key size to 250 bytes by @dmkozh in #4371
  • Add initial version of the debug info gathering script by @jacekn in #4352

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