Releases: pyth-network/pyth-crosschain
Hermes v0.5.7
This version fixes a bug in the previous release that resulted in the service not getting ready.
What's Changed
- fix(hermes): ignore no subscriber error on broadcast by @ali-bahjati in #1492
- refactor(hermes): Change Pythnet mapping account env var by @ali-bahjati in #1495
Full Changelog: hermes-v0.5.6...hermes-v0.5.7
Hermes v0.5.6
This new release fixes a bug that prevented Hermes to reconnect on WH rpc failures. It also carries some refactoring in the code design.
What's Changed
- refactor(hermes): re-organize in monorepo by @Reisen in #1421
- refactor(hermes): state->aggregate downcasting by @Reisen in #1479
- fix(hermes): reconnect on wh connection termination by @ali-bahjati in #1488
Full Changelog: hermes-v0.5.5...hermes-v0.5.6
hermes-v0.5.5
The new hermes release adds a SSE endpoint at /v2/updates/price/stream
route that streams price updates to the clients which completes the V2 API. This streaming endpoint is going to replace websocket in the previous versions.
What's Changed
- refactor(hermes): state->cache downcasting by @Reisen in #1432
- refactor(hermes): no need to Box futures by @Reisen in #1431
- refactor(hermes): state->benchmarks downcasting by @Reisen in #1435
- refactor(hermes): state->price_feed_metadata downcasting by @Reisen in #1439
- feat(hermes): add sse endpoint by @cctdaniel in #1425
- feat(hermes): fix hermes /ready endpoint by @cctdaniel in #1449
- fix(hermes): ignore broadcast send result by @ali-bahjati in #1450
- feat(hermes): add additional sse features by @cctdaniel in #1443
New Contributors
Full Changelog: pyth-evm-entropy-contract-v0.3.0...hermes-v0.5.5
Pyth Evm Entropy Contract v0.3.0
Verification
To verify the contracts, go to the network explorer for our contract. Our contract is a proxy and the actual implementation is deployed elsewhere. First start with verifying the proxy (our contract address) with the standard input JSON file. Upload the ERC1967Proxy-std-input.json file from this release artifacts and use solidity 8.9 as the compiler and click on verify. Once you verify this contract there is a "Read as Proxy" tab on the explorer which gives you the address of the implementation if it's not verified yet. Go to the implementation contract address and repeat the same verification with solidity 8.4 and EntropyUpgradable-std-input.json release artifact.
If the explorer doesn't support standard input json they use the merged files. Use 200 for the optimizer runs option.
hermes-v0.5.4
What's Changed
- refactor(hermes): state->price_feed_metadata downcasting by @Reisen in #1439
- feat(hermes): add sse endpoint by @cctdaniel in #1425
Full Changelog: pyth-js-v45...hermes-v0.5.4
Pyth JS SDKs
What's Changed
Full Changelog: pyth-js-v44...pyth-js-v45
Pyth JS SDKs
What's Changed
- chore: add licenses before publishing by @guibescos in #1379
- chore: update cosmwasm to used the wormhole published packages by @guibescos in #1381
- chore: add description to pyth-solana-receiver-sdk by @guibescos in #1383
- chore: bump js sdk by @guibescos in #1380
- docs: update solana readme, add rust sdk readme by @guibescos in #1387
- feat(price_pusher): solana price pusher by @guibescos in #1408
- fix(solana_pusher): forgot await by @guibescos in #1423
- docs(solana_sdk): Improve docs by @guibescos in #1414
New Contributors
Full Changelog: xc-admin-v0.5.8...pyth-js-v44
xc-admin-v0.5.8
What's Changed
- feat(governance/xc_admin): add initial support for solana receiver by @ali-bahjati in #1365
Full Changelog: xc-admin-v0.5.7...xc-admin-v0.5.8
xc-admin-v0.5.7
What's Changed
- fix(contract_manager): Update some rpc urls + better error description by @m30m in #1346
- fix: typos by @omahs in #1347
- fix: Make room for compute ixs by @guibescos in #1349
- feat(entropy-v2): request with callback by @0xfirefist in #1342
- feat(xc-admin): add council address mapping by @cctdaniel in #1348
- fix(xc-admin): fix ui footer placement by @cctdaniel in #1351
- chore(target_chains/sui): fix Wormhole testnet address by @ali-bahjati in #1352
- feat(xc_admin_frontend): add priority fees to approval/rejection by @guibescos in #1353
- chore: fix nits by @enjoyooor in #1350
New Contributors
- @omahs made their first contribution in #1347
- @enjoyooor made their first contribution in #1350
Full Changelog: xc-admin-v0.5.6...xc-admin-v0.5.7
xc-admin-v0.5.6
What's Changed
- feat(xc-admin): add priority fees support to xc-admin by @cctdaniel in #1344
Full Changelog: pyth-evm-entropy-contract-v0.1.0...xc-admin-v0.5.6