Mainnet - v1.13.5
This is a stable release suitable for use on Mainnet Beta
Release Notes
- Validators on 1.13.4 or 1.13.5 will no longer support the UDP protocol for transaction ingress by default. If you are currently using
--tpu-disable-quic
, make sure to remove it. - 1.13.5 contains important QUIC client performance improvements - upgrading RPC nodes is strongly recommended.
- If you are building your own binaries make sure to use the correct Rust version as specified in ci/rust-version.sh (1.59 for v1.13). More recent Rust versions contain backwards-incompatible changes which break the QUIC library that Solana uses. Solana comes with a wrapper script ( ./cargo ) which automatically uses the correct version.
Commits
- MultiIteratorScanner - improve banking stage performance with high contention
- Delete files older than the lowest_cleanup_slot in LedgerCleanupService::cleanup_ledger (backport #26651) (#28721)
- This commit will significantly improve the ledger's ability to reclaim disk space, and thus, remain closer to expected size in worst case.
- Backport timeout async send tasks to v1.13 (#28750)
- clean_dead_slots_from_accounts_index unrefs correctly (backport #2746… (#28582)
- Limit async tasks spawn to runtime for quic transaction send (backport #28452) (#28603)
- Backport of #28599 to v1.13 (#28602)
- stats for staked/unstaked repair requests (backport #28215) (#28598)
- make ping cache rate limit delay configurable (backport #27955) (#28595)
- ledger-tool: remove inefficient base58 encoding options (backport #28488) (#28494)