Releases: solana-labs/solana
Releases · solana-labs/solana
Release v1.17.33
🚧
- Backport connection stream counter to v1.17
- v1.17: corrected to not use hardcoded connections count for unstaked
- v1.17: Change DEFAULT_TPU_CONNECTION_POOL_SIZE to 1
- v1.17: quic: delay calling set_max_concurrent_uni_streams/set_receive_window
- v1.17: Disable cache warmer if RPC is not using it
- v1.17: Parameterize max streams per ms
Full Changelog: v1.17.32...v1.17.33
Release v1.17.32
🚧
- v1.17: quic server: set initial window to PACKET_DATA_SIZE
- v1.17: Limit max concurrent connections
- v1.17: chore: add CODEOWNERS
Full Changelog: v1.17.31...v1.17.32
Release 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
- v1.18: Change DEFAULT_TPU_CONNECTION_POOL_SIZE to 1
- v1.18: Limit max concurrent connections
- v1.18: blockstore: send duplicate proofs for chained merkle root conflicts
- v1.18: quic: delay calling set_max_concurrent_uni_streams/set_receive_window
- v1.18: cli: Use --use-rpc flag correctly during program deployments
- v1.18: sleep instead of drop when stream rate exceeded limit;
Full Changelog: v1.18.11...v1.18.12
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
- v1.18: BankingStage Forwarding Filter
- v1.18: Treat super low staked as unstaked in streamer QOS
- v1.18: quic: use smallvec to aggregate chunks, save 1 alloc per packet
- v1.18: Fix -
FailedVerification
andClosed
tombstones - v1.18: default staked client in LocalCluster
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
- v1.17: quic: use smallvec to aggregate chunks, save 1 alloc per packet
- v1.17: BankingStage Forwarding Filter
- tighten the minimal streams per 100ms for staked node
- v1.17: Treat super low staked as unstaked in streamer QOS
- v1.17: default staked client in LocalCluster
Full Changelog: v1.17.30...v1.17.31
Release v1.18.10
🚧 This is an internal testing release and is not recommended for any network.
Release v1.17.30
🚧 This is an internal testing release and 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: ci: add release pipeline (backport of #466) (#487)
- v1.18: shred: expose chained merkle root (backport of #435) (#459)
- v1.18: implements weighted shuffle using N-ary tree (backport of #259) (#429)
- v1.18: implements weighted shuffle using binary tree (backport of #185) (#425)
Full Changelog: v1.18.8...v1.18.9
Release v1.17.29
🚧
Testnet - v1.18.8
This is a Testnet release. It is not recommended for Mainnet Beta.
Changes
- v1.18: Make the quic server connection table use an async lock, reducing thrashing
- v1.18: Fix: deploy program on last slot of epoch during environment change
- v1.18: client: Timeout resends during
send_and_confirm_in_parallel
- v1.18: Add
--with-compute-unit-price
to cli program deploy commands - Back-port Bump platform tools version
- v1.18: client: Start resending sooner during
send_and_confirm_transactions_in_parallel
- v1.18: Cli stake-split: adjust transfer amount if recipient has lamports
- v1.18: Discard packets statically known to fail
- v1.18: relax stake split destination check
- v1.18: Scheduler - prioritization fees/cost
- v1.18: rpc-sts: add config options for stake-weighted qos
- v1.18: Update maximum credits awarded per vote from 8 to 16
- v1.18: Revert deprecate executable feature
- v1.18: cli: skip no-op program buffer writes