Releases: cosmos/ibc-proto-rs
v0.44.0
v0.43.0
April 22nd, 2024 This release updates `tendermint-proto` to v0.35.0 and `tonic` to v0.11.0. BREAKING CHANGES: - Update `tendermint-proto` to v0.35.0 (https://github.com/cosmos/ibc-proto-rs/pull/200) - Update `tonic` to v0.11 (https://github.com/cosmos/ibc-proto-rs/pull/207)
v0.42.2
v0.42.1
March 14th, 2024
This release was yanked. Please upgrade to v0.42.2 instead.
v0.42.0
February 8th, 2024
This release updates the proto types for IBC-Go from v8.0.0 to v8.1.0. This includes proto types used for channel upgrade.
Please note that IBC-Go v8.1.0 doesn't provide the Wasm light client proto types anymore (ibc.lightclients.wasm.v1
). These types will live in ibc-proto-rs versions v0.41.x.
What's Changed
- Bump h2 from 0.3.17 to 0.3.24 in /tools/proto-compiler by @dependabot in #183
- Extend
ibc::mock
types with more data fields by @rnbguy in #188 - Proto compilation fixes by @mzabaluev in #191
- Use the v0.34 definition of
tendermint.abci.Event
which does not enforce valid UTF-8 data by @romac in #180 - Update ibc-go protos to
v8.1.0
by @ljoss17 in #192 - Release v0.42.0 by @ljoss17 in #193
Full changes: v0.41.0...v0.42.0
v0.41.0
January 9th, 2024
This release integrates the ICS-08 Wasm light client, and ICS-721 NFT transfer application proto types. It additionally resolves the removal of the #[no_std]
attribute, introduces the informalsystems-pbjson/std
dependency for std
feature compatibility.
What's Changed
- fix: restore
#[no_std]
attribute forno_std
compatibility by @Farhad-Shabani in #171 - feat: add
08-wasm
client proto types by @Farhad-Shabani in #170 - feat: implement ICS 721 by @yito88 in #167
- deps: update informalsystems-pbjson-build requirement from 0.6.0 to 0.7.0 by @dependabot in #174
- imp: re-build protos with latest version of
informalsystems-pbjson-build
by @romac in #175
New Contributors
Full Changelog: v0.40.0...v0.41.0
v0.40.0
December 29th, 2023
BREAKING CHANGES
- Added ProtoJSON support. The
serde
feature flag now abides by Protobuf JSON rules when it comes to JSON serialization/deserialization. (#166)
v0.39.1
November 22nd, 2023
FEATURES
- Derive the
prost::Name
trait for all Protobuf messages (#163)
Full changes: v0.39.0...v0.39.1
v0.39.0
November 15th, 2023
This release updates the ibc-go version used for the ibc protos to version v8.0.0
which contains the new messages MsgRecoverClient
and MsgIBCSoftwareUpgrade
.
FEATURES
- Bump ibc-go to v8.0.0
(#161)
v0.38.0
ibc-proto-rs v0.38.0 October 19th, 2023 This release contains a breaking change, where the `Protobuf` trait is not object-safe any longer, but rather re-exported from the `tendermint-proto` crate. It also updates the Interchain Security protos to include misbehaviour-related messages. BREAKING CHANGES: - Switch from using object safe `Protobuf` definitions and re-export `Protobuf` from `tendermint-proto` crate` instead. (https://github.com/cosmos/ibc-proto-rs/issues/116) FEATURES: - Update CCV provider protos to include misbehaviour-related messages (https://github.com/cosmos/ibc-proto-rs/issues/113)