Release Notes for v12.1.0-rc1+solana.3.1.8
grpc release build URL https://github.com/rpcpool/yellowstone-grpc/commit/v12.1.0-rc1+solana.3.1.8
Commits from last used release till now
9bf76df (HEAD, tag: v12.1.0-rc1+solana.3.1.8) solana: pin to v3.1.8
f7252b8 (origin/master) chore(ci): remove duplicated steps in test workflow (#691)
afa5ba1 chore: fix fmt and clippy warns (#692)
4815eac chore: update to v12.1.0 (#688)
71e1f21 str-258: replace Arc::get_mut with OnceLock for pre-encoding to support shared ownership (#683)
4a762ac fix(geyser): add ClientSession::new() to pair connections_total_inc with RAII guard (#690)
2ae89aa fix(geyser): replace OnDrop with ClientSession RAII guard in client_loop (#687)
683abbb feat: add deshred-transaction proto support (#684)
5a2fece test(geyser): add regression test for half-close (#679)
26995e0 (tag: proto-v12.0.0, tag: geyser-v12.0.0, tag: client-v12.0.0) chore: remove triton patches (#682)
85c99ff chore: bump version + changelog (#676)
799991d feat(geyser): move plugin module from proto to geyser crate (#675)
f71c460 Ci update (#667)
c780566 chore: select correct versions (#673)
0bc4464 chore: bump and add changelog (#672)
ed49e07 fix(grpc): keep connection alive on client send half-close (#670)
179ad17 str-288: parallel encoding with Rayon threadpool and plugin lifecycle management (#661)
c650f8b chore: bump crates + changelog (#664)
3bb6cc1 feat(grpc): add client disconnect metrics (#663)
6b1b584 str-300: do no skip ping logic even if the channel is full (#662)
de36595 STR-287: Pre-encode account content to reduce serialization overhead (#657)
5393204 STR-258: Pre-encode transaction content to reduce serialization overhead (#653)
6897438 napi-rs ts sdk (#651)
2ce782f update readme (#656)
78e0ecd (tag: proto-v11.0.0, tag: client-v11.0.0) refactor: bump solana dependencies to 3.1.x (#646)