Releases: pyth-network/pyth-crosschain
Releases · pyth-network/pyth-crosschain
rust-pyth-lazer-client-v1.0.0
What's Changed
- chore(target_chains/ethereum): add new networks by @ali-behjati in #2707
- feat(fortuna): better logging + avoid unnecessary fee syncs by @m30m in #2708
- feat(fortuna): extract RETRY_PREVIOUS_BLOCKS into EthereumConfig by @devin-ai-integration[bot] in #2713
- chore(target_chains/ethereum): use versioned artifacts for deployment by @ali-behjati in #2714
- fix: remove profile: minimal from workflow files and add components where needed by @devin-ai-integration[bot] in #2716
- feat(fortuna): Improve explorer by @m30m in #2717
- fix(hermes): increase the ws size limit by @ali-behjati in #2721
- fix(component-library): mark no results page as a client component by @cprussin in #2723
- feat(lazer/publisher_sdk): add wormhole governance source proto by @ali-behjati in #2719
- fix: improve deactivating script by @guibescos in #2725
- feat(fortuna): More metrics around revelation by @m30m in #2726
- chore(contract_manager): add mezo network deployment by @ali-behjati in #2732
- refactor(contract_manager): restructure contract_manager by @cctdaniel in #2711
- refactor(lazer/contracts/evm): update README with more deployment details by @ali-behjati in #2734
- feat(pulse): add maximum deposit limit for permanent subscriptions by @devin-ai-integration[bot] in #2675
- fix: adjusted @types/node to pull from global setting through catalog setting by @ayushboss in #2733
- fix(pulse): ensure subscription balance is greater than minimum balance after adding funds by @devin-ai-integration[bot] in #2680
- feat(lazer) Add CODEOWNERS for the lazer components by @bplatak in #2736
- test(pulse): add tests for price updates removal and max price IDs validation by @devin-ai-integration[bot] in #2676
- fix(pulse): reset priceLastUpdatedAt when price IDs are added in updateSubscription by @devin-ai-integration[bot] in #2674
- feat(pulse-sdk-solidity): Create Pulse solidity SDK by @tejasbadadare in #2667
- Update eslint and turbo configs for devhub by @aaronbassett in #2738
- chore(api-reference) Add new chains by @aditya520 in #2739
- fix(staking-sdk): relax staking-sdk node engine requirement by @cprussin in #2740
- fix(api-reference) Story testnet address by @aditya520 in #2741
- feat(contract-manager): Add optional provider address for entropy script by @m30m in #2728
- fix(contract_manager): cleanup entropy contracts by @m30m in #2742
- feat(pyth-lazer-stk): correctly handle connection drops + other improvements by @keyvankhademi in #2737
- fix(contract-manager): fix format by @cprussin in #2745
- fix(insights): properly restore feed component url by @cprussin in #2744
- fix(stylus): fix stylus ci by @cprussin in #2747
- feat(known-publishers): add Kronos Research to known publishers by @cprussin in #2749
- chore: bump pyth staking sdk by @guibescos in #2724
- Start porting docs content by @aaronbassett in #2735
- chore(contract_manager): remove CANTO from tokens.json by @cprussin in #2752
- refactor: Optional storage flag when parsing price feed updates by @ayushboss in #2727
- feat: print skipped vote account by @guibescos in #2753
- chore: minor improvements on our contract manager and deployments by @ali-behjati in #2755
- feat(lazer) Add the lazer state definitions to
state.proto
by @bplatak in #2757 - feat(lazer) Bump pyth-lazer-publisher-sdk version by @bplatak in #2758
- fix(apps/price_pusher) handle price feed removal more gracefully by @ali-behjati in #2730
- feat(fortuna): refactor explorer endpoint & history query methods by @cprussin in #2754
- feat(fortuna): add result count to results by @cprussin in #2760
- feat(fortuna): add prometheus metrics for history query latency by @cprussin in #2761
- feat(known-publishers): add amber group to known publishers by @cprussin in #2763
- fix(insights): don't show very small numbers as zero by @cprussin in #2764
- feat: Lazer publisher agent by @merolish in #2718
- feat(contract_manager): improve manual reveal script by @m30m in #2767
- Add pyth quorom server by @danimhr in #2759
- fix(apps/price_pusher): handle gas overrides properly by @ali-behjati in #2669
- Fix ci stylus wasm check by @danimhr in #2768
- Entropy tester by @m30m in #2762
- fix(hermes): remove unwrap for product account header by @tejasbadadare in #2765
- feat(entropy-tester): add docker image workflow by @m30m in #2772
- fix(entropy-tester): adjust cli execution and tsconfigs by @m30m in #2773
- Add quorum docker setup by @danimhr in #2770
- Fix ci starknet contract by @danimhr in #2769
- Add pythnet quorum listener to hermes by @danimhr in #2775
- Update hermes docker base runner by @danimhr in #2776
- pyth-lazer-agent fixes by @merolish in #2771
- feat: support multiple JITO endpoints with round-robin retry by @devin-ai-integration[bot] in #2664
- doc, refactor(apps/hermes/server): add code guidelines, enable extra clippy lints by @Riateche in #2777
- Update signatures to make sure they are sorted by guardian index by @danimhr in #2778
- feat(entropy-tester): set timeout for total testLatency function by @m30m in #2781
- feat(fortuna): better retry mechanism by @m30m in #2780
- doc: add release changelog note to readme by @tejasbadadare in #2783
- pyth-lazer-agent fixes, tests, ci by @merolish in #2787
- feat(lazer): add utils for adding and checking ed25519 signers to solana contract by @Riateche in #2788
- chore(entropy) Deploy Hype Testnet by @aditya520 in #2789
- Add tests for quorum by @danimhr in #2791
- fix(js-release): mark entropy-tester as private by @ali-behjati in #2797
- Chore(evm) add combine pricefeed by @aditya520 in #2665
- fix(pyth-lazer-agent): logging tweaks, cargo update, Dockerfile fix by @merolish in #2799
- chore(evm-sdk)-bump-version by @aditya520 in #2798
- fix(insights): fix insights hub chart re-initializing repeatedly by @cprussin in #2801
- fix: run turbo fix by @cprussin in #2803
- Quorum: Add metrics over http urls by @danimhr in #2804
- chore(pricef...
pyth-lazer-agent-v0.3.3
What's Changed
- feat: Support Sui Price Update with Coin Input by @darunrs in #2861
- refactor(hermes): remove warn log on benchmarks missed data by @ali-behjati in #2879
- feat(pyth-lazer-agent) Publish the agent to crates.io by @bplatak in #2883
- fix(pyth-lazer-agent) Fix a typo in the gh workflow by @bplatak in #2884
- feat(pyth-lazer-agent) Upgrade pyth-lazer-agent to 0.3.3 by @bplatak in #2885
Full Changelog: pyth-lazer-agent-v0.3.2...pyth-lazer-agent-v0.3.3
pyth-lazer-agent-v0.3.2
What's Changed
Full Changelog: pyth-lazer-agent-v0.3.1...pyth-lazer-agent-v0.3.2
pyth-lazer-agent-v0.3.1
What's Changed
- fix: adjust initial rewards by @guibescos in #2871
- feat(lazer): improve metadata in protobuf by @Riateche in #2856
- chore(lazer): bump version by @Riateche in #2872
- fix(hermes/server): support newer asset types + improve logging by @ali-behjati in #2866
- chore(lazer): bump pyth-lazer-protocol to 0.9.1 by @Riateche in #2873
- feat(remote-executor): add fogo testnet by @tejasbadadare in #2874
- fix(pyth-solana-receiver): Only split VAA when needed by @tejasbadadare in #2875
- feat(pyth-lazer-agent) Make the logging format configurable by @bplatak in #2880
- chore(pyth-lazer-agent) Bump the agent to 0.3.1 by @bplatak in #2881
Full Changelog: pyth-lazer-agent-v0.3.0...pyth-lazer-agent-v0.3.1
pyth-js-v133
What's Changed
Full Changelog: pyth-lazer-agent-v0.3.2...pyth-js-v133
Hermes v0.10.4
This release just improves the logging.
What's Changed
- refactor(hermes): remove warn log on benchmarks missed data by @ali-behjati in #2879
Full Changelog: hermes-v0.10.3...hermes-v0.10.4
Hermes v0.10.3
This change supports filtering using new asset type on the v2/price_feeds
What's Changed
- fix(hermes/server): support newer asset types + improve logging by @ali-behjati in #2866
Full Changelog: hermes-v0.10.2-alpha...hermes-v0.10.3
pyth-lazer-agent-v0.3.0
What's Changed
- fix(fortuna): Fix nonce increment issues on high usage chains by @jayantk in #2868
- fix(pyth-lazer-agent) Fix the jRPC path by @bplatak in #2870
Full Changelog: pyth-lazer-agent-v0.2.0...pyth-lazer-agent-v0.3.0
pyth-lazer-agent-v0.2.0
What's Changed
- feat: add comprehensive test for PythReceiver initialize function by @devin-ai-integration[bot] in #2825
- fix(argus) Fix compilation issues related to EscalationPolicy by @bplatak in #2842
- feat(fortuna): Support Postgres DB backend by @tejasbadadare in #2841
- chore(ci): fix lazer solana contract ci by @Riateche in #2847
- chore(entropy-debugger) Updated Entropy chains by @aditya520 in #2835
- chore: update blocksize icon by @cprussin in #2848
- chore(ci): fix starknet build by @Riateche in #2850
- feat(stylus) - initialize and update fees for pyth contract by @ayushboss in #2795
- feat(stylus): added crate for types shared across Wormhole and Pyth by @ayushboss in #2815
- feat(lazer): improve time types by @Riateche in #2851
- chore(fortuna): improve fee withdrawal logs, dont error log on pkey unique constraint violation by @tejasbadadare in #2852
- chore(entropy): Add hardhat config for abstract and adjust hardhat Solidity version by @jayantk in #2853
- fix(fortuna): correctly propagate contract reverts in simulation by @tejasbadadare in #2854
- chore: allow node 24 in staking sdk by @cprussin in #2857
- feat: stylus parse price feed updates fxn by @ayushboss in #2840
- feat(entropy-tester): add retries by @tejasbadadare in #2855
- fix(stylus) - update wormhole motsu testing + versions by @ayushboss in #2862
- fix: Fixed parsePriceFeedUpdates natspec by @ayushboss in #2863
- chore(pricefeed) Deploy Camp network by @aditya520 in #2860
- fix(transfer-balance-entropy-chains): round transfer amount to avoid conv errors by @tejasbadadare in #2864
- refactor(fuel): configuring forc and fuel-core upgrades to the Pyth fuel contract by @ayushboss in #2858
- feat(stylus): implement queryPriceFeed, priceFeedExists functions, clean tests by @ayushboss in #2849
- chore(pyth-lazer-agent) Fix mistake in sample config by @bplatak in #2867
- fix(pyth-lazer-agent) Allow the relayer endpoint path in config by @bplatak in #2869
Full Changelog: pyth-lazer-agent-v0.1.4...pyth-lazer-agent-v0.2.0