Description
This release introduces packet forward middleware (moved from ibc-apps) and includes several validation, dependency, and fixes. For a complete list of updates, see the full changelog.
New Features
Packet Forward Middleware
Packet Forward Middleware enables multi-hop ICS20 transfers by allowing packets to include forwarding metadata. Chains can use this middleware to forward received transfer packets to another IBC channel, supporting routed token transfers across multiple chains.
What's Changed
- feat(apps/pfm): backport of packet forward middleware by @srdtrk in #8921
- imp(simapp): added upgrade handler for v11.1 by @srdtrk in #8934
- imp(apps/pfm): use addressCodec in GetReceiver (backport #8932) by @mergify[bot] in #8940
- imp(apps/pfm): use
channeltypes.NewErrorAcknowledgementinstead of internal functions (backport #8933) by @mergify[bot] in #8941 - fix(light-clients/attestation): allow initial height to be zero (backport #8910) by @mergify[bot] in #8947
- imp(transfer): add extra validation to v2 module based on v1 validation (backport #8939) by @mergify[bot] in #8949
- chore(light-clients/08-wasm): bump to wasmvm@v3 (backport #8922) by @mergify[bot] in #8950
- imp(apps/27-gmp): add extra validation during unmarshals (backport #8945) by @mergify[bot] in #8953
Full Diff: v11.0.0...v11.1.0