Releases: wormhole-foundation/wormhole
We are nearly there
Key Changes
The near watcher was not updating the block height correctly in all cases
Go, Go, Algorand
Key Changes
Compiling the Guardian node now requires Go 1.19
What's Changed
- node: remove race condition detector by @tbjump in #1988
- whitepaper: add whitepaper explaining guardian key usage by @tbjump in #1960
- WH-1934: upgrade golang to 1.19 by @jumpsiegel in #1941
- Node: Support for EVM watcher safe blocks by @bruce-riley in #1727
- node: enforce minimum heartbeat message length by @tbjump in #1958
- node/p2p: enforce ObservationRequest signature payload >= 34 bytes by @tbjump in #1992
- node: gov: separate governor config and status message prefix by @tbjump in #1956
- Build wormchaind with Ledger support by default by @ruuda in #1985
- Rename dev.v2 to main by @hendrikhofstadt in #2025
- Simplify near watcher by @hendrikhofstadt in #2020
- admin command to sign wormchain validator address by @conorpp in #1963
- sdk: enforce single canonical VerifySignatures method by @nik-suri in #1995
- codeowners: full coverage by @evan-gray in #2038
- Optimism finality by @panoel in #2037
- algo/fix: switch to using last round by @jumpsiegel in #2070
- Node: Polygon checkpoint logging by @bruce-riley in #2071
New Contributors
Full Changelog: v2.14.0...v2.14.1
An Optimistic Outlook
What's Changed
- BatchVAA protos and spy updates by @justinschuldt in #1691
- node: optimism watcher by @bruce-riley in #1746
- Node: Increase bigtable writer channel size by @bruce-riley in #1889
- Optimism mainnet deploy by @bruce-riley in #1869
- Node: Simplify unsafeDevMode testing by @bruce-riley in #1892
- Node: Polygon watcher redesign by @bruce-riley in #1858
- node: NEAR watcher rewrite by @tbjump in #1673
- Node: Neon Watcher Redesign by @bruce-riley in #1899
- Node: Rework min/max confs for EVM watchers by @bruce-riley in #1849
- WH-1921: stub out btc chain by @jumpsiegel in #1922
- initial wormchain mainnet information by @conorpp in #1939
- Add initial copy of Emergency Shutdown strategy by @claudijd in #1927
- Basic Sui watcher support by @jumpsiegel in #1951
- SECURITY.md: Add Security Monitoring by @claudijd in #1954
- node: forward public REST requests to public gRPC by @tbjump in #1695
Full Changelog: v2.13.2...v2.14.0
Guardian CLI
PublicRPC Changes
If either --publicRPC
or --publicWeb
is specified, --publicRPCSocketPath
must also be specified. The purpose of --publicRPCSocket
is similar to -adminSocket
, but for the public RPC instead.
Optimism Support
This release includes support for Optimism.
To enable Optimism, you can add the following command line parameters:
--optimismRPC YOUR_OPTIMISM_RPC_URL
--optimismContract 0xEe91C335eab126dF5fDB3797EA9d6aD93aeC9722
Polygon Changes
If Polygon is enabled, the following two parameters must be specified in addition to the existing RPC and contract parameters.
--polygonRootChainRpc YOUR_ETHEREUM_RPC_URL
--polygonRootChainContractAddress 0x86E4Dc95c7FBdBf52e33D563BbDB00823894C287
An Apt Increase and Log Decrease
What's Changed
- node: commit proto and matching test fixes #1769 by @evan-gray in #1824
- Node: Don't log "Transaction failed" in solana by @bruce-riley in #1835
- Governor: Increase the CoinGecko interval by @bruce-riley in #1837
- Node: Arbitrum poller failling without details by @bruce-riley in #1836
- Governor: Reworking manual token handling by @bruce-riley in #1844
- Node: Disable more PythNet logging by @bruce-riley in #1829
- include latest tag as wormchain version by @conorpp in #1856
- governor: increase aptos limit to fix #1839 by @claudijd in #1863
- Node: Add Optimism chainID by @bruce-riley in #1867
Full Changelog: v2.13.1...v2.13.2
Arbing for Less Logs
What's Changed
- Node: Delete PYTHNET log messages by @bruce-riley in #1822
- Node: remove support for Ropsten by @bruce-riley in #1818
- node: support for heartbeat spying fixes #1768 by @evan-gray in #1823
Full Changelog: v2.13.0...v2.13.1
An Arbitrary Release?
What's Changed
- sdk/js: Remove Solana WASM Dependencies by @a5-pickle in #1375
- Node: update governor limits for Moonbeam by @bruce-riley in #1784
- github: add CODEOWNERS for node by @hendrikhofstadt in #1767
- Node: Upgrade to solana-go v1.7.1 by @bruce-riley in #1799
- Node: Arbitrum watcher redesign by @bruce-riley in #1798
- sdk/vaa: add verify function to vaa by @panoel in #1779
- Node: governor not handling duplicates properly by @bruce-riley in #1772
- node: arbitrum mainnet deploy changes by @bruce-riley in #1786
- wormchain: add back protobuf by @conorpp in #1813
- node: arbitrum watcher fix by @bruce-riley in #1812
New Contributors
- @kii-dot made their first contribution in #1672
- @tonyjin made their first contribution in #1805
- @HirotoShioi made their first contribution in #1599
Full Changelog: v2.12.2...v2.13.0
v2.12.2 stability patch round 2
What's Changed
- Node: make karura/acala watcher use finalized blocks by @bruce-riley in #1747
- sdk: do not require a payload in vaa Unmarshal by @evan-gray in #1794
Full Changelog: v2.12.1...v2.12.2
v2.12.1 stability patch
What's Changed
- node: fix nil reference in evm watcher by @bruce-riley in #1758
- node: Added gov gossip support to p2p by @ckeun in #1755
- aptos/watcher_fix: make it just try again instead of restarting the w… by @jumpsiegel in #1753
- node/cmd - refactor by @panoel in #1762
- worm: speedup by @kcsongor in #1780
- algorand/watcher: Modernize algorand watcher and improve logging by @jumpsiegel in #1766
- node: move wormchain watcher by @hendrikhofstadt in #1783
- node: update solana watcher to use new solana-go version by @bruce-riley in #1760
Full Changelog: v2.12.0...v2.12.1
A New APTitude
What's Changed
- Wormhole chain wasmd by @conorpp in #1674
- SECURITY.md: Add social media monitoring and incident response sections by @claudijd in #1729
- node: aptos watcher by @kcsongor in #1735
- wormchain: fix priv validator state blocking startup by @hendrikhofstadt in #1716
- aptos: add ability to upgrade emitter by @kcsongor in #1742
- node: governor updates for Aptos by @bruce-riley in #1740
- governor: revert limit decrease by @claudijd in #1730
- governor: raise limits on moonbeam by @claudijd in #1739
- node: minor refactoring of aptos watcher by @hendrikhofstadt in #1741
New Contributors
Full Changelog: v2.11.1...v2.12.0