Skip to content

Releases: anza-xyz/agave

Release v3.1.9

19 Feb 17:42
765ee54

Choose a tag to compare

Release v3.1.9 Pre-release
Pre-release

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 SmallRng for LRU eviction sampling (backport of #10640) by @mergify[bot] in #10644
  • v3.1: Switch from UnsafeCell<Box<[ITEM]>> to Box<[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

26 Jan 03:13
2717084

Choose a tag to compare

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

19 Jan 10:51
9873bc4

Choose a tag to compare

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

10 Jan 05:48
63057a7

Choose a tag to compare

Release v3.0.14

10 Jan 05:52
f516a89

Choose a tag to compare

This is a stable release suitable for use on Mainnet Beta.

⚠️ ATTENTION REQUIRED: as of Agave v3.0.0 Anza will no longer publish the agave-validator binary. Operators will need to build agave from source following these instructions: https://docs.anza.xyz/cli/install#build-from-source

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

21 Dec 03:03
67963d6

Choose a tag to compare

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

21 Dec 03:02
90098d2

Choose a tag to compare

This is a stable release suitable for use on Mainnet Beta.

⚠️ ATTENTION REQUIRED: as of Agave v3.0.0 Anza will no longer publish the agave-validator binary. Operators will need to build agave from source following these instructions: https://docs.anza.xyz/cli/install#build-from-source

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

03 Dec 18:54
6dcc39f

Choose a tag to compare

Release v3.1.4 Pre-release
Pre-release

🚧

Release v3.1.3

29 Nov 16:23
563f595

Choose a tag to compare

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

29 Nov 16:23
5a06890

Choose a tag to compare

This is a stable release suitable for use on Mainnet Beta.

⚠️ ATTENTION REQUIRED: as of Agave v3.0.0 Anza will no longer publish the agave-validator binary. Operators will need to build agave from source following these instructions: https://docs.anza.xyz/cli/install#build-from-source

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