Releases: wormhole-foundation/wormhole
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
v2.23.49.2
What's Changed
Full Changelog: v2.23.49.1...v2.23.49.2
v2.23.49.1
What's Changed
- Ethereum: Move relayer by @bruce-riley in #3866
- node: Don't accept replayed heartbeats from other peers by @evan-gray in #3873
- ci: switch from ganache to anvil by @evan-gray in #3869
- Update ntt_config.go by @nik-suri in #3875
Full Changelog: v2.23.49...v2.23.49.1
v2.23.49
Key Changes
This release includes changes to hard code the gossip network parameters so that guardians and users of the spy should not need to specify them in the config. (Although the parameters are still supported for network upgrade testing purposes, they should not be used unless you are asked to do so.)
The following config parameters should be removed from the guardiand config:
- --network
- --bootstrap
- --ccqP2pBootstrap
The following config changes should be made for the spy:
- Add --env with a value of mainnet or testnet.
- Remove --network
- Remove --bootstrap
What's Changed
- Node/P2P: Add default bootstrap peers by @bruce-riley in #3852
- Node/spy: Adds optional VAA signature verification by @bruce-riley in #3854
- Node/CCQ: Load testing tweaks by @bruce-riley in #3857
- Node/EVM: Make it log the message ID by @bruce-riley in #3865
- node: support overriding the p2p advertised ip by @SEJeff in #3786
- node: Throttle CoinGecko queries by @djb15 in #3867
- node: Governor token list update by @djb15 in #3868
New Contributors
- @hmzakhalid made their first contribution in #3239
Full Changelog: v2.23.45...v2.23.49
v2.23.48
Key Changes
This release is a minor addition on top of v2.23.47
which hard codes the gossip network parameters so that guardians and users of the spy should not need to specify them in the config. (Although the parameters are still supported for network upgrade testing purposes, they should not be used unless you are asked to do so.)
The following config parameters should be removed from the guardiand config:
- --network
- --bootstrap
- --ccqP2pBootstrap
The following config changes should be made for the spy:
- Add --env with a value of mainnet or testnet.
- Remove --network
- Remove --bootstrap
What's Changed (v2.23.47 and v2.23.48)
- Node/P2P: Add default bootstrap peers by @bruce-riley in #3852
- Node/spy: Adds optional VAA signature verification by @bruce-riley in #3854
- Node/CCQ: Load testing tweaks by @bruce-riley in #3857
New Contributors
- @hmzakhalid made their first contribution in #3239
Full Changelog: v2.23.45...v2.23.48
V2.23.47
Key Changes
This release hard codes the gossip network parameters so that guardians and users of the spy should not need to specify them in the config. (Although the parameters are still supported for network upgrade testing purposes, they should not be used unless you are asked to do so.)
The following config parameters should be removed from the guardiand config:
- --network
- --bootstrap
- --ccqP2pBootstrap
The following config changes should be made for the spy:
- Add --env with a value of
mainnet
ortestnet
. - Remove --network
- Remove --bootstrap
What's Changed
- Node/P2P: Add default bootstrap peers by @bruce-riley in #3852
- Node/spy: Adds optional VAA signature verification by @bruce-riley in #3854
New Contributors
- @hmzakhalid made their first contribution in #3239
Full Changelog: v2.23.45...v2.23.47
v2.23.46
Key Changes
This release adds support for Mantle on Sepolia (Testnet only). If you would like to enable it, you will need to add the following guardian config parameters:
--mantleRPC YOUR_RPC_URL
--mantleContract 0x376428e7f26D5867e69201b275553C45B09EE090
What's Changed
- Deploy Mantle to Sepolia by @bruce-riley in #3830
- Node/CCQ: Listening tool by @bruce-riley in #3538
- Node/EVM: Batch poller refactor by @bruce-riley in #3823
- CCQ/Node/EVM: Backfill cache by @bruce-riley in #3558
- Node/NTT/Acct: Defense in depth by @bruce-riley in #3843
New Contributors
- @hmzakhalid made their first contribution in #3239
Full Changelog: v2.23.45...v2.23.46