Releases: anza-xyz/agave
Release v4.0.0-beta.2
This is a testnet release.
https://github.com/anza-xyz/agave/blob/v4.0/CHANGELOG.md
What's Changed
- Bump version to v4.0.0-beta.2 by @mircea-c in #11151
- v4.0: feat: validate account / snapshot paths for direct-io capability (backport of #10957) by @mergify[bot] in #11122
- v4.0: Patches race in secondary index w.r.t. insert and remove (backport of #10908) by @mergify[bot] in #10965
- v4.0: program-runtime: Add direct account pointers in program input (SIMD-0449) (backport of #10486) by @mergify[bot] in #10995
- v4.0: cli-output: Fix ClientId to be a proper map key (backport of #11182) by @mergify[bot] in #11203
- v4.0: Remove BlockProductionMethod::UnifiedScheduler (backport of #11173) by @mergify[bot] in #11213
- v4.0: changelog: Add several args to the removed arg list (backport of #11180) by @mergify[bot] in #11226
- v4.0: gossip: clean up crds table (backport of #11140) by @mergify[bot] in #11192
- v4.0: feat: enable direct-io in accounts-db snapshot operations with opt-out flag (backport of #10790) by @mergify[bot] in #11153
- v4.0: Remove flush to storage of unrooted slots (backport of #10784) by @mergify[bot] in #10946
- v4.0: entry: introduce EntryVerificationData (backport of #10848) by @mergify[bot] in #11193
- v4.0: ledger: fix panic with async verify and dropping ConfirmationProgress (backport of #11234) by @mergify[bot] in #11236
- v4.0: cleanup(blockstore): remove migration fallback for Index (backport of #11152) by @mergify[bot] in #11241
- v4.0: Bump platform tools version (backport of #11186) by @mergify[bot] in #11231
- v4.0: [bls12-381] Reject affine points if the compressed or parity flag is set (backport of #11235) by @mergify[bot] in #11237
Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2
Release v4.0.0-beta.1
This is a testnet release.
https://github.com/anza-xyz/agave/blob/v4.0/CHANGELOG.md
What's Changed
- Bump version to 4.0.0-beta.1 by @github-actions[bot] in #11083
- v4.0: Ignore serialized
rent_collectorfield in snapshot (backport of #11037) by @mergify[bot] in #11082 - v4.0: fix(2): align xdp ebpf program bytes as required by the kernel ebpf parser (backport of #10952) by @mergify[bot] in #11031
- v4.0: Ignores epoch field in snapshot (backport of #11129) by @mergify[bot] in #11134
- v4.0: Remove PerfSampleV1 (backport of #11043) by @mergify[bot] in #11137
- v4.0: chore: bump quinn-proto to v0.11.14 (backport of #11142) by @mergify[bot] in #11144
- v4.0: blockstore: propagate errors in shred insertion (backport of #11146) by @mergify[bot] in #11149
- v4.0: stakes_accounts_load_duration should not include rent param loading time (backport of #11128) by @mergify[bot] in #11132
Full Changelog: v4.0.0-beta.0...v4.0.0-beta.1
Release v3.1.10
What's Changed
- v3.1: fix(2): align xdp ebpf program bytes as required by the kernel ebpf parser (backport of #10952) by @mergify[bot] in #11030
- fix: v3.1: bump quinn-proto by @t-nelson in #11145
- v3.1: blockstore: propagate errors in shred insertion (backport of #11146) by @mergify[bot] in #11148
Full Changelog: v3.1.9...v3.1.10
Release v4.0.0-beta.0
This is a testnet release.
https://github.com/anza-xyz/agave/blob/v4.0/CHANGELOG.md
What's Changed
- Bump version to 4.0.0-beta.0 by @levsha in #10882
- v4.0: fix(version): correct version!() macro for v4::Version (backport of #10883) by @mergify[bot] in #10911
- v4.0: Marks
collector_feesin snapshot as unused (backport of #10851) by @mergify[bot] in #10875 - v4.0: Verifies snapshot capitalization (backport of #10849) by @mergify[bot] in #10919
- v4.0: SIMD-0459 and SIMD-0460 (backport of #10348) by @mergify[bot] in #10915
- v4.0: chore: remove wait_for_stake* (backport of #10886) by @mergify[bot] in #10920
- v4.0: Tidies unused snapshot fields (backport of #10852) by @mergify[bot] in #10985
- v4.0: Splits off accounts-db store_accounts_unfrozen() stats (backport of #10918) by @mergify[bot] in #10943
- v4.0: fix(fs): handle reads for file with zero size / limit (backport of #10900) by @mergify[bot] in #10927
- v4.0: remove simple vote from cost model (backport of #10855) by @mergify[bot] in #10867
- v4.0: Ignores ancestors in snapshot (backport of #10835) by @mergify[bot] in #10990
- v4.0: Revert "fix: align xdp ebpf program bytes as required by the kernel ebpf parser (#10823)" (backport of #10949) by @mergify[bot] in #10983
- v4.0: chore: Refactor to avoid extra ArcSwap load (backport of #10997) by @mergify[bot] in #10998
- v4.0: Removes Tiered Storage, take 2 (backport of #10992) by @mergify[bot] in #10994
- Revert "Pin spl-token-cli version to v5.5.0 for agave v4.0 (#10859)" by @levsha in #11041
- Revert "Freeze cargo-build-sbf and cargo-test-sbf to the latest version (#10860)" by @levsha in #11044
- v4.0: Rekey SIMD-406 (backport of #11033) by @mergify[bot] in #11038
- v4.0: Splits off accounts-db store_accounts_frozen() stats (backport of #10986) by @mergify[bot] in #10991
Full Changelog: v4.0.0-alpha.0...v4.0.0-beta.0
Release v4.0.0-alpha.0
This is a testnet release.
Release v3.1.9
This a stable release suitable for Testnet, Devnet and Mainnet Beta.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
What's Changed
- Bump version to v3.1.9 by @github-actions[bot] in #10187
- v3.1 ignore byte audit by @t-nelson in #10391
- v3.1: ci: move all agents to use the default queue (backport of #10330) by @mergify[bot] in #10370
- v3.1: ignore RUSTSEC-2026-0009 by @t-nelson in #10526
- v3.1: vote_storage: use the correct epoch to filter authorized voter (backport of #10522) by @mergify[bot] in #10537
- v3.1: bug: use try_send in handle_forwarded_packets (backport of #10498) by @mergify[bot] in #10552
- v3.1: streamer/sigverify: use bounded channels between streamers and sigver (backport of #9732) by @mergify[bot] in #10551
- v3.1: Sigverify - receive loop up to packet limit (backport of #10428) by @mergify[bot] in #10521
- v3.1: accounts-db: Reduce read-only cache lock contention (backport of #10641) by @mergify[bot] in #10645
- v3.1: accounts-db: Use
SmallRngfor LRU eviction sampling (backport of #10640) by @mergify[bot] in #10644 - v3.1: Switch from
UnsafeCell<Box<[ITEM]>>toBox<[UnsafeCell<ITEM>]>in transaction context (backport of #10524) by @mergify[bot] in #10556 - v3.1: consensus: axe the intermediate accumulation pathway for OC (backport of #10594) by @mergify[bot] in #10697
Full Changelog: v3.1.8...v3.1.9
Release v3.1.8
This a stable release suitable for Testnet, Devnet and Mainnet Beta.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
What's Changed
- Bump version to v3.1.8 by @github-actions[bot] in #10107
- v3.1: Enabling snapshot generation when loading from ledger tool (backport of #10064) by @mergify[bot] in #10123
- v3.1: Raise Entry's VersionedTransaction preallocation limit (backport of #10179) by @mergify[bot] in #10182
Full Changelog: v3.1.7...v3.1.8
Release v3.1.7
This is a Testnet release. It is also recommended for Devnet, and up to 10% of Mainnet Beta.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
What's Changed
- v3.1: svm: properly test underfunded nonce fee-payer (backport of #9246) by @mergify[bot] in #9849
- Bump version to v3.1.7 by @github-actions[bot] in #9920
- v3.1: fix: genesis: feature-gated vote state (backport of #9467) by @mergify[bot] in #9879
- v3.1: Track congestion events in tpu-client-next stats (backport of #8816) by @mergify[bot] in #9956
- v3.1: Add WFSM stake metric (backport of #9803) by @mergify[bot] in #10035
- v3.1: runtime: Relax program data account check in migration (backport of #9891) by @mergify[bot] in #9998
- v3.1: runtime: Rekey p-token feature gate (backport of #9979) by @mergify[bot] in #10015
- v3.1: svm: build NonceInfo during transaction processing (backport of #9455) by @mergify[bot] in #9756
Full Changelog: v3.1.6...v3.1.7
Release v3.1.6
This is a testnet release.
Release v3.0.14
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v3.0: ci: use specific runner os versions in github actions (backport of #9613) by @mergify[bot] in #9635
- Bump version to v3.0.14 by @github-actions[bot] in #9674
- v3.0: gossip: fix duplicate shred handler buffer pruning (backport of #9897) by @mergify[bot] in #9900
- v3.0: core: Adjust vote-storage handling (backport of #9898) by @mergify[bot] in #9901
Full Changelog: v3.0.13...v3.0.14