Skip to content

pyth-js-v157

Choose a tag to compare

@matej-douro matej-douro released this 14 Jul 10:17
· 153 commits to main since this release
d1411c4

What's Changed

  • docs: remove USR feeds from Monad push list by @dl-bot-integrations in #3733
  • Update ci-ai-gatekeeper.yml by @ilyashatalov in #3734
  • fix(dev-hub): render mermaid diagrams at build time by @aditya520 in #3728
  • fix(dev-hub): fix broken Sui/IOTA/Near links on use-real-time-data page by @guibescos in #3737
  • fix(dev-hub): fix double-escaped backticks in llms.txt auto-update workflow by @aditya520 in #3741
  • bump: pusher by @guibescos in #3744
  • fix(dev-hub): unclip pro feed channel legend by @dl-bot-integrations in #3743
  • fix: temporarily fix pusher publishing by @guibescos in #3748
  • deploy(lazer) Sonic EVM Mainnet by @aditya520 in #3749
  • Revert "fix: temporarily fix pusher publishing" by @guibescos in #3752
  • docs: add migration hub for Pyth Core to Pyth Pro upgrade by @aditya520 in #3712
  • bump: hydra CLI pin v0.9.0 → v0.22.0 in Dockerfile.metis by @jayantk in #3747
  • lazer/sui: Update V2 API by @matej-douro in #3680
  • docs: update ORE Solana push feed account by @dl-bot-integrations in #3757
  • deploy(lazer) Injective EVM Mainnet and Berachain mainnet by @aditya520 in #3758
  • Fix Sui Move build env flag by @matej-douro in #3759
  • fix(developer-hub): copy nits on upgrade banner & prepare-for-upgrade page by @jayantk in #3761
  • docs(core): add upgrade callout to legacy contract-addresses pages by @aditya520 in #3754
  • Update ci-ai-gatekeeper.yml by @ilyashatalov in #3763
  • docs: remove Polynomial from Pro contract pages by @dl-bot-integrations in #3764
  • fix: minor editing by @guibescos in #3765
  • deploy(lazer) Injective new COre by @aditya520 in #3768
  • docs: rename inEVM to Injective EVM on contract addresses page by @aditya520 in #3767
  • fix(hermes): disconnect slow WS/SSE consumers to prevent OOM by @ali-behjati in #3769
  • ci(starknet): pass --locked to cargo install + bump deprecated actions by @ali-behjati in #3770
  • fix(cosmwasm): add explicit lifetimes to state helpers and bump checkout to v4 by @ali-behjati in #3772
  • fix(ci): add --locked to cargo-stylus install, bump checkout@v5 by @ali-behjati in #3773
  • fix(pythnet_sdk): fix example compile error and bump actions/checkout to v4 by @ali-behjati in #3774
  • fix(fortuna): fix clippy warnings and bump checkout action to v4 by @ali-behjati in #3776
  • fix(starknet): fix Check Starknet Tools CI by clearing RUSTFLAGS for scarb by @ali-behjati in #3778
  • fix(ci): bump turbo workflow actions to fix cache breakage by @ali-behjati in #3771
  • fix(quorum): fix lifetime-syntax lint error in api.rs + bump checkout@v2→v4 by @ali-behjati in #3775
  • fix(hermes): add WebSocket send/flush timeouts for slow consumers by @keyvankhademi in #3783
  • ci(message-buffer): fix IDL check and bump actions to Node 24 by @ali-behjati in #3777
  • fix(starknet): clear RUSTFLAGS for snforge/scarb in contract CI by @ali-behjati in #3784
  • fix(docs): update Monad push feed params to match actual pusher config by @pythia-assistant in #3762
  • chore: bump bulk keychain dep by @Dewyer in #3788
  • Update arbitrum-mainnet.json by @KemarTiti in #3787
  • feat(price_pusher): add EIP-1559 gas model to EVM pusher by @ali-behjati in #3779
  • feat(hip-3-pusher): Adjust log levels and add metrics by @darunrs in #3792
  • chore(apps/hip-3-relayer): Fix Scripts, Add Testnet Drip, Bump Version by @darunrs in #3709
  • fix(hip-3-pusher): Fix Lint Error by @darunrs in #3793
  • docs: add Sui and Cardano Pro getting-started links by @dl-bot-integrations in #3794
  • chore(price-pusher): reduce steady-state log noise + fix log levels by @aditya520 in #3791
  • feat(price-pusher): loop-iteration heartbeat metric + drop redundant price_id label by @aditya520 in #3790
  • deploy(lazer) HyperEVM Mainnet by @aditya520 in #3799
  • docs: remove beta label from Cardano integration docs by @dl-bot-integrations in #3801
  • docs: remove cardano beta sidebar label by @dl-bot-integrations in #3802
  • Bump hydra CLI to v0.28.0 in Dockerfile.metis by @jayantk in #3804
  • fix(price_pusher): detect "replacement transaction underpriced" across RPC error classes by @ali-behjati in #3807
  • feat: bump solana workspace to anchor 1.0.x by @guibescos in #3806
  • chore: gitignore .vscode by @tejasbadadare in #3810
  • fix(apps/hip-3-pusher): Change Stale Logs to INFO by @darunrs in #3812
  • Update hyperevm-mainnet.json by @KemarTiti in #3814
  • Update monad-mainnet.json by @KemarTiti in #3817
  • feat: add binance-recorder service by @tejasbadadare in #3815
  • Delete dead Dockerfile.metis and docker-metis-worker workflow by @jayantk in #3818
  • feat(developer-hub): add Change Log page under Price Feeds by @aditya520 in #3674
  • fix(developer-hub): pull change-log data over HTTPS, not git fetch by @aditya520 in #3823
  • fix(crosschain): register Stellar executor governance module id (4) in canonical registries by @jayantk in #3822
  • add(developer-hub): Pro-compatible status column to EVM/Solana/Sui push-feed tables by @aditya520 in #3830
  • @pythnetwork/pyth-sui-js: make SuiPythClient transport-agnostic (JSON-RPC + gRPC) by @jayantk in #3825
  • docs(developer-hub): clarify "Coming soon" feeds may not all be migrated by @aditya520 in #3838
  • fix(sui): disable set_governance_data_source as stopgap for replay bug by @jayantk in #3809
  • feat(price_pusher): add gRPC support to the Sui driver alongside JSON-RPC by @jayantk in #3833
  • chore(price_pusher): update Sui testnet sample config + README to current beta deployment by @jayantk in #3837
  • feat(developer-hub): add site-wide change log bar by @aditya520 in #3828
  • feat: add 7th guardian set to solana cli by @guibescos in #3841
  • chore(contract_manager): add 7th guardian set upgrade by @ali-behjati in #3840
  • feat(developer-hub): link change-log feeds to the Pyth Terminal by @aditya520 in #3842
  • feat: devin feedback by @guibescos in #3843
  • chore: remove ali-behjati from CODEOWNERS by @ali-behjati in #3849
  • feat(contract_manager): add gRPC support for Sui chains by @jayantk in #3848
  • fix(fortuna): confirm reveal via on-chain event for already-revealed requests by @aditya520 in #3845
  • fix(sui/cli): wait for published package before initPyth in deploy by @jayantk in #3847
  • feat(crosschain): add Stellar Lazer contract support to contract_manager by @jayantk in #3824
  • fix(hip-3-pusher): redact Lazer/SEDA API keys via SecretStr by @jayantk in #3859
  • fix(hip-3-pusher): disable loguru diagnose to stop private-key leak in tracebacks by @jayantk in #3858
  • fix(binance-recorder): redact ClickHouse password from Debug output by @jayantk in #3861
  • docs(pro): add Stellar consumer integration guide and contract address by @jayantk in #3821
  • fix(developer-hub): hide page actions toolbar on changelog page by @aditya520 in #3857
  • contract_manager: add list_lazer_signers.ts audit script by @jayantk in #3866
  • PythLazer.sol: add public getters for unreadable trusted-signer state by @jayantk in #3863
  • feat(crosschain): add Stellar Lazer governance E2E tests by @jayantk in #3860
  • fix(sui): upgrade Sui contracts toolchain to new package system, drop wormhole fork dep by @jayantk in #3839
  • ops(stellar): point testnet Lazer verifier + executor at redeployed contract ids by @jayantk in #3867
  • feat(stellar): DAO/multisig vault-based management for Stellar Lazer contracts by @jayantk in #3864
  • docs(pro): move ExampleConsumer lazer address into constructor by @jayantk in #3874
  • fix(contract_manager): read Stellar Lazer trusted signers from the new enumerable map + add Stellar to list_lazer_signers audit by @jayantk in #3871
  • contract_manager: add Cardano chain + CardanoLazerContract + governance test + audit integration by @jayantk in #3870
  • deploy(lazer) Cronos by @aditya520 in #3850
  • docs(push-feeds): add WEETH/USD to Base by @aditya520 in #3876
  • docs(developer-hub): add Symbology & Reference Data page by @aditya520 in #3820
  • feat(api-reference): clarify Pyth Core scope with site-wide banner by @aditya520 in #3877
  • fix(price_pusher): use native gRPC transport for the Sui driver by @jayantk in #3878
  • fix(sui): migrate per-network Sui deploy configs to environments + Published.toml by @jayantk in #3869
  • deploy(lazer) Mezo Networks by @aditya520 in #3880
  • docs(price-feeds): mark Pyth Pro History and REST endpoints as auth-required from July 24 by @aditya520 in #3882
  • feat(mcp): authenticate History price & candlestick tools before Lazer auth cutover by @aditya520 in #3884
  • docs(push-feeds): refresh pro_compatible_status and drop Avalanche carve-out by @aditya520 in #3875
  • deploy(pro-compatible) Cronos and Mezo Core contracts by @tejasbadadare in #3889
  • docs(pro): document JWT auth option for History API by @azellers in #3887
  • feat(contract_manager): add SolanaLazerContract + governance test + audit integration by @jayantk in #3868
  • fix(price_pusher): bound the EVM receipt tracker to stop the getTransactionByHash leak by @aditya520 in #3885
  • chore(mcp): bump server.json to 0.2.0 for MCP Registry publish by @aditya520 in #3886
  • ci(mcp): fix MCP Registry publish (mcp-publisher v1.8.0 + workflow_dispatch) by @aditya520 in #3891
  • docs: add standards/ folder, fold in doc/ guidelines + REVIEW.md by @jayantk in #3881
  • docs(mcp): pass access_token in skills for History tools by @aditya520 in #3892
  • deploy(pro-compatible) Mezo testnet Core contracts by @aditya520 in #3894
  • deploy(pro-compatible) Cronos testnet Core contracts by @aditya520 in #3895
  • lazer/contracts/iota: initial port from Sui by @matej-douro in #3890

Full Changelog: pyth-js-v156...pyth-js-v157