本页跟踪 v11.0.0 的发布与变更。完整的发布历史请参见 GitHub 上的 CHANGELOG。
发布
IBCRelease
v11.0.0

特性

  • #8573 在 transfer、PFM 和速率限制中支持自定义地址编解码器。
  • #8285 数据包转发中间件。
  • #8545 支持在同一个数据包中发送多个负载,以实现负载的原子执行。
  • #8473 通过别名机制,支持在 v1 通道标识符上发送 v2 数据包。

改进

  • #8734 在 ICS-27 ICA 中为 ProtoJSON 反序列化增加额外校验。
  • #8774 为 MsgCreateClient 和 CounterpartyMerklePrefix 增加长度校验。

依赖

  • #8451 将 go 升级到 1.24
  • (light-clients/08-wasm)#8500 将 github.com/prysmaticlabs/prysm/v5 升级到 github.com/OffchainLabs/prysm/[email protected]

API 破坏性变更

  • #8820 将 ibc-go 升级到 v11,并在 msg_server 处理器中使用 sdk.ValidateAuthority。
  • (apps) #8476 从所有 Keeper 构造函数中移除 ParamSubspace
  • (light-clients/08-wasm) #8511 移除已弃用的 Checksums 类型
  • (core/02-client) #8516 移除已弃用的 SubmitMisbehaviour 消息处理器

测试 API

  • #8366 - 已将弃用的 codec.ProtoMarshaler 接口替换为 proto.Message。

This page tracks releases and changes for v11.0.0. For the full release history, see the CHANGELOG on GitHub.
Release
IBCRelease
v11.0.0

Features

  • #8573 Support custom address codecs in transfer, PFM, and rate limiting.
  • #8285 Packet forward middleware.
  • #8545 Support sending multiple payloads in the same packet for atomic payload execution.
  • #8473 Support sending v2 packets on v1 channel identifiers using aliasing.

Improvements

  • #8734 Add extra validation for ProtoJSON unmarshalling in ICS-27 ICA.
  • #8774 Add length validation to MsgCreateClient and CounterpartyMerklePrefix.

Dependencies

  • #8451 Bump go to 1.24
  • (light-clients/08-wasm)#8500 Bump github.com/prysmaticlabs/prysm/v5 to github.com/OffchainLabs/prysm/[email protected]

API Breaking

  • #8820 Bump ibc-go to v11 and use sdk.ValidateAuthority in msg_server handlers.
  • (apps) #8476 Remove ParamSubspace from all Keeper constructors
  • (light-clients/08-wasm) #8511 Remove deprecated Checksums type
  • (core/02-client) #8516 Remove deprecated SubmitMisbehaviour message handler

Testing API

  • #8366 - Replaced the deprecated codec.ProtoMarshaler interface with proto.Message.