Skip to content

Releases: anza-xyz/agave

Release v2.2.10

15 Apr 17:12
23a7199
Compare
Choose a tag to compare
Release v2.2.10 Pre-release
Pre-release

🚧

Release v2.2.9

14 Apr 20:26
b45a258
Compare
Choose a tag to compare
Release v2.2.9 Pre-release
Pre-release

🚧

Release v2.1.20

14 Apr 20:29
89985de
Compare
Choose a tag to compare

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

What's Changed

  • v2.1: Re-key Turbine Fanout Experiments (backport of #5712) by @bw-solana in #5713
  • v2.1: rekey verify_retransmitter_signature and drop_unchained_merkle_shreds (backport of #5723) by @AshwinSekar in #5724
  • v2.1: ci: ignore RUSTSEC-2025-0024 by @t-nelson in #5789
  • v2.1: fix: in banking stage, enforce max num checks in clean_queue (backport of #5781) by @mergify in #5786

Full Changelog: v2.1.18...v2.1.20

Release v2.2.8

11 Apr 20:23
9d05739
Compare
Choose a tag to compare
Release v2.2.8 Pre-release
Pre-release

🚧

Release v2.1.19

11 Apr 20:22
c696ac8
Compare
Choose a tag to compare
Release v2.1.19 Pre-release
Pre-release

🚧

Release v2.2.7

07 Apr 14:12
7c7f93b
Compare
Choose a tag to compare

This is a Testnet release. It is also recommended for Devnet, and up to 10% of Mainnet Beta.

What's Changed

  • Bump version to v2.2.7 by @github-actions in #5564
  • v2.2: Add counter to track mmap open files and rename existing counter (backport of #5221) by @mergify in #5600
  • v2.2: Bump solana-vote-interface to v2.2.3 (backport of #5579) by @mergify in #5590
  • v2.2: Moves waiting for the EpochAccountsHash from AccountsBackgroundService to AccountsHashVerifier (backport of #5586) by @mergify in #5603
  • v2.2: Stops flushing the accounts hash cache mmaps (backport of #5490) by @mergify in #5507
  • v2.2: Obviate need to read account from AppendVec for AccountInfo (backport of #5480) by @mergify in #5488
  • v2.2: SIMD-0256: Raise block limit to 60M (backport of #5171) by @mergify in #5605
  • v2.2: Optimize AppendVec / BufferedReader buffer sizes and alloc strategy (backport of #5457) by @mergify in #5487
  • v2.2: Stops flushing append vecs in reopen_as_readonly() (backport of #5461) by @mergify in #5592
  • v2.2: docs: Removes putting accounts in a ramdisk (backport of #5622) by @mergify in #5635
  • v2.2: spl: Update to newest token-2022 binary on mainnet (backport of #5628) by @mergify in #5631
  • v2.2: Refactor - program-v4 CLI usability (backport of #5623) by @mergify in #5633
  • v2.2: Correctly deduplicate accounts in test (backport of #5503) by @mergify in #5649
  • v2.2: removes the presumption that the turbine shuffle always includes the local node (backport of #5620) by @mergify in #5637
  • v2.2 Ignore RUSTSEC-2025-0022 by @willhickey in #5660

Full Changelog: v2.2.6...v2.2.7

Release v2.1.18

04 Apr 22:57
f91c2fc
Compare
Choose a tag to compare

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

What's Changed

  • v2.1: Moves waiting for the EpochAccountsHash from AccountsBackgroundService to AccountsHashVerifier (backport of #5586) by @mergify in #5602
  • v2.1 Ignore RUSTSEC-2025-0022 by @willhickey in #5661

Full Changelog: v2.1.17...v2.1.18

Release v2.2.6

30 Mar 15:36
e5cdee7
Compare
Choose a tag to compare

This is a Testnet release. It is not recommended Mainnet Beta.

What's Changed

  • v2.2: Bump solana-bn254 version to 2.2.2 (backport of #5416) by @mergify in #5419
  • v2.2: refactor get supply rpc method (backport of #5473) by @mergify in #5478
  • v2.2: Fix - program-v4 CLI bugs (backport of #5410) by @mergify in #5436
  • v2.2: Sets accounts index's AGE_MS to 2 seconds (backport of #5448) by @mergify in #5472
  • Bump version to v2.2.6 by @github-actions in #5483
  • v2.2: add crate description for agave-feature-set (backport of #5489) by @mergify in #5501
  • v2.2: Add agave-reserved-account-keys crate (backport of #5513) by @mergify in #5516
  • v2.2: Disables tar's sparse file handling when archiving a snapshot (backport of #5445) by @mergify in #5506
  • v2.2: Migrate to using solana_transaction_context crate (backport of #5525) by @mergify in #5536
  • v2.2: Add agave-precompiles crate (backport of #5509) by @mergify in #5523
  • v2.2: Migrate from solana-feature-set to agave-feature-set (backport of #5520) by @mergify in #5537
  • v2.2: Speed up manual ticking tests (backport of #5540) by @mergify in #5545
  • v2.2: Improves validator cli help text for --snapshots (backport of #5538) by @mergify in #5543
  • v2.2: feat: disable partitioned rent collection (SIMD-0175) (backport of #4572) by @mergify in #5236
  • v2.2: Fix - Invoke non program account owned by a builtin (backport of #5158) by @mergify in #5207
  • v2.2: Removes rent_epoch from lt_hash_account() (backport of #5336) by @mergify in #5470
  • v2.2: Revert - Feature gate of disable_new_loader_v3_deployments (backport of #5300) by @mergify in #5315
  • [feature-set] Rekey secp256r1 precompile feature by @samkim-crypto in #5491

Full Changelog: v2.2.5...v2.2.6

Release v2.1.17

01 Apr 21:37
4adcd0f
Compare
Choose a tag to compare

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

What's Changed

  • v2.1: pin bytemuck_derive <1.9.0 by @t-nelson in #5479
  • v2.1: Sets accounts index's AGE_MS to 2 seconds (backport of #5448) by @mergify in #5471
  • v2.1: excludes deprecated values from pull responses (backport of #3653) by @mergify in #4981
  • v2.1: Disables tar's sparse file handling when archiving a snapshot (backport of #5445) by @mergify in #5505

Full Changelog: v2.1.16...v2.1.17

Release v2.2.4

24 Mar 19:15
ee871fe
Compare
Choose a tag to compare

This is a Testnet release. It is not recommended Mainnet Beta.

What's Changed

  • Bump version to v2.2.4 by @github-actions in #5310
  • v2.2: Refactor - CLI program-v4 Adds support for offline signing (backport of #5195) by @mergify in #5346
  • v2.2: Refactor - CLI program-v4 Adds support for two step redeployment (backport of #5242) by @mergify in #5345
  • v2.2: CI - Adds RPC tests for program-v4 CLI (backport of #5348) by @mergify in #5354
  • v2.2: stop unstaked nodes from pushing EpochSlots into the cluster (backport of #5141) by @mergify in #5286
  • v2.2: Update validator-failover.md (backport of #4689) by @mergify in #5395
  • v2.2: AppendVec: Use MaybeUninit for buffer allocation (backport of #5375) by @mergify in #5400
  • v2.2: default to BlockProductionMethod::CentralSchedulerGreedy (backport of #5405) by @mergify in #5408

Full Changelog: v2.2.3...v2.2.4