-
Notifications
You must be signed in to change notification settings - Fork 90
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into farhad/interchain-accounts
- Loading branch information
Showing
716 changed files
with
50,468 additions
and
25,171 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
.changelog/unreleased/breaking-changes/1229-auto-derive-ser-commitment-prefix.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- [ics23] Auto-derive `serde::Serialize` for `CommitmentPrefix`. | ||
([\#1229](https://github.com/cosmos/ibc-rs/issues/1229)) |
4 changes: 2 additions & 2 deletions
4
.changelog/v0.20.0/feature/161-add-getter-function-of-prefixeddenom.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
- Public PrefixedDenom inner type and add as_str func for BaseDenom ([#161](https://github.com/cosmos/ibc- | ||
rs/issues/161)) | ||
- Public PrefixedDenom inner type and add as_str func for BaseDenom | ||
([#161](https://github.com/cosmos/ibc-rs/issues/161)) |
4 changes: 2 additions & 2 deletions
4
.changelog/v0.22.0/breaking-changes/166-channel-proof-verification.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
- Refactor channel handlers. Proof calls were inlined, and our handshake | ||
variable naming convention was applied ([#166](https://github.com/cosmos/ibc- | ||
rs/issues/166)) | ||
variable naming convention was applied | ||
([#166](https://github.com/cosmos/ibc-rs/issues/166)) |
4 changes: 2 additions & 2 deletions
4
.changelog/v0.28.0/feature/393-finish-validation-execution-context.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
- Finish implementing ValidationContext::validate() and | ||
ExecutionContext::execute() ([#393](https://github.com/cosmos/ibc- | ||
rs/issues/393)) | ||
ExecutionContext::execute() | ||
([#393](https://github.com/cosmos/ibc-rs/issues/393)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
- Remove Reader and Keeper API ([#279](https://github.com/cosmos/ibc- | ||
rs/issues/279)) | ||
- Remove Reader and Keeper API | ||
([#279](https://github.com/cosmos/ibc-rs/issues/279)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
- Fix ContextError Display output ([#547](https://github.com/cosmos/ibc- | ||
rs/issues/547)) | ||
- Fix ContextError Display output | ||
([#547](https://github.com/cosmos/ibc-rs/issues/547)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
- Fix client IDs for the proof verifications in `ConnectionOpenTry` and `ConnectionOpenAck` ([#550](https://github.com/cosmos/ibc- | ||
rs/issues/550)) | ||
- Fix client IDs for the proof verifications in `ConnectionOpenTry` and | ||
`ConnectionOpenAck` ([#550](https://github.com/cosmos/ibc-rs/issues/550)) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions
3
.changelog/v0.43.0/breaking-changes/761-chain-id-enhancements-and-fixes.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Enhancements and fixes to `ChainId` impls and validation. | ||
([#761](https://github.com/cosmos/ibc-rs/issues/761)) | ||
|
2 changes: 2 additions & 0 deletions
2
.changelog/v0.43.0/breaking-changes/764-use-vec-for-header-attribute.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Use Vec<u8> for HeaderAttribute instead of Any | ||
([#764](https://github.com/cosmos/ibc-rs/issues/764)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.43.0/breaking-changes/772-json-schema-for-channels-and-coin.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Serde: Schema for Coin/Transfer, Amount is string | ||
([#772](https://github.com/cosmos/ibc-rs/issues/772)) |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add serde serialization and deserialization to Packet Receipt | ||
([#794](https://github.com/cosmos/ibc-rs/pull/794)) |
File renamed without changes.
2 changes: 2 additions & 0 deletions
2
.changelog/v0.43.0/improvements/763-include-PacketData-JSON-encoding-test.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add test to ensure `PacketData`` keeps proper JSON encoding | ||
([#763](https://github.com/cosmos/ibc-rs/issues/763)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
This release bumps ibc-proto to v0.32.1, resolving issue with token transfer | ||
deserialization for cases with no memo field provided. It also includes various | ||
enhancements and bug fixes, such as reorganized acknowledgement types, enhanced | ||
`ChainId` validation, improved `from_str` height creation, synchronized channel | ||
event namings for consistency. | ||
|
||
There are consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.44.0/breaking-changes/536-clientstate-status.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- [ibc-derive] Replace `ClientState::{confirm_not_frozen, expired}()` with `ClientState::status()` | ||
([#536](https://github.com/cosmos/ibc-rs/issues/536)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.44.0/breaking-changes/786-decouple-token-sendpacket.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Decouple TokenTransfer{Validation,Execution} from SendPacket{Validation,Execution} | ||
([#786](https://github.com/cosmos/ibc-rs/issues/786)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Decouple `Router` from `ValidationContext` | ||
([#788](https://github.com/cosmos/ibc-rs/pull/788)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.44.0/breaking-changes/802-simplify-module-lookup.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Simplify Module lookup in the `Router` trait | ||
([#802](https://github.com/cosmos/ibc-rs/issues/802)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
The goal with this release was to replace `ClientState::{confirm_not_frozen, expired}()` with `ClientState::status()` ([#536](https://github.com/cosmos/ibc-rs/issues/536)). Updating basecoin-rs with the new changes exposed the shortcomings of having `SendPacket*Context` be supertraits of `TokenTransfer*Context`, which in turned exposed the shortcomings of having `Router` be a supertrait of `ValidationContext`. Hence, we decoupled everything! | ||
|
||
There are consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.44.1/bug-fixes/819-remove-mocks-no-std-traces.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove traces of deprecated `mocks-no-std` feature | ||
([#819](https://github.com/cosmos/ibc-rs/issues/821)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.44.1/bug-fixes/821-fix-header-decoding-from-update-client-event.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Utilize encoded bytes from `Any` for the `header` field of `UpdateClient` | ||
event | ||
([#821](https://github.com/cosmos/ibc-rs/issues/821)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
This release fixes a bug with the `UpdateClient` event where the `header` field was not properly encoded. | ||
|
||
There are no consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.44.2/bug-fixes/911-fix-header-validation-during-tmclient-update.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove an incorrect validation during tendermint client update | ||
([\#911](https://github.com/cosmos/ibc-rs/issues/911)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
This release is a critical patch release that introduces a vital fix by removing | ||
an incorrect validation during a Tendermint client update. | ||
|
||
There are no consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.45.0/breaking-changes/785-bump-tendermint-to-v0.33.0.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump tendermint-rs to v0.33.0 | ||
([#785](https://github.com/cosmos/ibc-rs/issues/785)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.45.0/breaking-changes/790-bump-ibc-proto-rs-to-v0.34.0.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump ibc-proto-rs to v0.34.0 | ||
([#790](https://github.com/cosmos/ibc-rs/issues/790)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.45.0/breaking-changes/857-use-result-for-safe-counters-increment.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Allow hosts to handle overflow cases in `increase_*_counter` methods by | ||
returning `Result<(),ContextError>` type. | ||
([#857](https://github.com/cosmos/ibc-rs/issues/857)) |
2 changes: 2 additions & 0 deletions
2
...g/v0.45.0/breaking-changes/859-return-result-in-logger-event-emitter-methods.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- logger and event emitter methods return `Result<(), ContextError>` type. | ||
([#859](https://github.com/cosmos/ibc-rs/issues/859)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump `ibc-proto-rs` to v0.35.0 along with some other minor dependency updates | ||
([#873](https://github.com/cosmos/ibc-rs/issues/873)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Fix compilation error of v0.41.0 by restoring no_std support for serde | ||
feature ([#741](https://github.com/cosmos/ibc-rs/issues/741)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Replace mutable ref with immutable ref in validate handler | ||
([\#863](https://github.com/cosmos/ibc-rs/issues/863)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Blanket implementation of core gRPC services | ||
([\#686](https://github.com/cosmos/ibc-rs/issues/686)) |
3 changes: 3 additions & 0 deletions
3
...45.0/improvements/838-switch-to-tm-event-for-upgrade-client-proposal-handler.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Switch to domain Tendermint event type instead of proto for the | ||
`upgrade_client_proposal_handler` return | ||
([#838](https://github.com/cosmos/ibc-rs/issues/838)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump ibc-proto to v0.34.1 and borsh to v0.10 | ||
([#844](https://github.com/cosmos/ibc-rs/issues/844)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.45.0/improvements/845-borsh-derive-msgtransfer.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add borsh derive for `MsgTransfer` | ||
([#845](https://github.com/cosmos/ibc-rs/pull/845)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.45.0/improvements/846-borsh-derive-msgenvelope.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add borsh derive for `MsgEnvelope` | ||
([#846](https://github.com/cosmos/ibc-rs/pull/846)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Derive `PartialEq`, `Eq` for `MsgEnvelope` | ||
([#847](https://github.com/cosmos/ibc-rs/pull/847)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Organize imports grouping and granularity using `rustfmt.toml` | ||
([#848](https://github.com/cosmos/ibc-rs/issues/848)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.45.0/improvements/856-jsonschema-derive-msgenvelope.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add `JsonSchema` derive for `MsgEnvelope` | ||
([#856](https://github.com/cosmos/ibc-rs/pull/856)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove unused code snippets and move serializer roundtrip test to `serializers.rs` | ||
([#869](https://github.com/cosmos/ibc-rs/issues/869)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This release introduces a new API under the `grpc` feature flag, which has ibc-rs expose grpc endpoints that the hermes relayer needs. There are other miscellaneous changes. |
3 changes: 3 additions & 0 deletions
3
...eaking-changes/914-replace-host-update-time-and-height-under-client-contexts.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Relocate `*_update_time` and `*_update_height` to the client contexts' traits | ||
for improved access by light clients | ||
([#914](https://github.com/cosmos/ibc-rs/issues/914)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.46.0/bug-fixes/911-fix-header-validation-during-tmclient-update.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove an incorrect validation during tendermint client update | ||
([\#911](https://github.com/cosmos/ibc-rs/issues/911)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.46.0/bug-fixes/913-add-update-cons-metadata-on-client-upgrade.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Add missing update in the state, which should include the host's height and | ||
timestamp when a successful client upgrade take place. | ||
([\#913](https://github.com/cosmos/ibc-rs/issues/913)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove `safe-regex` dependency | ||
([\#875](https://github.com/cosmos/ibc-rs/issues/875)) |
4 changes: 4 additions & 0 deletions
4
.changelog/v0.46.0/improvements/896-enhance-ibc-query-methods-usability.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Enhance IBC query methods usability and code organization | ||
- The implementation of query methods is now publicly accessible as standalone functions. | ||
- `grpc` feature now lives as a separate crate called as `ibc-query` | ||
([#896](https://github.com/cosmos/ibc-rs/issues/896)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.46.0/improvements/898-re-export-ibc-proto-types.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Re-export ibc proto types from `ibc-proto-rs`` for dependency convenience | ||
([/#898](https://github.com/cosmos/ibc-rs/issues/898)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
This release introduces vital bug fixes, including removal of an incorrect | ||
validation during a Tendermint client update and the addition of a missing state | ||
update during a successful client upgrade ensuring the inclusion of the host's | ||
height and timestamp in the store. | ||
|
||
Additionally, it eliminates the `safe-regex` dependency, and restructures IBC | ||
query implementations under the previous `grpc` feature flag and moves it to a | ||
separate crate called as `ibc-query`. | ||
|
||
There are consensus-breaking changes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
- Implement consensus state pruning for Tendermint light clients ([#600](https://github.com/cosmos/ibc-rs/issues/600)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.47.0/improvements/538-test-for-client-expiry.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add test for expired client status. | ||
([\#538](https://github.com/cosmos/ibc-rs/issues/538)) |
4 changes: 4 additions & 0 deletions
4
.changelog/v0.47.0/improvements/850-fix-wasm-compilation-error-with-floats.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- Fix compilation issue with Wasm envs because of floats | ||
- Use `serde-json-wasm` dependency instead of `serde-json` for no-floats support | ||
- Add CI test to include CosmWasm compilation check | ||
([\#850](https://github.com/cosmos/ibc-rs/issues/850)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Change `mocks` feature to imply `std` since it requires | ||
Timestamp::now to work. | ||
([\#926](https://github.com/cosmos/ibc-rs/pull/926)) |
2 changes: 2 additions & 0 deletions
2
...7.0/improvements/927-refactor-packet-commitments-and-packet-acknowledgements.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Return PacketStates instead of paths from packet_commitments and | ||
packet_acknowledgements ([\#927](https://github.com/cosmos/ibc-rs/issues/927)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove `AnySchema` as `JsonSchema` derive on `Any` now accessible through | ||
`ibc-proto-rs` ([#929](https://github.com/cosmos/ibc-rs/issues/929)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
This release adds necessary APIs for featuring consensus state pruning and | ||
implements pertaining logic for Tendermint light clients. This prevents | ||
unlimited store growth. Additionally, we've enhanced ibc-rs compatibility with | ||
no-float environments making Wasm compilation smoother and updated main | ||
dependencies including `prost` to v0.12, `ibc-proto-rs` to v0.37, and | ||
`tendermint-rs` to v0.34, ensuring the latest advancements. | ||
|
||
There are no consensus-breaking changes. |
3 changes: 3 additions & 0 deletions
3
...eaking-changes/716-move-transfer-app-and-tendermint-client-to-separate-crate.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Move ICS-20 and ICS-27 implementations to the respective part of `ibc-apps` | ||
and `ibc-clients` crates, as part of the `ibc` crate restructuring effort. | ||
([\#716](https://github.com/cosmos/ibc-rs/issues/716)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/breaking-changes/949-bump-ibc-proto-rs-to-v0380.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump `ibc-proto-rs` to v0.38.0 | ||
([\#949](https://github.com/cosmos/ibc-rs/issues/949)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Bump minimum supported Rust version to 1.64 | ||
([\#956](https://github.com/cosmos/ibc-rs/issues/956)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- Restructure `ibc-rs` codebase by organizing it into smaller self-contained, | ||
modular libraries, enabling the selective import of specific domain types or | ||
module implementations, either individually or in combination, providing | ||
enhanced flexibility and ease of use. | ||
([\#965](https://github.com/cosmos/ibc-rs/issues/965)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.48.0/features/954-restructure-mock-module-into-crate.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Restructure the mock module implementation and separate its codebase into a | ||
new crate named `ibc-testkit` | ||
([\#954](https://github.com/cosmos/ibc-rs/issues/953)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Provide `Into<String>` for all identifiers types. | ||
([\#974](https://github.com/cosmos/ibc-rs/pull/974)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.48.0/improvements/697-re-export-essential-proto-types.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Re-export essential proto types from the underlying `ibc-*-*-types` crates, | ||
removing the necessity for a direct dependency on `ibc-proto` in projects | ||
integrating `ibc-rs` ([\#697](https://github.com/cosmos/ibc-rs/issues/697)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/771-use-mod-rs-places-having-submodules.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Rename `{submodule}.rs` with corresponding `{submodule}` directory to | ||
`{submodule}/mod.rs` ([\#771](https://github.com/cosmos/ibc-rs/issues/771)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Add From implementation for ICS26 enum types to make it simpler to construct | ||
the types. ([\#938](https://github.com/cosmos/ibc-rs/pull/938)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Reduce vector allocations in Commitment computation. | ||
([\#939](https://github.com/cosmos/ibc-rs/pull/939)) |
2 changes: 2 additions & 0 deletions
2
...g/v0.48.0/improvements/940-chain-identifiers-without-revision-number-pattern.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Support chain identifiers without the `{chain_name}-{revision_number}` pattern | ||
of Tendermint chains. ([\#940](https://github.com/cosmos/ibc-rs/issues/940)). |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/943-optimize-validate-prefix-length.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove redundant `String` creation in `validate_prefix_length` | ||
([\#943](https://github.com/cosmos/ibc-rs/issues/943)). |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/948-remove-redundant-test-log-deps.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove redundant `#[test_log::test]` attributes in test modules | ||
([\#948](https://github.com/cosmos/ibc-rs/issues/948)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Remove the default value and implementation for `PortId` | ||
([\#951](https://github.com/cosmos/ibc-rs/issues/951)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/952-expose-channel-message-types.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Expose domain message types under the `ics04_channel` as public | ||
([\#952](https://github.com/cosmos/ibc-rs/issues/952)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/955-use-workspace-dependencies.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Enhance dependency management with workspace inheritance | ||
([\#955](https://github.com/cosmos/ibc-rs/issues/955)) |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.0/improvements/961-refactor-identifier-validation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Simplify and refactor ICS-24 identifier validation logic. | ||
([\#961](https://github.com/cosmos/ibc-rs/issues/961)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.48.0/improvements/970-reduce-heap-allocation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Reduce heap allocation by using `str` instead of `String` places we convert | ||
domain event attributes to the ABCI event attributes | ||
([\#970](https://github.com/cosmos/ibc-rs/issues/970)) |
6 changes: 6 additions & 0 deletions
6
.changelog/v0.48.0/improvements/976-expose-different-types-for-public-access.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
- Expose various fields, types and functions in `ibc-rs` as public including: | ||
- `validate` and `execute` handler functions for all the IBC message types. | ||
- `TYPE_URL` constants. | ||
- Any private fields within the domain message types. | ||
- Any private fields within the Tendermint `ClientState` and `ConsensusState` | ||
([\#976](https://github.com/cosmos/ibc-rs/issues/976)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
In this release, we've undertaken a comprehensive overhaul of the **`ibc-rs`** | ||
repository, resulting in a strategic reorganization of the codebase. This | ||
restructuring dissects the implementation of each IBC specification, | ||
categorizing and situating them within relevant libraries. The primary objective | ||
is to elevate `ibc-rs` practicality and enhance user flexibility by providing a | ||
more modular and composable experience. | ||
|
||
Users now have the flexibility to choose from a spectrum of dependencies. They | ||
can opt to utilize the entire suite of meta-crates, such as `ibc`, `ibc-core`, | ||
`ibc-clients`, or `ibc-apps`. Alternatively, they can exercise fine-grained | ||
control by selectively importing specific crates. This can involve bringing in | ||
an entire implemented IBC sub-module, like the `ibc-core-client` crate, or | ||
importing only the associated data structures of a module, such as the | ||
`ibc-core-client-types` crate. | ||
|
||
Furthermore, this release introduces optimizations centered around construction | ||
and validation of ICS-24 host identifiers, aiming to curtail some heap | ||
allocations, beneficial for resource-constrained hosts. | ||
|
||
There are no consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.1/bug-fixes/770-fix-cargo-test-no-default-features.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- Fix Cargo test failure with `--no-default-features` flag. | ||
([\#770](https://github.com/cosmos/ibc-rs/issues/770)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- Fix dependency resolution by removing the `dep:` syntax in `serde` feature of | ||
`ibc-app-transfer` crate. | ||
([\#987](https://github.com/cosmos/ibc-rs/issues/987)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
This patch release eliminates the `dep:` syntax from the `serde` feature, | ||
addressing potential dependency resolution issue stemming from Rust v1.70. | ||
|
||
There are no consensus-breaking changes. |
2 changes: 2 additions & 0 deletions
2
.changelog/v0.48.2/bug-fixes/1004-fix-packet-sequence-encoding.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-core-host-types]` Encode packet sequence into a big endian bytes. | ||
([\#1004](https://github.com/cosmos/ibc-rs/pull/1004)) |
2 changes: 2 additions & 0 deletions
2
...g/v0.48.2/bug-fixes/1010-fix-recursive-call-in-conn-state-converstion-to-i32.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-core-connection-types]` Fix recursive call in connection `State` | ||
conversion to `i32` ([\#1010](https://github.com/cosmos/ibc-rs/issues/1010)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
This patch release resolves two issues. It corrects the packet sequence number | ||
encoding within Timeout message handlers to align with the big-endian format and | ||
addresses a recursive call error during the conversion from connection `State` | ||
to `i32`. | ||
|
||
There are no consensus-breaking changes. |
4 changes: 4 additions & 0 deletions
4
.changelog/v0.49.1/breaking-changes/1014-better-client-id-new.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- `[ibc-core-host-types]` Introduce `ClientType::build_client_id` which avoids unnecessary validaiton. | ||
([#1014](https://github.com/cosmos/ibc-rs/issues/1014)) | ||
- `[ibc-core-host-types]` Optimise `ClientId::new` to avoid unnecessary validaiton and temporary | ||
string allocation. ([#1014](https://github.com/cosmos/ibc-rs/issues/1014)) |
5 changes: 5 additions & 0 deletions
5
.changelog/v0.49.1/breaking-changes/837-split-sent-coins-method copy.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- `[ibc-app-transfer]` Refactor `send-coins-*()` methods by breaking them down | ||
into distinct escrow and unescrow methods, enhancing both clarity and | ||
specificity in functionality. | ||
([\#837](https://github.com/cosmos/ibc-rs/issues/837)) | ||
|
5 changes: 5 additions & 0 deletions
5
.changelog/v0.49.1/breaking-changes/839-add-memo-field-for-token-escrow.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- `[ibc-app-transfer]` Add `memo` field to `escrow-coins-*()` and | ||
`burn-coins-*()` methods, allowing implementors to pass in arbitrary data | ||
necessary for their use case. | ||
([\#839](https://github.com/cosmos/ibc-rs/issues/837)) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-core-host-type]` Optimize `IdentifierError` variants and make them | ||
mutually exclusive. ([\#978](https://github.com/cosmos/ibc-rs/issues/978)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-data-types]` Bump ibc-proto-rs dependency to v0.39.1. | ||
([\#993](https://github.com/cosmos/ibc-rs/issues/993)) |
5 changes: 5 additions & 0 deletions
5
.changelog/v0.49.1/breaking-changes/997-minimize-prost-dependency.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- `[ibc]` Minimize `prost` dependency by introducing `ToVec` trait | ||
- Now `prost` is only imported in `ibc-primitives` crate | ||
- Remove error variants originating from `prost` (Breaking change) | ||
- Eliminate the need for the `bytes` dependency | ||
([\#997](https://github.com/cosmos/ibc-rs/issues/997)) |
4 changes: 4 additions & 0 deletions
4
.changelog/v0.49.1/features/1008-commitment-proof-bytes-as-ref.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
- `[ibc-core-commitment-types`] implement `AsRef<Vec<u8>>` and | ||
`AsRef<[u8]>` for `CommitmentProofBytes` so it’s possible to gain | ||
access to the proof byte slice without having to own the object. | ||
([#1008](https://github.com/cosmos/ibc-rs/pull/1008)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-core-client-types]` Add a convenient `Status::verify_is_active` method. | ||
([#1005](https://github.com/cosmos/ibc-rs/pull/1005)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
- `[ibc-primitives]` Derive `Hash` on `Timestamp` instead of explicit | ||
implementation ([#1011](https://github.com/cosmos/ibc-rs/pull/1005)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.49.1/improvements/1017-use-global-paths-in-generated-code.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- `[ibc-derive]` Use global paths in generated code by macros to prevent | ||
namespace conflicts with local modules | ||
([#1017](https://github.com/cosmos/ibc-rs/pull/1017)) |
3 changes: 3 additions & 0 deletions
3
.changelog/v0.49.1/improvements/992-more-rigorous-cosmwasm-check.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- `[cw-check]` More rigorous CosmWasm check by upgrading dependencies and | ||
including `std` and `schema` features for `ibc-core`. | ||
([\#992](https://github.com/cosmos/ibc-rs/pull/992)) |
Oops, something went wrong.