Releases: wormhole-foundation/wormhole
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
v2.23.45
Key Changes
This release sets the testnet NTT emitter addresses used by the accountant.
It also adds support for Polygon on Sepolia. If you wish to enable that (testnet only), you will need to add the following config parameters:
--polygonSepoliaRPC YOUR_WEBSOCKET_URL
--polygonSepoliaContract 0x6b9C8671cdDC8dEab9c719bB87cBd3e782bA6a35
What's Changed
- node: upgrade grpc to v1.57.1 by @bingyuyap in #3797
- node: Governor token list update by @djb15 in #3788
- Node/CCQ/Solana: Add sol_pda query by @bruce-riley in #3782
- Deploy Polygon Sepolia Testnet by @bruce-riley in #3723
- Node/NTT/Acct: Set testnet emitters by @bruce-riley in #3831
New Contributors
- @GoodDaisy made their first contribution in #3628
Full Changelog: v2.23.44...v2.23.45
v2.23.44
Key Changes
This release adds guardian support for the NTT accountant. To enable this feature you must create a new wormchain key for it (do not reuse your existing global accountant key) and add the following parameters:
# You may already have these.
--wormchainURL URL_TO_YOUR_WORMCHAIN_NODE
--accountantWS HTTP_URL_OF_YOUR_WORMCHAIN_NODE
# This is the testnet contract.
--accountantNttContract wormhole169tvyx49zmjqhlv7mzwj8j2weprascc0jq3rdglw9pynldqx34nscvhc7k
--accountantNttKeyPath PATH_TO_YOUR_NTT_ACCOUNTANT_KEY_FILE
--accountantNttKeyPassPhrase YOUR_NTT_ACCOUNTANT_KEY_PASS_PHRASE
This release also requires the renaming of the following guardiand flags (which have been deprecated for a while):
--wormchainKeyPath
becomes--accountantKeyPath
.wormchainKeyPassPhrase
becomesaccountantKeyPassPhrase
.
What's Changed
- NTT Accountant Contract by @evan-gray in #3806
- NTT / Acct / Node: Guardian support by @bruce-riley in #3815
Full Changelog: v2.23.43...v2.23.44
v2.23.43
What's Changed
- Node/Gov: Add target to db by @bruce-riley in #3791
- Node/Watcher/EVM: Debug logging by @bruce-riley in #3813
Full Changelog: v2.23.42...v2.23.43
v2.23.42 - Fix for reobservation of confirmed Solana messages
Key Changes
This release allows for reobservation of confirmed messages on Solana.
What's Changed
- node: Governor token list update by @djb15 in #3762
- node: Added RecoverChainId governance support by @kev1n-peters in #3736
- Node/Solana: Allow reobservation of confirmed messages by @bruce-riley in #3769
Full Changelog: v2.23.41...v2.23.42