Releases: anza-xyz/agave
Mainnet v1.17.34
This is a stable release suitable for use on Mainnet Beta.
- v1.17: ci: don't self-update rustup when using the rust-version script (backport of #1209) #1214
- v1.17: remove releng from CODEOWNERS #1367
- v1.17 - Add detailed metrics reporting for packet filtering #1422
- v1.17 - Adds error log for replacements in ProgramCache::assign_program() #1400
Full Changelog: v1.17.33...v1.17.34
Testnet v1.18.13
This is a Testnet release. It is not recommended for Mainnet Beta.
- v1.18: client: Resend transactions using same mechanism as initial send (backport of #915) by @mergify in #1072
- v1.18: cli: use newer blockhashes when deploying large programs (backport of #1070) by @mergify in #1074
- v1.18: support Pubkey::to_bytes as constexpr (backport of #220) by @mergify in #1107
- v1.18: RPC: fix numNonVoteTransactions in getPerformanceSamples (backport of #1189) by @mergify in #1208
- v1.18: blockstore: relax backwards chained merkle root check for upgrades (backport of #1163) by @mergify in #1196
- v1.18: forwarder uses working bank as filter (backport of #1129) by @mergify in #1136
- v1.18: Scheduler: throttle thread queueing by CUs (backport of #1101) by @mergify in #1220
- v1.18: Replaces DashMap with HashMap in secondary indexes (backport of #1137) by @mergify in #1155
- v1.18: blockstore: account for blockstore cleanup during shred insertion (backport of #1259) by @mergify in #1279
- v1.18: ci: don't self-update rustup when using the rust-version script (backport of #1209) by @mergify in #1215
- v1.18: Fix - Reloading of unload entries after finishing the recompilation phase (backport of #1199) by @mergify in #1275
- v1.18: reverts back in SocketAddr dedup in retransmit stage (backport of #1106) by @mergify in #1225
Full Changelog: v1.18.12...v1.18.13
Mainnet v1.17.33
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- Backport connection stream counter to v1.17 (#991)
- v1.17: corrected to not use hardcoded connections count for unstaked (backport of #633) (#762)
- v1.17: Change DEFAULT_TPU_CONNECTION_POOL_SIZE to 1 (backport of #1014) (#1042)
- v1.17: quic: delay calling set_max_concurrent_uni_streams/set_receive_window (backport of #904) (#967)
- v1.17: Disable cache warmer if RPC is not using it (backport of #1063) (backport of #1068) (#1108)
- v1.17: Parameterize max streams per ms (backport of #707) (#1105)
Testnet v1.18.12
This is a Testnet release. It is not recommended for Mainnet Beta.
What's Changed
- v1.18: Disable cache warmer if RPC is not using it (backport of #1063) (#1068)
- v1.18: Change DEFAULT_TPU_CONNECTION_POOL_SIZE to 1 (backport of #1014) (#1043)
- v1.18: Limit max concurrent connections (backport of #851) (#926)
- v1.18: blockstore: send duplicate proofs for chained merkle root conflicts (backport of #835) (#1009)
- v1.18: quic: delay calling set_max_concurrent_uni_streams/set_receive_window (backport of #904) (#968)
- v1.18: cli: Use --use-rpc flag correctly during program deployments (backport of #1008) (#1011)
- v1.18: sleep instead of drop when stream rate exceeded limit; (backport of #939) (#990)
Full Changelog: v1.18.11...v1.18.12
Release v1.17.32
Testnet v1.18.11
This is a Testnet release. It is not recommended for Mainnet Beta.
What's Changed
- v1.18: Show staked vs nonstaked packets sent down/throttled (backport of #600) (#614) (@mergify[bot])
- v1.18: BankingStage Forwarding Filter (backport of #685) (#697) (@mergify[bot])
- v1.18: Treat super low staked as unstaked in streamer QOS (backport of #701) (#733) (@mergify[bot])
- v1.18: quic: use smallvec to aggregate chunks, save 1 alloc per packet (backport of #735) (#742) (@mergify[bot])
- v1.18: Fix -
FailedVerification
andClosed
tombstones (backport of #419) (#605) (@mergify[bot]) - v1.18: default staked client in LocalCluster (backport of #716) (#724) (@mergify[bot])
Full Changelog: v1.18.10...v1.18.11
Mainnet v1.17.31
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v1.17: Show staked vs nonstaked packets sent down/throttled (backport of #600) (#613)
- v1.17: quic: use smallvec to aggregate chunks, save 1 alloc per packet (backport of #735) (#741)
- v1.17: BankingStage Forwarding Filter (backport of #685) (#696)
- tighten the minimal streams per 100ms for staked node (#738)
- v1.17: Treat super low staked as unstaked in streamer QOS (backport of #701) (#732)
- v1.17: default staked client in LocalCluster (backport of #716) (#723)
Full Changelog: v1.17.30...v1.17.31
Release v1.18.10
🚧 This is an internal testing release. It is not recommended for any network.
Release v1.17.30
🚧 This is an internal testing release. It is not recommended for any network.
Testnet - v1.18.9
This is a Testnet release. It is not recommended for Mainnet Beta.
What's Changed
- v1.18: implements weighted shuffle using binary tree (backport of #185) by @mergify in #425
- v1.18: implements weighted shuffle using N-ary tree (backport of #259) by @mergify in #429
- v1.18: shred: expose chained merkle root (backport of #435) by @mergify in #459
- v1.18: ci: add release pipeline (backport of #466) by @mergify in #487
Full Changelog: v1.18.8...v1.18.9