github anza-xyz/agave v4.4.0-rc.1
Release v4.4.0-rc.1

latest release: v4.4.0
5 days ago

This is Mainnet-beta Upgrade Candidate release recommended for 10% adoption.
It is also recommended for Testnet and Devnet.

https://github.com/anza-xyz/agave/blob/v4.4/CHANGELOG.md

What's Changed

  • v4.4: Refactor - Move ComputeMeter from InvokeContext to TransactionContext (backport of #15818) by @mergify[bot] in #15919
  • v4.4: remote-wallet: Fix Ledgers that return longer app configurations (backport of #15543) by @mergify[bot] in #15853
  • v4.4: streamer: allow 3000 unstaked connections, throttle unstaked to 100 TPS under global saturation (backport of #15610) by @mergify[bot] in #15912
  • v4.4: ignore rustls RUSTSECs that do not impact Agave by @akhi3030 in #16057
  • v4.4: VoteStateHandler: uses wincode for serialization (backport of #15972) by @mergify[bot] in #16045
  • v4.4: streamer: raise max unstaked TPS from 200 to 400 (backport of #15611) by @mergify[bot] in #15913
  • v4.4: stakes cache: check StakeStateV2 tag in check_and_store() (backport of #16050) by @mergify[bot] in #16070
  • v4.4: Improves performance of [de]serializing VoteStateVersions (backport of #15986) by @mergify[bot] in #16027
  • v4.4: fix: preserve Alpenglow progress anchors and stop reporting expired estimates (backport of #15885) by @mergify[bot] in #15998
  • v4.4: bls-cert-verify: specify an optional thread pool (backport of #16059) by @mergify[bot] in #16086
  • v4.4: vote_reward.rs: avoids calloc when creating new AccountSharedData (backport of #16101) by @mergify[bot] in #16104
  • v4.4: replay: reduce jemalloc contention with the hash/verify pools (backport of #15656) by @mergify[bot] in #15846
  • v4.4: deps: bump rustls-webpki to 0.103.16 for RUSTSEC-2026-0382 (backport of #16320) by @mergify[bot] in #16322
  • v4.4: changes the blstrs dependency to use the vendored version (backport of #15773) by @mergify[bot] in #16112
  • v4.4: bcp: allow tx execution during footer verification (backport of #16048) by @mergify[bot] in #16109
  • v4.4: poh: cache start bank fields so pruned banks are freed (backport of #16302) by @mergify[bot] in #16312
  • v4.4: replay: use dedicated jemalloc arenas (backport of #15423) by @mergify[bot] in #15476
  • v4.4: Keep 32 slots in write cache (backport of #16061) by @mergify[bot] in #16263
  • v4.4: ignore ctutils rustsec by @bw-solana in #16361
  • Bump version to 4.4.0-rc.0 by @agave-version-bumper[bot] in #16364
  • v4.4: ci: ignore RUSTSEC-2026-0387 (crypto-bigint) (backport of #16368) by @mergify[bot] in #16371
  • v4.4: replay: give solReplayStage its own arena (backport of #16008) by @mergify[bot] in #16009
  • v4.4: ignore zstd rustsecs by @nbelenkov in #16404
  • v4.4: Fix - dev-depedencies cycle of #15818 (backport of #16405) by @mergify[bot] in #16406
  • Bump version to 4.4.0-rc.1 by @agave-version-bumper[bot] in #16410

Full Changelog: v4.4.0-beta.1...v4.4.0-rc.1

Don't miss a new agave release

NewReleases is sending notifications on new releases.