Releases: pyth-network/pyth-agent
v2.12.0
This change refactors the agent to stop using mapping account and relies on getProgramAccounts method instead. Therefore, mapping_key
is no longer needed in the config file (however it's presence shouldn't cause any problem).
What's Changed
- refactor: remove mapping account usage by @ali-bahjati in #145
Full Changelog: v2.11.1...v2.12.0
v2.12.0-alpha
Testing #145
v2.11.1
This change only adds the price update data to the log below to make troubleshooting easier.
Local store received price update.
What's Changed
- chore: add price_info log in local store update by @ali-bahjati in #144
Full Changelog: v2.11.0...v2.11.1
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