Skip to content

Mainnet - v1.13.5

Compare
Choose a tag to compare
@willhickey willhickey released this 11 Nov 22:42
· 30 commits to v1.13 since this release
9138494

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)