Skip to content

Releases: stellar/stellar-core

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

v21.2.0rc1

11 Jul 17:21
d78f48e
Compare
Choose a tag to compare
v21.2.0rc1 Pre-release
Pre-release

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.0rc1

v21.1.0

14 Jun 20:53
b3aeb14
Compare
Choose a tag to compare

What's Changed

Stability improvements

New features

New Contributors

Known issues

Non protocol issues:
Protocol issues:
https://github.com/orgs/stellar/projects/52

Full Changelog: v21.0.0...v21.1.0rc1

v21.1.0rc1

07 Jun 04:29
b3aeb14
Compare
Choose a tag to compare
v21.1.0rc1 Pre-release
Pre-release

What's Changed

Stability improvements

New features

New Contributors

Known issues

Non protocol issues:
Protocol issues:
https://github.com/orgs/stellar/projects/52

Full Changelog: v21.0.0...v21.1.0rc1

21.0.0

20 May 19:02
c6f4741
Compare
Choose a tag to compare

Release notes

This is the first stable Core release supporting protocol 21.

New features in protocol 21

21.0.0rc2

07 May 00:46
c6f4741
Compare
Choose a tag to compare
21.0.0rc2 Pre-release
Pre-release

Release notes

This is the second Core release candidate supporting protocol 21.

New features in protocol 21

What's Changed

New Contributors

Full Changelog: v20.4.0...v21.0.0rc2