Releases: anza-xyz/agave
Release v2.3.7
This is a stable release suitable for use on Mainnet Beta.
As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.
We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.
What's Changed
- v2.3: docs: move pages from contributing section (backport of #7255) by @mergify[bot] in #7267
- v2.3: docs: remove operations/validator-initiatives.md (backport of #7257) by @mergify[bot] in #7343
- v2.3: docs: clean up outdated link (backport of #7346) by @mergify[bot] in #7348
- v2.3: ci: ensure bootstrap node is ready before starting other nodes (backport of #7321) by @mergify[bot] in #7382
Full Changelog: v2.3.6...v2.3.7
Release v2.3.6
This is a stable release suitable for use on Mainnet Beta.
As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.
We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.
What's Changed
Full Changelog: v2.3.5...v2.3.6
Release v2.3.5
This is a Testnet release. It is also recommended for Devnet.
It is also recommended for up to 25% of Mainnet Beta stake.
What's Changed
Full Changelog: v2.3.4...v2.3.5
Release v2.3.4
This is a Testnet release. It is also recommended for Devnet.
It is not recommended Mainnet Beta.
What's Changed
- v2.3: Recalculates the accounts lt hash when creating minimized snapshots (backport of #6843) by @mergify[bot] in #6872
- v2.3: Deprecate blockstore-processor for --block-verification-method (backport of #4728) by @mergify[bot] in #6742
- v2.3: xdp: set ring sizes based on configured ethtool values (backport of #6826) by @mergify[bot] in #6835
- v2.3: svm: use load_transaction_account for initial nonce load (backport of #6869) by @mergify[bot] in #6874
- v2.3: runtime: Use the same deserialized snapshot for storage and banks rebuild (backport of #6540) by @mergify[bot] in #6724
- v2.3: xdp: always populate the fill ring (backport of #6836) by @mergify[bot] in #6846
- v2.3: Adds
Offset
to callback on scan_accounts() family (backport of #6744) by @mergify[bot] in #6755 - v2.3: Scans each storage only once when building accounts index (backport of #6745) by @mergify[bot] in #6896
- v2.3: validator: Add --wait-for-exit flag to exit subcommand (backport of #6780) by @mergify[bot] in #6908
- v2.3: dont call epoch info always (backport of #6682) by @mergify[bot] in #6734
- v2.3: Updates index stats at startup w.r.t. duplicates (backport of #6898) by @mergify[bot] in #6928
- v2.3: remove calls to get EpochInfo from LeaderTpuCacheUpdater (backport of #6748) by @mergify[bot] in #6870
- v2.3: TPU: optimize rate limits (backport of #6937) by @mergify[bot] in #6939
Full Changelog: v2.3.3...v2.3.4
Release v2.2.20
This is a stable release suitable for use on Mainnet Beta.
As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.
We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.
What's Changed
- v2.2: make
DuplicateShred::_unused_shred_type
au8
(backport of #6801) by @mergify[bot] in #6839 - v2.2: ci(windows): use vcpkg to install openssl 3.4.1 (backport of #6824) by @mergify[bot] in #6833
- v2.2: Recalculates the accounts lt hash when creating minimized snapshots (backport of #6843) by @mergify[bot] in #6871
- v2.2: TPU: optimize rate limits (backport of #6937) by @mergify[bot] in #6938
Full Changelog: v2.2.19...v2.2.20
Release v2.3.3
This is a Testnet release. It is also recommended for Devnet.
It is not recommended Mainnet Beta.
What's Changed
- v2.3: Batches stats updates for accounts index generation (backport of #6703) by @mergify in #6721
- v2.3: Fixes AppendVecError::SizeMismatch error message (backport of #6792) by @mergify in #6795
- v2.3: Update SIMDs for SBPF versions. (backport of #6784) by @mergify in #6791
- v2.3: ci: install openssl 3.4.2 for windows clippy build (backport of #6804) by @mergify in #6812
- v2.3: make
DuplicateShred::_unused_shred_type
au8
(backport of #6801) by @mergify in #6814 - v2.3: AppendVec::new_from_storage() does sanitization if len and capacity do not match (backport of #6803) by @mergify in #6838
Full Changelog: v2.3.2...v2.3.3
Release v2.2.19
This is a stable release suitable for use on Mainnet Beta.
As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.
We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.
What's Changed
- v2.2: consensus: remove early return in OC loop to fix RPC notifications (backport of #6645) by @mergify in #6680
- v2.2: Update SIMDs for SBPF versions. (backport of #6784) by @mergify in #6790
Full Changelog: v2.2.18...v2.2.19
Release v2.3.2
This is a Testnet release. It is not recommended Mainnet Beta.
What's Changed
- v2.3: accounts-db: use io_uring when available to remove large directories (backport of #262) by @mergify in #6508
- v2.3: Fix -
test_cpi_account_ownership_writability()
(backport of #6444) by @mergify in #6568 - v2.3: Removes per-bucket in-mem accounts index stats (backport of #6697) by @mergify in #6722
- v2.3: consensus: remove early return in OC loop to fix RPC notifications (backport of #6645) by @mergify in #6681
Full Changelog: v2.3.1...v2.3.2
Release v2.2.18
This is a stable release suitable for use on Mainnet Beta.
As of May 2025, Ubuntu 20.04 has reached its End of Life (EOL) for standard support. Due to this, new binaries are now built using Ubuntu 22.04, and are not compatible with Ubuntu 20.04 or earlier.
We recommend upgrading to Ubuntu 22.04 or later for continued compatibility and support.
What's Changed
- v2.2: fix logic in version bump script (backport of #6691) by @mergify in #6727
- v2.2: Patch transaction-context to fix crate resolution by @joncinque in #6731
Full Changelog: v2.2.17...v2.2.18
Release v2.3.1
This is a Testnet release. It is not recommended Mainnet Beta.
What's Changed
- v2.3: CI: keyword required for correct crate ordering (backport of #6569) by @mergify in #6576
- v2.3: Do not sanitize append vecs at startup (backport of #6552) by @mergify in #6579
- v2.3: Don't set affinity if XDP is not in use (backport of #6618) by @mergify in #6620
- v2.3: bump cargo sort to v2 by @yihau in #6583
Full Changelog: v2.3.0...v2.3.1