Releases: pyth-network/pyth-agent
v2.11.0
What's Changed
- Fixed decoding
unchanged_publish_threshold
field in the config - Changed default value of
unchanged_publish_threshold
from 5 s to 3 s - Added support for publishing prices in batches using the new pyth-price-store program
- Added new optional field
pyth_price_store_program_key
to the config. When set, pyth-agent will use pyth-price-store for publishing instead of the oracle. - Renamed
program_key
config field topyth_oracle_program_key
for clarity. Old field name is still supported for compatibility but is now deprecated.
- Added new optional field
Full Changelog: v2.10.4...v2.11.0
Pyth Agent v2.10.4
This release mostly makes the changes of the previous release (batch flushing) optional and adds notes on when that can be enabled in the Best Practices section in Readme.
What's Changed
- fix: ignore product without price on polling by @ali-bahjati in #133
- fix: disable batch flushing by default by @ali-bahjati in #139
Full Changelog: v2.10.3...v2.10.4
Pyth Agent v2.10.3
What's Changed
- fix: feed rpc responses and notifications instead of send and flush by @ali-bahjati in #135
Full Changelog: v2.10.2...v2.10.3
Pyth Agent v2.10.2
Pyth Agent v2.10.1
What's Changed
- fix: use env filter properly by @ali-bahjati in #132
Full Changelog: v2.10.0...v2.10.1
Pyth Agent v2.10.0
What's Changed
- improve tracing coverage by @cctdaniel in #131
New Contributors
- @cctdaniel made their first contribution in #131
Full Changelog: v2.9.0...v2.10.0
Pyth Agent v2.9.0
This change refactors the code to simplify the design. Nothing has changed in the behaviour, but some performance improvement is expected after the refactors.
What's Changed
- refactor(agent): extract oracle component/service by @Reisen in #128
- refactor: remove warnings by @ali-bahjati in #129
Full Changelog: v2.8.0...v2.9.0
Pyth Agent v2.8.0
This release contains various refactors and a change that supports multiple time ranges in the daily schedule.
What's Changed
- refactor(agent): convert global store to an Api by @Reisen in #122
- refactor(agent): convert local store to an Api by @Reisen in #123
- refactor(agent): rename adapter->state by @Reisen in #124
- refactor(agent): remove dashboard by @Reisen in #125
- refactor(agent): various refactors by @Reisen in #126
- feat: support multiple time ranges in schedule by @Riateche in #127
New Contributors
Full Changelog: v2.7.0...v2.8.0
Pyth Agent v2.7.0
What's Changed
- Update config.sample.pythnet.toml by @ali-bahjati in #120
- feat: add publish_interval logic by @keyvankhademi in #121
Full Changelog: v2.6.2...v2.7.0
Pyth Agent v2.6.2
This release doesn't require any change for existing consumers. It only contains some bug fixes, default configuration changes, and refactors.
What's Changed
- refactor: modular and functional rpc by @Reisen in #116
- refactor: migrate adapter service to api by @Reisen in #117
- Send publisher permissions using a watch channel to address heap growth by @alexheretic in #118
- chore: update max compute unit config and bump version by @ali-bahjati in #119
New Contributors
- @alexheretic made their first contribution in #118
Full Changelog: v2.6.1...v2.6.2