This is a Testnet release. It is not recommended for Mainnet Beta
Changes
- Enable QUIC client by default. Add arg to disable QUIC client (#26927)
- renames size_of_erasure_encoded_slice to ShredCode::capacity (backport #27157) (#27180)
- reverts wide fanout in broadcast when the root node is down (backport #26359) (#27183)
- Add stats for readonly cache evicts (backport #26938) (#27159)
- adds Shred{Code,Data}::SIZE_OF_HEADERS constant (backport #27144) (#27178)
- adjusts max coding shreds per slot (backport #27083) (#27117)
- Increase timeout to reduce the flakyness of rpc signature receving test (backport #27008) (#27156)
- test-validator: improve multi-value arg help output (backport #26650) (#27143)
- removes buffering when generating coding shreds in broadcast (backport #25807) (#27082)
solana-validator monitor
how displays slot and gossip stake % while waiting for supermajority (backport #27055) (#27060)- ancestor hashes socket ping/pong support (backport #26866) (#27048)
- Implement nonblocking version of BlockhashQuery (backport #27040) (#27047)
- Fix VoteInstruction order (backport #27035) (#27042)
- tracer-packet-stats reporting should not reset id (backport #27012) (#27038)
- adds number of coding shreds to broadcast metrics (backport #27006) (#27026)
- Add
Signers
impls forArc<dyn Signer>
(backport #27000) (#27021) - Add API docs for secp256k1_instruction and secp256k1_recover (backport #26065) (#27007)
- transaction-status, storage-proto: add compute_units_consumed (backport #26528) (#26970)
- bpf-loader: make syscalls pub (backport #26918) (#26968)
- Fix sol_get_processed_sibling_instruction on 32-bit hosts (backport #26522) (#26958)
- Io stats v2 (backport #26898) (#26955)
- Remove runtime dependency from solana-transaction-status (backport #26930) (#26942)
- Make
solana-ledger-tool
run AccountsBackgroundService (#26914) - core: fix double-readlock in replay_stage (#26052)
- Reduce severity level of log in replay (#26893)