What's Changed
- fix: update helius-atlas-ws-datasource to use latest published crate dep by @arrayappy in #567
- fix(prometheus-metrics): sanitize metric names more completely by @QuanDeFi in #570
- fix(core): preserve Rust 1.82 compatibility by @QuanDeFi in #571
- fix(token-program-decoder): decode accounts with SPL Pack layout by @QuanDeFi in #569
- fix(yellowstone-grpc-datasource): Allows first connection event to be a ping after disconnect by @nolantait in #573
- feat(renderer): support native Codama events by @dev-jodee in #575
- fix(renderer): serialize instruction metadata pubkeys as base58 by @dev-jodee in #576
- fix(core): decode log events shorter than eight bytes by @dev-jodee in #582
- fix(core): skip inner instructions with invalid stack heights by @dev-jodee in #584
- fix(yellowstone-grpc-datasource): back off between failed subscribe attempts by @shaurya35 in #581
- feat(laserstream-config): Adds optional from_slot for recovery on start by @Uselysses in #585
- fix(renderer): support hidden-prefix Codama event nodes by @dev-jodee in #578
- feat(renderer): export the event-CPI discriminator from generated crates by @dev-jodee in #583
- feat: migrate to Solana v4 and support Transaction V1 by @KellianDev in #587
- feat(yellowstone): let callers opt into client-side reconnect by @dev-jodee in #589
- fix(yellowstone): keep filters on the ping resubscribe by @dev-jodee in #588
- chore(release): prepare Carbon 2.0.0 by @KellianDev in #590
New Contributors
- @QuanDeFi made their first contribution in #570
- @nolantait made their first contribution in #573
- @dev-jodee made their first contribution in #575
- @shaurya35 made their first contribution in #581
- @Uselysses made their first contribution in #585
Full Changelog: v1.0.0...v2.0.0