Skip to content

Releases: pyth-network/pyth-agent

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

  • 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

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

Pyth Agent v2.10.2

29 Jul 09:32
efc17f5
Compare
Choose a tag to compare

This change has a minor performance optimization.

What's Changed

  • fix: spawn transaction senders in exporter by @Reisen in #134

Full Changelog: v2.10.1...v2.10.2

Pyth Agent v2.10.1

24 Jul 07:47
756495f
Compare
Choose a tag to compare

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

17 Jul 08:06
38c45bb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.9.0...v2.10.0

Pyth Agent v2.9.0

28 Jun 12:31
1edcc34
Compare
Choose a tag to compare

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

17 Jun 11:31
fee170f
Compare
Choose a tag to compare

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

14 May 13:08
8754c47
Compare
Choose a tag to compare

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

25 Apr 12:51
58fc0ff
Compare
Choose a tag to compare

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

Full Changelog: v2.6.1...v2.6.2