Skip to content

Releases: wormhole-foundation/wormhole

Spring Migration Prep

07 Feb 19:21
Compare
Choose a tag to compare

Key Changes

There have been a few test releases to get to this point release. Thank you to the xLabs and Jump Crypto guardian teams for your patience and testing! Here are the key changes since the latest release of v2.14.5.1

This release re-adds the dependency on libwasvm and updates the dependency to v1.1.1. Please ensure you get the updated dependency. For those who run their build in isolation, you will need to copy out the shared object.

The watchers now run under a context which can recover from errors. Since the guardian will no longer crash loop on these events, a new metric scissor_errors_caught is exposed.

A new mode for PythNet is available which uses a websocket to stream account changes (instead of polling). This is intended to decrease the latency of observing PythNet messages as well as decrease the load on the desigated PythNet RPC server. To enable, pass --pythnetWS e.g.

--pythnetRPC="http://<YOUR_PYTHNET_RPC>"
--pythnetWS="ws://<YOUR_PYTHNET_RPC>"
--pythnetContract="H3fxXJ86ADW2PNuDDmZJg6mzTtPxkYCpNuQUTgmJ7AjU"

Wormchain

  • Added allowlisting to lower spam tx DoS risk.
  • Wasm contract upgrades are now bound by VAAs to remove authentication burden from wormchain cosmwasm contracts.
  • Bug fix in uploading cosmwasm contracts, updated wasmd.

Intermediate Pre-Releases

If you are curious to see what was in all of those test releases, here are the links.

v2.14.6
v2.14.7 Running with Scissors
v2.14.7.1 A Bitter Deferment
v2.14.7.2 Excelling At Deadlines
v2.14.7.3 There's a Wocket in my Socket

What's Changed

  • wormchain: add migrating contracts with vaa by @conorpp in #2329

Full Changelog: v2.14.7.3...v2.14.8
Full Changelog Since Latest: v2.14.5.1...v2.14.8

There's a Wocket in my Socket

07 Feb 16:34
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2.14.7.2...v2.14.7.3

Excelling At Deadlines

06 Feb 21:33
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2.14.7.1...v2.14.7.2

A Bitter Deferment

06 Feb 16:16
f2be500
Compare
Choose a tag to compare
A Bitter Deferment Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.14.7...v2.14.7.1

Running with Scissors

19 Jan 18:54
Compare
Choose a tag to compare
Running with Scissors Pre-release
Pre-release

Key Changes

This release re-adds the dependency on libwasvm. For those who run their build in isolation, you will need to copy out the shared object. e.g. https://github.com/wormhole-foundation/wormhole/blob/main/node/Dockerfile#L39

The watchers now run under a context which can recover from errors. Since the guardian will no longer crash loop on these events, a new metric scissor_errors_caught is exposed.

A new mode for Pythnet is available which uses a websocket to stream account changes (instead of polling). To enable, pass --pythnetWS e.g.

--pythnetRPC="http://<YOUR_PYTHNET_RPC>"
--pythnetWS="ws://<YOUR_PYTHNET_RPC>"
--pythnetContract="H3fxXJ86ADW2PNuDDmZJg6mzTtPxkYCpNuQUTgmJ7AjU"

What's Changed

New Contributors

Full Changelog: v2.14.6...v2.14.7

v2.14.5.1

14 Jan 20:11
Compare
Choose a tag to compare

What's Changed

  • node: add logging for public rpc requests by @tbjump in #2247

Full Changelog: v2.14.5...v2.14.5.1

v2.14.6

27 Dec 17:09
Compare
Choose a tag to compare
v2.14.6 Pre-release
Pre-release

What's Changed

  • wormchain: remove redundant guardian key arg in register-account-as-g… by @nik-suri in #2158
  • Wormchain re-genesis by @conorpp in #2165

New Contributors

Full Changelog: v2.14.5...v2.14.6

Constitutional Convention

12 Dec 20:04
82651e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.14.4...v2.14.5

I can feel the earth move

08 Dec 17:57
f39acdb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.14.3...v2.14.4

This is all so injective

07 Dec 20:14
c94ad13
Compare
Choose a tag to compare

Key Changes

Injective mainnet support #2084

--injectiveWS, -- injectiveLCD, and --injectiveContract are now required

What Changed

  • sdk/go: Add unmarshal for vaa.Address #2076
  • cosmwasm: Added injective mainnet verify script #2078
  • node: inject wormchain cosmwasm governance messages #2057
  • sdk/js: Injective mainnet addresses #2085
  • wormchain: move governance consts to sdk #2086
  • node: Injective mainnet support #2084