Releases: wormhole-foundation/wormhole
v2.24.6 Go with the Flow (final flow cancelling governor?)
Key Changes
- This release modifies the Governor security feature functionality such that inbound notional flow (for certain tokens) cancels out the outbound notional flow on that same chain. Details about this change: #3783
- The
governor-reset-release-timer
admin command now accepts an optional parameter to reset the governor timer to more than 24h into the future, up to 7 days. Details: #3983
Note on versions
Versions v2.24.4 and v2.24.5 were not proposed to the wider guardian set because of two issues discovered in the flow cancelling governor during testing. These issues were fixed in #3986 and #3990
What's Changed
- Update sync instructions for
v2.18.1.1
andv2.24.2-wormchaind
upgrades. by @clemensgg in #3960 - node: clean up duplicate imports by @hteevoli in #3932
- Implementation of 'Flow Cancel' modifications to Governor calculations by @johnsaigle in #3798
- script: uses only first digest as identifier for governance prototxt by @scnale in #3950
- watcher: terra stopped b64 encoding by @panoel in #3965
- Node metric and performance tweaks by @bruce-riley in #3967
- node: Allow tokens to change their symbol in generator script by @djb15 in #3968
- Node/CCQ: Allow anything in testnet by @bruce-riley in #3966
- node: update xlabs testnet guardian endpoints by @andreclaro in #3969
- clients/js: pin tsx version by @evan-gray in #3973
- ci: evm relayer address fix by @evan-gray in #3971
- node: Governor token list update by @djb15 in #3972
- Node: Minor tweaks and spy improvement by @bruce-riley in #3974
- node: Token generator script flags tokens with changed symbols by @djb15 in #3976
- Deploy Gnosis Chiado Testnet by @bruce-riley in #3987
- node: Update flow cancel tokens by @johnsaigle in #3986
- Governor/custom reset release timer delay by @pleasew8t in #3983
- node: Fix bug in flow cancel mechanism where the wrong values were being used for tokenEntry by @johnsaigle in #3990
New Contributors
- @clemensgg made their first contribution in #3960
- @hteevoli made their first contribution in #3932
- @andreclaro made their first contribution in #3969
- @pleasew8t made their first contribution in #3983
Full Changelog: v2.24.3.1...v2.24.6
v2.24.5 Go with the Flow (flow cancelling governor)
Key Changes
This release modifies the Governor security feature functionality such that inbound notional flow (for certain tokens) cancels out the outbound notional flow on that same chain. Details about this change: #3783
What's Changed (v2.24.5)
- Node: Minor tweaks and spy improvement by @bruce-riley in #3974
- node: Token generator script flags tokens with changed symbols by @djb15 in #3976
- Deploy Gnosis Chiado Testnet by @bruce-riley in #3987
- node: Update flow cancel tokens by @johnsaigle in #3986
What's Changed (v2.24.4)
v2.24.4 was not proposed for adoption to the wider guardian set because of an issue that had been fixed in #3986. Changes in v2.24.4 are repeated below for the sake of transparency.
- Update sync instructions for
v2.18.1.1
andv2.24.2-wormchaind
upgrades. by @clemensgg in #3960 - node: clean up duplicate imports by @hteevoli in #3932
- Implementation of 'Flow Cancel' modifications to Governor calculations by @johnsaigle in #3798
- script: uses only first digest as identifier for governance prototxt by @scnale in #3950
- watcher: terra stopped b64 encoding by @panoel in #3965
- Node metric and performance tweaks by @bruce-riley in #3967
- node: Allow tokens to change their symbol in generator script by @djb15 in #3968
- Node/CCQ: Allow anything in testnet by @bruce-riley in #3966
- node: update xlabs testnet guardian endpoints by @andreclaro in #3969
- clients/js: pin tsx version by @evan-gray in #3973
- ci: evm relayer address fix by @evan-gray in #3971
- node: Governor token list update by @djb15 in #3972
Full Changelog (between v2.24.3 and v2.24.5): v2.24.3...v2.24.5
v2.24.4 Go with the Flow (flow cancelling governor)
Key Changes
This release modifies the Governor security feature functionality such that inbound notional flow (for certain tokens) cancels out the outbound notional flow on that same chain. Details about this change: #3783
What's Changed
- Update sync instructions for
v2.18.1.1
andv2.24.2-wormchaind
upgrades. by @clemensgg in #3960 - node: clean up duplicate imports by @hteevoli in #3932
- Implementation of 'Flow Cancel' modifications to Governor calculations by @johnsaigle in #3798
- script: uses only first digest as identifier for governance prototxt by @scnale in #3950
- watcher: terra stopped b64 encoding by @panoel in #3965
- Node metric and performance tweaks by @bruce-riley in #3967
- node: Allow tokens to change their symbol in generator script by @djb15 in #3968
- Node/CCQ: Allow anything in testnet by @bruce-riley in #3966
- node: update xlabs testnet guardian endpoints by @andreclaro in #3969
- clients/js: pin tsx version by @evan-gray in #3973
- ci: evm relayer address fix by @evan-gray in #3971
- node: Governor token list update by @djb15 in #3972
New Contributors
- @clemensgg made their first contribution in #3960
- @hteevoli made their first contribution in #3932
- @andreclaro made their first contribution in #3969
Full Changelog: v2.24.3.1...v2.24.4
v2.24.3.1 Mantle mainnet support
Key Changes
This release adds mainnet support for Mantle. To enable Mantle in mainnet, add the following config parameters:
--mantleRPC YOUR_MANTLE_WEBSOCKET_URL
--mantleContract 0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6
This release also contains a hotfix to resolve the recently discovered encoding issue that halted wormhole messaging on Terra Classic.
What's Changed
- sdk: adds
WormholeRelayer
addresses for Scroll and Blast mainnet by @scnale in #3952 - CODEOWNERS: update by @evan-gray in #3957
- proto: sync chains with sdk/vaa/structs.go by @evan-gray in #3955
- CI: run solana action in prebuilt docker image by @kcsongor in #3962
- node: add governor support for Mantle by @johnsaigle in #3958
- CODEOWNERS: update by @evan-gray in #3963
- node,sdk: Mantle mainnet by @evan-gray in #3959
- watcher: terra stopped b64 encoding by @panoel #3965
Full Changelog: v2.24.2-wormchaind...v2.24.3.1
v2.24.3 Mantle mainnet support
Key Changes
This release adds mainnet support for Mantle. To enable Mantle in mainnet, add the following config parameters:
--mantleRPC YOUR_MANTLE_WEBSOCKET_URL
--mantleContract 0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6
What's Changed
- sdk: adds
WormholeRelayer
addresses for Scroll and Blast mainnet by @scnale in #3952 - CODEOWNERS: update by @evan-gray in #3957
- proto: sync chains with sdk/vaa/structs.go by @evan-gray in #3955
- CI: run solana action in prebuilt docker image by @kcsongor in #3962
- node: add governor support for Mantle by @johnsaigle in #3958
- CODEOWNERS: update by @evan-gray in #3963
- node,sdk: Mantle mainnet by @evan-gray in #3959
Full Changelog: v2.24.2-wormchaind...v2.24.3
v2.24.2-wormchaind
v2.24.2 X Layer Mainnet Deployment
Key Changes
This release adds mainnet support for X Layer. To enable X Layer in mainnet, add the following config parameters:
--xlayerRPC YOUR_XLAYER_WEBSOCKET_URL
--xlayerContract 0x194B123c5E96B9b2E49763619985790Dc241CAC0
Also, watcher support for Aurora has been removed. Please remove the following parameters:
- --auroraRPC
- --auroraContract
What's Changed
- Node: Adminserver commands should not panic by @bruce-riley in #3898
- Update operations docs by @SEJeff in #3883
- Doc: Query proxy server operations manual by @bruce-riley in #3916
- Node: Default devnet evm chains by @bruce-riley in #3913
- node: Governor token list update by @djb15 in #3919
- Node: Use the env variable for run mode checks by @bruce-riley in #3923
- Node/CCQ: Add gossipAdvertiseAddress option to proxy server by @bruce-riley in #3924
- Node/Devnet: Add missing deterministic guardian keys by @bruce-riley in #3929
- Node/Devnet: Extract first guardian name from bootstrap peers by @bruce-riley in #3930
- node: moves
ccqP2pMessagesSent
counter to happy path by @yhassanzadeh13 in #3928 - Node/add xlayer tokens to manual token list by @johnsaigle in #3926
- Deploy X Layer to mainnet by @bruce-riley in #3942
New Contributors
- @yhassanzadeh13 made their first contribution in #3928
- @johnsaigle made their first contribution in #3926
Full Changelog: v2.24.1...v2.24.2
v2.24.1 Enable Scroll and Blast in Mainnet
Key Changes
This release adds mainnet support for Scroll and Blast. To enable these chains, please add the following config parameters:
--scrollRPC YOUR_RPC_URL
--scrollContract 0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6
--blastRPC YOUR_RPC_URL
--blastContract 0xbebdb6C8ddC678FfA9f8748f85C815C556Dd8ac6
What's Changed
- Node/Acct: Add parameter checks by @bruce-riley in #3907
- node: shorten hostname for load testing by @evan-gray in #3906
- node: Manual initial token list for Blast and Scroll by @djb15 in #3908
- Deploy Scroll and Blast mainnet by @bruce-riley in #3909
Full Changelog: v2.24.0...v2.24.1
v2.24.0 Upgrade Go Version
Key Changes
This release upgrades to go version 1.21.9
. Please update your go version before building.
Developers may want to also upgrade their golangci-lint version.
What's Changed
- Node: Logging cleanup by @bruce-riley in #3888
- Upgrade to go 1.21.9 by @SEJeff in #3855
- Node/EVM: Linea poller by @bruce-riley in #3872
- Fixes transactions when using a Ledger by @mnguyen-io in #3890
- node: generalised governance by @kcsongor in #3895
New Contributors
- @mnguyen-io made their first contribution in #3890
Full Changelog: v2.23.50...v2.24.0
v2.23.50
What's Changed
- Upgrade sui packages and compiler to 1.19.1-mainnet by @kcsongor in #3803
- Ethereum: deploy with forge by @bruce-riley in #3862
- Deploy XLayer, Linea and Berachain to testnet by @bruce-riley in #3871
- node: Governor token list update by @djb15 in #3878
- Add support for Provenance over IBC by @bruce-riley in #3879
- Add RockawayX as a new Guardian by @SEJeff in #3880
- docs: Add latest audit reports by @djb15 in #3881
- node: add emitters to ntt allowlist by @nik-suri in #3884
Full Changelog: v2.23.49.2...v2.23.50