Releases: anza-xyz/agave
Release v3.1.9
This is a Testnet release. It is also recommended for Devnet. It is not yet recommended for 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.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
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
Release v3.1.5
This is a testnet release.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
What's Changed
- v3.1: streamer: set fixed RX window for all connections (backport of #9143) by @mergify[bot] in #9330
- Bump version to v3.1.5 by @github-actions[bot] in #9399
- v3.1: ci: use docker.io/rust:1-alpine3.22 (backport of #9590) by @mergify[bot] in #9592
- v3.1: svm: remove NativeLoader-owned rent assert (backport of #9574) by @mergify[bot] in #9583
- v3.1: streamer: don't use Connection::remote_address to avoid lock (backport of #9585) by @mergify[bot] in #9611
- v3.1: tpu-client-next: set connection retry value to 1 for first retry (backport of #9581) by @mergify[bot] in #9616
Full Changelog: v3.1.4...v3.1.5
Release v3.0.13
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v3.0: receive_and_buffer with external_worker (backport of #9212) by @mergify[bot] in #9266
- Bump version to v3.0.13 by @github-actions[bot] in #9332
- v3.0: fix(repair): keep processing batch in process_replay_updates by using continue (backport of #9339) by @mergify[bot] in #9374
- v3.0: ci: use docker.io/rust:1-alpine3.22 (backport of #9590) by @mergify[bot] in #9591
- v3.0: svm: remove NativeLoader-owned rent assert (backport of #9574) by @mergify[bot] in #9582
- v3.0: update test_mask (backport of #9372) by @mergify[bot] in #9397
Full Changelog: v3.0.12...v3.0.13
Release v3.1.4
🚧
Release v3.1.3
This is a testnet release.
https://github.com/anza-xyz/agave/blob/v3.1/CHANGELOG.md
What's Changed
- v3.1: Use u16 for deduplication map (backport of #9132) by @mergify[bot] in #9214
- Bump version to v3.1.3 by @github-actions[bot] in #9226
- v3.1: validator: Deprecate --dev-halt-at-slot (backport of #9232) by @mergify[bot] in #9244
- v3.1: ci: merge deploy.sh and publish-docs.sh into a single script (backport of #9178) by @mergify[bot] in #9197
- v3.1: Fix - Account shrinks in CPI but grows in
deserialize_parameters_aligned()(backport of #9142) by @mergify[bot] in #9248 - v3.1: runtime: Test epoch rewards cache for multiple forks (backport of #8802) by @mergify[bot] in #9148
- v3.1: chore: merkle.rs: rm collect call (backport of #9247) by @mergify[bot] in #9257
- v3.1: Decople unstaked tps (backport of #9288) by @mergify[bot] in #9300
- v3.1: turbine: Fix and cleanup redundant metric (backport of #9287) by @mergify[bot] in #9303
- v3.1: Streamer: allow 2000 unstaked connection slots (backport of #9289) by @mergify[bot] in #9301
- v3.1: runtime: Add test for epoch boundary (backport of #8838) by @mergify[bot] in #9149
Full Changelog: v3.1.2...v3.1.3
Release v3.0.12
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v3.0: Sort in descending stake order (backport of #8787) by @mergify[bot] in #8805
- Bump version to v3.0.12 by @github-actions[bot] in #9227
Full Changelog: v3.0.11...v3.0.12