The main change that has made this release breaking is that now instead of providing one RPC for the publisher you can provide multiple RPCs to increase the availability of your publisher. You can do that by simply changing rpc_url
and wss_url
to rpc_urls
and wss_urls
and pass a list of RPCs (like ["api.pythtest.pyth.network"]
)
What's Changed
- chore: Bump Rust version to 1.86.0 by @merolish in #154
- feat(lazer_exporter): Add lazer exporter by @merolish in #155
- fix: cargo update, zero price handling by @merolish in #156
- Fix: Update config samples with more descriptive pyth_oracle_ for by @DaveWK in #147
- feat: publish signed Lazer transactions by @merolish in #158
- feat: RPC redundancy by @merolish in #157
- chore: Bump Rust edition and Solana crates by @merolish in #159
- feat: release the agent with multi-rpc and lazer support by @ali-bahjati in #160
New Contributors
Full Changelog: v2.12.3...v3.0.0