Release Notes for v12.1.0+solana.3.1.9
grpc release build URL https://github.com/rpcpool/yellowstone-grpc/commit/v12.1.0+solana.3.1.9
Commits from last used release till now
026ed2e (HEAD, tag: v12.1.0+solana.3.1.9) solana: pin to v3.1.9
What's Changed
- tonic,solana-crates: update tonic to 0.14, unpinned solana crates by @lvboudre in #595
- fix: client example default to filter default (None, false...) rather than a given value by @Arrowana in #604
- fix(slot_messages): handle lower write_version by dropping messages by @dimitriedavid in #616
- update renaming task in release workflow by @Lusitaniae in #618
- plugin: put cancellation token by @lvboudre in #625
- fix by @lvboudre in #626
- worksace: remove dependency pinning by @lvboudre in #629
- refactor: ubuntu-24.04 builds in ci by @WilfredAlmeida in #632
- feat: agave 3.0 dependency upgrades, ci fixes, version bumps, changelog by @WilfredAlmeida in #624
- str-113: bug fix transaction account keys by @lvboudre in #633
- update Cargo by @lvboudre in #634
- str-38: support Bytes for account data by @lvboudre in #630
- deps: use spl-token-2022-interface instead of spl-token-2022 by @fanatid in #635
- docs(README.md): improve readability by @vladdoster in #636
- fix: Reset metrics on plugin unload by @joe-hellomoon in #640
- fix: variable name typos in
grpc.rsby @darth-raijin in #644 - made GeyserGrpcClient implements Clone trait by @lvboudre in #645
- fixes lifetime capture issue for Rust edition 2024 by @grooviegermanikus in #642
- group solana deps by @grooviegermanikus in #641
- remove request sending port from subscriber_id label in metrics by @Lusitaniae in #649
- refactor: bump solana dependencies to
3.1.xby @WilfredAlmeida in #646 - update readme by @WilfredAlmeida in #656
- napi-rs ts sdk by @WilfredAlmeida in #651
- Pre-encode transaction content to reduce serialization overhead by @Ozodimgba in #653
- Pre-encode account content to reduce serialization overhead by @Ozodimgba in #657
- str-300: do no skip ping logic even if the channel is full by @lvboudre in #662
- feat(grpc): add client disconnect metrics by @leafaar in #663
- chore: bump crates + changelog by @leafaar in #664
- STR-288: Parallel encoding with Rayon threadpool by @Ozodimgba in #661
- fix(grpc): keep connection alive on client send half-close by @leafaar in #670
- chore: bump and add changelog by @leafaar in #672
- chore: select correct versions by @leafaar in #673
- Ci update by @Juanito87 in #667
- feat(geyser): move plugin module from proto to geyser crate by @leafaar in #675
- chore: bump version + changelog by @leafaar in #676
- chore: remove triton patches by @leafaar in #682
- test(geyser): add regression test for half-close cancellation by @leafaar in #679
- feat: add deshred-transaction proto support by @leafaar in #684
- fix(geyser): replace OnDrop with ClientSession RAII guard in client_loop by @leafaar in #687
- fix(geyser): add ClientSession::new() to pair connections_total_inc by @leafaar in #690
- STR-258: Replace Arc::get_mut with OnceLock for pre-encoding to support shared ownership by @Ozodimgba in #683
- chore: update to v12.1.0 by @leafaar in #688
- chore: fix fmt and clippy warns by @leafaar in #692
- Removing duplicated tasks. by @Juanito87 in #691
- Revert "chore: update to v12.1.0" by @leafaar in #693
- revert encoding optimization commits by @lvboudre in #696
- spy incoming connections by @lvboudre in #697
- Fix ping and traffic metric by @lvboudre in #698
- implemented metered billing tracking by @lvboudre in #699
- Editing workflow to avoid disk issues by @Juanito87 in #700
- chore: bump version + update changelog by @leafaar in #704
New Contributors
- @Arrowana made their first contribution in #604
- @dimitriedavid made their first contribution in #616
- @vladdoster made their first contribution in #636
- @joe-hellomoon made their first contribution in #640
- @darth-raijin made their first contribution in #644
- @Ozodimgba made their first contribution in #653
- @leafaar made their first contribution in #663
Full Changelog: v8.1.0+solana.2.3.6...v12.1.0+solana.3.1.9