Skip to content

Releases: cosmos/ibc-apps

packet-forward-middleware v4.1.2

04 Apr 21:39
88b2246

Choose a tag to compare

Note

This release includes the patch for the Mandrake vulnerability

We recommend that you upgrade to the patched version, create a new release for your chain binary, and coordinate an upgrade with validators as soon as reasonable.

In addition to patching packet-forward-middleware, it is imperative that you check the balances of each escrow account against the total supply of each asset on the associated counterparty chain. Failure to verify parity between the escrow accounts and the counterparty total supply can result in a type of Denial-of-Service where users may not be able to unwind their assets through your chain. You can use our escrow checker tool or whatever means you deem fit to validate these balances against the counterparty total supply. If a discrepancy is found, you will need to build an upgrade handler that mints and transfers assets to the escrow account(s) with the discrepancy. Strangelove has provided an example upgrade handler or you can see the upgrade handler used by the Cosmos Hub.

What's Changed

  • [BP: release/v4 <- #88] test: use non-deprecated gomock package & fix unit tests by @mergify in #113
  • [BP: release/v4 <- #118] rename: router -> packetforward by @mergify in #119
  • [BP: release/v4 <- #70] Add warning to ibc-hooks docs by @mergify in #123
  • [BP: release/v4 <- #132] chore: export the GetReceiver function by @mergify in #133
  • [BP: release/v4 <- #86] fix!: queries that panic should return ack-err by @mergify in #137
  • fix: mint and transfer funds back to escrow account on timeout or ack error by @jtieri in #174

Full Changelog: middleware/packet-forward-middleware/v4.1.1...middleware/packet-forward-middleware/v4.1.2

packet-forward-middleware v8.0.1

19 Feb 19:17
f055ce5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: middleware/packet-forward-middleware/v8.0.0...middleware/packet-forward-middleware/v8.0.1

async-icq v8.0.0

11 Jan 18:37
b152a63

Choose a tag to compare

Highlights

What's Changed

New Contributors

Full Changelog: modules/async-icq/v7.1.1...modules/async-icq/v8.0.0

packet-forward-middleware v8.0.0

11 Jan 18:34
b152a63

Choose a tag to compare

Highlights

Integration

PFM Integration document

What's Changed

New Contributors

Full Changelog: middleware/packet-forward-middleware/v7.1.2...middleware/packet-forward-middleware/v8.0.0

packet-forward-middleware v7.1.2

24 Nov 19:36
b04e5c4

Choose a tag to compare

What's Changed

  • User recovery mechanism for non-refundable forwards by @agouin in #143

Full Changelog: middleware/packet-forward-middleware/v7.1.1...middleware/packet-forward-middleware/v7.1.2

async-icq v7.1.1

15 Nov 16:32
2e44c42

Choose a tag to compare

Highlights

  • State breaking! Migrates the deprecated x/params -> the Async-ICQ Keeper. This requires a coordinated software upgrade to apply
  • Return errors instead of panicking for incorrect queries
  • Retract v7.1.0

What's Changed

  • async-icq simapp & demo by @reecepbcups in #122
  • feat!: icq x/params migration + msg_server by @reecepbcups in #136
  • fix!: queries that panic should return ack-err by @VitalyVolozhinov in #86
  • fix: retract v7.1.0s and fix async icq param migration by @reecepbcups in #142

New Contributors

  • @reecepbcups made their first contribution in #104
  • @VitalyVolozhinov made their first contribution in #86

Full Changelog: modules/async-icq/v7.0.0...modules/async-icq/v7.1.1

packet-forward-middleware v7.1.1

15 Nov 16:34
2e44c42

Choose a tag to compare

Highlights

  • State breaking! Migrates the deprecated x/params -> the PacketForward Keeper. This requires a coordinated software upgrade to apply before SDK v0.51
  • Retracted v7.1.0

What's Changed

New Contributors

Full Changelog: middleware/packet-forward-middleware/v7.0.1...middleware/packet-forward-middleware/v7.1.1

async-icq v7.1.0

13 Nov 18:58
3ccc1a7

Choose a tag to compare

This version of Async-ICQ has been retracted, please use v7.1.1

packet-forward-middleware v7.1.0

13 Nov 18:52
3ccc1a7

Choose a tag to compare

This version of packetforward has been retracted, please use v7.1.1

packet-forward-middleware v7.0.1

26 Oct 15:48
04e47eb

Choose a tag to compare

Highlights

  • Module path updated for clarity: github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v7/router > github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v7/packetforward
  • Fixes ViperStrike vulnerability by not committing non-deterministic transfertypes.ModuleCdc.UnmarshalJSON to state #105
  • Fixes PigeonFall vulnerability by updating new transfer keeper escrow expected account balances #117

What's Changed

New Contributors

Full Changelog: middleware/packet-forward-middleware/v7.0.0...middleware/packet-forward-middleware/v7.0.1