Releases: pyth-network/pyth-client
oracle-v2.35.0-2
This release supports a flag per feed to disable the non-zero CI check.
What's Changed* Fix Typo in oracle.h
File by @teenager-ETH in #422
- Fix Typos in
pub_stats.hpp
andprng.h
by @Hack666r in #423 - program/rust: Instruction docs: Add the permissions account by @ilya-bobyr in #426
- feat: support zero ci by @ali-behjati in #429
New Contributors
- @teenager-ETH made their first contribution in #422
- @Hack666r made their first contribution in #423
- @ilya-bobyr made their first contribution in #426
Full Changelog: oracle-v2.35.0...oracle-v2.35.0-2
p.s: -2
is added to the tag as the 2.35.0 was used without version bump in the past 😢
oracle-v2.32.1-resizemapping
Backport ResizeMapping ix to the v2.31.1 oracle so that it can be applied to the pythtest-conformance oracle.
Full Changelog: oracle-v2.32.1...oracle-v2.32.1-resizemapping
oracle-v2.35.0
What's Changed
- chore: remove stale nginx sample configs by @morancj in #421
- feat: resize mapping account by @Riateche in #419
New Contributors
Full Changelog: oracle-v2.34.0...oracle-v2.35.0
What's Changed
- chore: remove stale nginx sample configs by @morancj in #421
- feat: resize mapping account by @Riateche in #419
New Contributors
Full Changelog: oracle-v2.34.0...oracle-v2.35.0
oracle-v2.34.0
This release has a couple of changes:
- it assigns a unique index to each price feed (by repurposing one of the unused fields). It's not breaking anything and for the migration, the init_price_feed_index method should be called for the existing price feeds.
- accumulator_v2 gets enabled by default upon adding new prices
- Publisher caps is added to calculate the cap number of each publisher. This change is not used in the oracle binary and is used in the validator from the oracle library.
What's Changed
- fix: remove outdated comment by @guibescos in #413
- feat: add publisher caps to the validator by @guibescos in #412
- bump to 2.33.0 by @guibescos in #415
- Add feed index for batch publish by @Riateche in #416
- feat: enable accumulator_v2 on price creation by @Riateche in #417
- chore: bump version to release price-feed index by @ali-bahjati in #420
Full Changelog: oracle-v2.32.1...oracle-v2.34.0
oracle-v2.32.1
What's Changed
Full Changelog: oracle-v2.32.0...oracle-v2.32.1
oracle-v2.32.0
The main change in this release is that now the oracle has an entrypoint for the validator to calculate the aggregation from there. Since we do not want the aggregation to take place both on the oracle program and the validator during the migration, a set a flags per each price accounts are created that control where the aggregation takes place.
What's Changed
- Update bounty to Immunefi by @claudijd in #409
- fix(license) Update license doc by @jayantk in #411
- Support aggregation in validator by @Riateche in #410
New Contributors
Full Changelog: oracle-v2.31.0...oracle-v2.32.0
oracle-v2.31.0
What's Changed
- revert: bring merge-sort back by @ali-bahjati in #406
Full Changelog: oracle-v2.30.0...oracle-v2.30.1
oracle-v2.30.0
What's Changed
- refactor: replace merge-sort with heapsort by @ali-bahjati in #405
Full Changelog: oracle-v2.29.0...oracle-v2.30.0
oracle-v2.29.0
What's Changed
- fix: comment by @guibescos in #400
- Revert "feat: aggregate in the same slot (#394)" by @ali-bahjati in #401
- refactor: use ordered publisher list by @ali-bahjati in #402
- refactor: optimize some checks on upd_price by @ali-bahjati in #403
Full Changelog: oracle-v2.28.0...oracle-v2.29.0
oracle-v2.28.0
What's Changed
- chore: update readme with deployment steps by @cctdaniel in #397
- chore: cleanup permissions by @guibescos in #396
- refactor: move upd_twap from upd_aggregate to rust upd_price by @cctdaniel in #398
- refactor: remove pythnet feature flag by @cctdaniel in #399
- feat: aggregate in the same slot by @cctdaniel in #394
Full Changelog: oracle-v2.27.0...oracle-v2.28.0