Skip to content

Releases: cosmos/ibc-proto-rs

v0.44.0

25 Apr 12:45
v0.44.0
e82245d
Compare
Choose a tag to compare

April 25th, 2024

This release updates tendermint-proto to v0.36.0.

BREAKING CHANGES

  • Update tendermint-proto to v0.36.0 (#208)

v0.43.0

22 Apr 15:48
v0.43.0
3dce8a8
Compare
Choose a tag to compare
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

14 Mar 23:23
v0.42.2
a49b9d9
Compare
Choose a tag to compare

March 14th, 2024

This release only updates the Protobuf messages to ibc-go v8.1.1, which brings back the ibc.lightclients.wasm.v1 protos.

FEATURES

  • Update to ibc-go v8.1.1 which brings back the ibc.lightclients.wasm.v1 protos (#201)

v0.42.1

14 Mar 17:10
v0.42.1
58ae9dd
Compare
Choose a tag to compare

March 14th, 2024

This release was yanked. Please upgrade to v0.42.2 instead.

v0.42.0

08 Feb 10:24
v0.42.0
1131d13
Compare
Choose a tag to compare

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.

📖 CHANGELOG

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

09 Jan 19:27
da8dbee
Compare
Choose a tag to compare

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.

📖 CHANGELOG

What's Changed

  • fix: restore #[no_std] attribute for no_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

29 Dec 19:45
bf9e413
Compare
Choose a tag to compare

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)

📖 CHANGELOG

v0.39.1

22 Nov 14:27
v0.39.1
9c8be3d
Compare
Choose a tag to compare

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

15 Nov 17:07
v0.39.0
ed5ccac
Compare
Choose a tag to compare

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)

📖 CHANGELOG

v0.38.0

19 Oct 15:52
v0.38.0
1075017
Compare
Choose a tag to compare
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)