Releases: wormhole-foundation/wormhole
v2.24.20
Key changes
Doubled the governor limits for Ethereum and Solana from 100m -> 200m and 50m -> 100m respectively to facilitate a massive increase in cross chain volume.
v2.24.19 was not proposed to mainnet guardians as it did not include any relevant changes for them, but the changelog for that version is copied below.
What's Changed (v2.24.20)
- Node/Solana: Reobservation by transaction ID by @bruce-riley in #4223
- Double the limits on Ethereum and Solana by @banescusebi in #4225
What's Changed (v2.24.19)
- docs: add TransferFees conformance note by @joelsmith-2019 in #4212
- Deploy Monad testnet by @bruce-riley in #4218
- CONTRIBUTING.md: update to forbid PRs the contain only minor wording adjustments by @johnsaigle in #4221
Full Changelog: v2.24.19...v2.24.20
v2.24.19 Monad testnet
Key changes
Added Monad testnet support. Note that this chain is different to the previous devnet and will serve as the canonical testnet moving forward, while the old devnet will be wound down.
To enable it, please use the following config parameters:
--monadRPC YOUR_MONAD_WEBSOCKET_URL
--monadContract 0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd
What's Changed
- docs: add TransferFees conformance note by @joelsmith-2019 in #4212
- Deploy Monad testnet by @bruce-riley in #4218
- CONTRIBUTING.md: update to forbid PRs the contain only minor wording adjustments by @johnsaigle in #4221
New Contributors
- @joelsmith-2019 made their first contribution in #4212
Full Changelog: v2.24.18...v2.24.19
v2.24.18 SeiEVM testnet & Celo -> L2
Key changes
Added SeiEVM testnet support. To enable it, please use the following config parameters:
--seiEvmRPC YOUR_SEIEVM_WEBSOCKET_URL
--seiEvmContract 0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd
Additionally, Celo is moving to become an L2 over Ethereum, and the guardian code is updated to support that. More info: https://forum.celo.org/t/celo-l2-mainnet-announcement/9442
What's Changed
- CLI: Fix verify-vaa and Sui submit for testnet by @bruce-riley in #4204
- Deploy SeiEVM testnet by @bruce-riley in #4209
- Node: Update Celo watcher by @bruce-riley in #4210
Full Changelog: v2.24.17...v2.24.18
v2.24.17 Hyperliquid testnet
Key changes
Added Hyperliquid testnet support. To enable it, please use the following config parameters:
--hyperEvmRPC YOUR_HYPERLIQUID_WEBSOCKET_URL
--hyperEvmContract 0xbb73cb66c26740f31d1fabdc6b7a46a038a300dd
What's Changed
- Remove bruce-riley as CODEOWNER of governor module by @tonyjin in #4166
- Node: Update libp2p by @bruce-riley in #4162
- Node/CCQ: Logging changes in watchers by @bruce-riley in #4173
- tilt: support latest docker desktop by @evan-gray in #4172
- fix clippy::needless-lifetimes warnings by @kcsongor in #4178
- tilt: m1 flag by @evan-gray in #4175
- Queries/SDK: Update Solana SDK by @bruce-riley in #4180
- tilt: mac improvements by @evan-gray in #4181
- Update 0012_ibc_generic_messaging.md with permissionless channel creation information by @mdulin2 in #4167
- node: Governor token list update by @djb15 in #4177
- tilt: more multi-platform support by @evan-gray in #4184
- Add coin gecko pro API usage for the governor by @mdulin2 in #4025
- node: add amazon kms and benchmark signers by @pleasew8t in #4168
- wormchain: integration tests for wormchain-ibc-receiver by @kakucodes in #4155
- Update CODEOWNERS by @nik-suri in #4151
- mainnet_consts.go: Worldchain SR entry. by @hernandp in #4188
- Node: Add Noble support over IBC by @bruce-riley in #4195
- cosmwasm: update cw wormhole rust tests by @kakucodes in #4190
- Node: Hyperliquid testnet support by @bruce-riley in #4198
- Node: Rename Hyperliquid to HyperEVM by @bruce-riley in #4199
Full Changelog: v2.24.16...v2.24.17
v2.24.16
Key changes
- Governor limits for the token bridge are doubled for Ethereum (50m -> 100m), Solana (25m -> 50m), Sui (5m -> 10m) and Base (2m -> 5m) based on #4163
- Go version used was bumped to 1.23.3. To upgrade go, please refer to the instructions in the PR: #4161
What's Changed
- Node: Update golang by @bruce-riley in #4161
- Temporarily increasing governor limits for a few chains by @banescusebi in #4164
Full Changelog: v2.24.15...v2.24.16
v2.24.15 Worldchain mainnet + Ink testnet
Key changes
Added Worldchain mainnet and Ink testnet support. To enable them, please use the following config parameters:
--worldchainRPC YOUR_WORLDCHAIN_WEBSOCKET_URL
--worldchainContract 0xcbcEe4e081464A15d8Ad5f58BB493954421eB506
--inkRPC YOUR_INK_WEBSOCKET_URL
--inkContract 0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd
What's Changed (v2.24.15)
Note that v2.24.13 and v2.24.14 were not proposed to mainnet guardians, hence the version number gap. The changelogs for these versions are copied below.
- docs: Audit reports by @djb15 in #4143
- cosmwasm: add wormchain ibc receiver tests by @kakucodes in #4121
- cosmwasm: add support for json schemas for all contracts by @kakucodes in #4118
- Node: Remove cutover checks by @bruce-riley in #4149
- Node: p2p.Run not always subscribing to heartbeat channel when it should by @bruce-riley in #4152
- Node: CCQ logging changes by @bruce-riley in #4153
- wormchain: disable ignite by @evan-gray in #4159
- Node: Deploy Worldchain mainnet by @bruce-riley in #4156
- make: fix node version if commit has no associated tag by @pires in #4146
- Worldchain env file for Mainnet by @hernandp in #4158
- Deploy Ink testnet by @bruce-riley in #4160
What's Changed (v2.24.14)
- node: Governor token list update by @djb15 in #4126
- docs: Update SECURITY.md by @djb15 in #4136
- Replace Guardian Key with abstracted Guardian Signer by @pleasew8t in #4120
- Deploy Worldchain testnet by @bruce-riley in #4140
- Add deprecation warning to the top of SDK readme by @artursapek in #4142
- spy: respect --port if set by @pires in #4139
- Update codeowners for audits folder by @djb15 in #4144
- Deploy Monad Devnet by @bruce-riley in #4145
What's Changed (v2.24.13)
- GitHub: Update code owners for go sdk by @bruce-riley in #4133
- Deploy Unichain testnet by @bruce-riley in #4134
Full Changelog: v2.24.14...v2.24.15
v2.24.14 Worldchain testnet + Monad devnet
Key changes
Added Worldchain testnet and Monad devnet support. To enable them, please use the following config parameters:
--monadDevnetRPC YOUR_MONAD_WEBSOCKET_URL
--monadDevnetContract 0x376428e7f26D5867e69201b275553C45B09EE090
--worldchainRPC YOUR_WORLDCHAIN_WEBSOCKET_URL
--worldchainContract 0xe5E02cD12B6FcA153b0d7fF4bF55730AE7B3C93A
What's Changed
- node: Governor token list update by @djb15 in #4126
- docs: Update SECURITY.md by @djb15 in #4136
- Replace Guardian Key with abstracted Guardian Signer by @pleasew8t in #4120
- Deploy Worldchain testnet by @bruce-riley in #4140
- Add deprecation warning to the top of SDK readme by @artursapek in #4142
- spy: respect --port if set by @pires in #4139
- Update codeowners for audits folder by @djb15 in #4144
- Deploy Monad Devnet by @bruce-riley in #4145
New Contributors
- @artursapek made their first contribution in #4142
- @pires made their first contribution in #4139
Full Changelog: v2.24.13...v2.24.14
v2.24.13 Unichain testnet
Key changes
Added Unichain testnet support. To enable it, please use the following config parameters:
--unichainRPC YOUR_UNICHAIN_WEBSOCKET_URL
--unichainContract 0xBB73cB66C26740F31d1FabDC6b7A46a038A300dd
What's Changed
- GitHub: Update code owners for go sdk by @bruce-riley in #4133
- Deploy Unichain testnet by @bruce-riley in #4134
Full Changelog: v2.24.12...v2.24.13
v2.24.12 Observation batching (mainnet cutover)
Key Changes
#4066 introduced observation batching in v2.24.10 but was purposefully not enabled at the time. In v2.24.11, the modification and the cutover logic has been successfully tested on testnet guardians.
This release contains the cutover time for mainnet. Mainnet guardians that upgrade to this version will automatically switch to batched observations at the set time: 9:00 CDT, October 29th, 2024
Related pr: #4127
What's Changed
- Node: Linea supports finalized by @bruce-riley in #4109
- whitepapers: add security considerations for GMP integrators by @evan-gray in #4110
- Node/EVM: Batch poller publish initial blocks by @bruce-riley in #4112
- clients/js: switch eth rpc by @evan-gray in #4114
- Node/CCQ/EVM: Logging changes by @bruce-riley in #4115
- Lower governor limits of chains based upon usage by @mdulin2 in #4102
- Update bug bounty reward limit in SECURITY.md by @banescusebi in #4117
- node: Governor token list update by @djb15 in #4107
- go-sdk: Add xLabs public RPC by @bruce-riley in #4124
- Doc: Create guardian.md by @bruce-riley in #4125
- Node: Set mainnet gossip cutover time by @bruce-riley in #4127
- eth: fix unbound variable errors in shell utilities by @johnsaigle in #4103
- node/hack: Print potential USD stablecoins that appear depegged by @djb15 in #4130
- docs: Clarify CCQ sol_pda support by @djb15 in #4129
New Contributors
- @banescusebi made their first contribution in #4117
Full Changelog: v2.24.11...v2.24.12
v2.24.11 Observation batching (testnet cutover)
Key Changes
#4066 introduced observation batching in the previous release, but was purposefully not enabled. #4108 sets the time when this cutover will automatically happen on testnet (and only on testnet) for testnet guardians that adopt this version.
What's Changed
- Node/CCQ: Add rate limiting to proxy by @bruce-riley in #4080
- node: Governor token list update by @djb15 in #4077
- Node/P2P: Add WithComponents by @bruce-riley in #4089
- ethereum: rm truffle by @evan-gray in #4070
- docs: instructions for deploying a wormchain validator. by @qedgardo in #4087
- Node: Add cutover feature flags to heartbeats by @bruce-riley in #4092
- node: Fix + update governor manual tokens list by @djb15 in #4086
- Node: DB not logging to Grafana by @bruce-riley in #4093
- Node processor benchmarking by @bruce-riley in #4075
- Node: Enable batching and gossip split in tilt by @bruce-riley in #4097
- Node: Solana watcher cleanup by @bruce-riley in #4099
- Update wormchain CODEOWNERS by @nik-suri in #4094
- whitepapers: document signing prefixes used by @evan-gray in #4105
- Node/Processor: Peg observation metric for us by @bruce-riley in #4106
- Node: Set cutover date for testnet by @bruce-riley in #4108
New Contributors
Full Changelog: v2.24.10...v2.24.11