Skip to content

Releases: pyth-network/pyth-agent

v3.0.0

12 May 09:41
3835e58
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v2.12.3...v3.0.0

v2.12.3

09 Apr 10:00
390db4e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.12.2...v2.12.3

Pyth Agent v2.12.2

14 Mar 13:16
05ad3b4
Compare
Choose a tag to compare

This version contains performance optimisations that aim to reduce the chances of back-pressure in the agent.

What's Changed

New Contributors

Full Changelog: v2.12.1...v2.12.2

v2.12.1

09 Jan 13:34
dbbb519
Compare
Choose a tag to compare

This release doesn't have any code change and just updates the dockerfile which will result in smaller image size.

What's Changed

Full Changelog: v2.12.0...v2.12.1

v2.12.0

17 Sep 16:26
1179739
Compare
Choose a tag to compare

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

Full Changelog: v2.11.1...v2.12.0

v2.12.0-alpha

13 Sep 17:24
7b3ffc7
Compare
Choose a tag to compare
v2.12.0-alpha Pre-release
Pre-release

Testing #145

v2.11.1

13 Sep 11:40
557a79e
Compare
Choose a tag to compare

This change only adds the price update data to the log below to make troubleshooting easier.

Local store received price update.

What's Changed

Full Changelog: v2.11.0...v2.11.1

v2.11.0

11 Sep 11:41
a538fc1
Compare
Choose a tag to compare

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 to pyth_oracle_program_key for clarity. Old field name is still supported for compatibility but is now deprecated.

Full Changelog: v2.10.4...v2.11.0

Pyth Agent v2.10.4

22 Aug 12:29
2fb3775
Compare
Choose a tag to compare

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

Full Changelog: v2.10.3...v2.10.4

Pyth Agent v2.10.3

01 Aug 11:17
3852195
Compare
Choose a tag to compare

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