diff --git a/.changelog/unreleased/bug-fixes/consumer/1146-pending-packets.md b/.changelog/v3.2.0/bug-fixes/consumer/1146-pending-packets.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1146-pending-packets.md rename to .changelog/v3.2.0/bug-fixes/consumer/1146-pending-packets.md diff --git a/.changelog/unreleased/bug-fixes/consumer/1150-revert-wire-breaking.md b/.changelog/v3.2.0/bug-fixes/consumer/1150-revert-wire-breaking.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1150-revert-wire-breaking.md rename to .changelog/v3.2.0/bug-fixes/consumer/1150-revert-wire-breaking.md diff --git a/.changelog/unreleased/bug-fixes/consumer/1244-validate-transfer.md b/.changelog/v3.2.0/bug-fixes/consumer/1244-validate-transfer.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1244-validate-transfer.md rename to .changelog/v3.2.0/bug-fixes/consumer/1244-validate-transfer.md diff --git a/.changelog/unreleased/bug-fixes/consumer/1262-fee-pool-addr.md b/.changelog/v3.2.0/bug-fixes/consumer/1262-fee-pool-addr.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1262-fee-pool-addr.md rename to .changelog/v3.2.0/bug-fixes/consumer/1262-fee-pool-addr.md diff --git a/.changelog/unreleased/bug-fixes/consumer/1295-migration.md b/.changelog/v3.2.0/bug-fixes/consumer/1295-migration.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1295-migration.md rename to .changelog/v3.2.0/bug-fixes/consumer/1295-migration.md diff --git a/.changelog/unreleased/dependencies/1196-bump-ibc.md b/.changelog/v3.2.0/dependencies/1196-bump-ibc.md similarity index 100% rename from .changelog/unreleased/dependencies/1196-bump-ibc.md rename to .changelog/v3.2.0/dependencies/1196-bump-ibc.md diff --git a/.changelog/unreleased/dependencies/1258-bump-ibc.md b/.changelog/v3.2.0/dependencies/1258-bump-ibc.md similarity index 100% rename from .changelog/unreleased/dependencies/1258-bump-ibc.md rename to .changelog/v3.2.0/dependencies/1258-bump-ibc.md diff --git a/.changelog/unreleased/dependencies/1258-bump-sdk.md b/.changelog/v3.2.0/dependencies/1258-bump-sdk.md similarity index 100% rename from .changelog/unreleased/dependencies/1258-bump-sdk.md rename to .changelog/v3.2.0/dependencies/1258-bump-sdk.md diff --git a/.changelog/unreleased/dependencies/1259-bump-sdk.md b/.changelog/v3.2.0/dependencies/1259-bump-sdk.md similarity index 100% rename from .changelog/unreleased/dependencies/1259-bump-sdk.md rename to .changelog/v3.2.0/dependencies/1259-bump-sdk.md diff --git a/.changelog/unreleased/features/consumer/1024-jail-throttling-v2.md b/.changelog/v3.2.0/features/consumer/1024-jail-throttling-v2.md similarity index 100% rename from .changelog/unreleased/features/consumer/1024-jail-throttling-v2.md rename to .changelog/v3.2.0/features/consumer/1024-jail-throttling-v2.md diff --git a/.changelog/unreleased/features/consumer/1164-provider-info-query.md b/.changelog/v3.2.0/features/consumer/1164-provider-info-query.md similarity index 100% rename from .changelog/unreleased/features/consumer/1164-provider-info-query.md rename to .changelog/v3.2.0/features/consumer/1164-provider-info-query.md diff --git a/.changelog/unreleased/features/provider/1076-export-timestamps.md b/.changelog/v3.2.0/features/provider/1076-export-timestamps.md similarity index 100% rename from .changelog/unreleased/features/provider/1076-export-timestamps.md rename to .changelog/v3.2.0/features/provider/1076-export-timestamps.md diff --git a/.changelog/v3.2.0/features/provider/1280-reward-denoms.md b/.changelog/v3.2.0/features/provider/1280-reward-denoms.md new file mode 100644 index 0000000000..c1f3659a44 --- /dev/null +++ b/.changelog/v3.2.0/features/provider/1280-reward-denoms.md @@ -0,0 +1,3 @@ +- Add a governance proposal for setting on the provider the denominations for + rewards from consumer chains. + ([\#1280](https://github.com/cosmos/interchain-security/pull/1280)) \ No newline at end of file diff --git a/.changelog/unreleased/improvements/1244-consumer-unbonding.md b/.changelog/v3.2.0/improvements/1244-consumer-unbonding.md similarity index 100% rename from .changelog/unreleased/improvements/1244-consumer-unbonding.md rename to .changelog/v3.2.0/improvements/1244-consumer-unbonding.md diff --git a/.changelog/unreleased/improvements/consumer/1037-optimize-storage.md b/.changelog/v3.2.0/improvements/consumer/1037-optimize-storage.md similarity index 100% rename from .changelog/unreleased/improvements/consumer/1037-optimize-storage.md rename to .changelog/v3.2.0/improvements/consumer/1037-optimize-storage.md diff --git a/.changelog/unreleased/state-breaking/1196-bump-ibc.md b/.changelog/v3.2.0/state-breaking/1196-bump-ibc.md similarity index 100% rename from .changelog/unreleased/state-breaking/1196-bump-ibc.md rename to .changelog/v3.2.0/state-breaking/1196-bump-ibc.md diff --git a/.changelog/unreleased/state-breaking/1244-consumer-unbonding.md b/.changelog/v3.2.0/state-breaking/1244-consumer-unbonding.md similarity index 100% rename from .changelog/unreleased/state-breaking/1244-consumer-unbonding.md rename to .changelog/v3.2.0/state-breaking/1244-consumer-unbonding.md diff --git a/.changelog/unreleased/state-breaking/1258-bump-ibc.md b/.changelog/v3.2.0/state-breaking/1258-bump-ibc.md similarity index 100% rename from .changelog/unreleased/state-breaking/1258-bump-ibc.md rename to .changelog/v3.2.0/state-breaking/1258-bump-ibc.md diff --git a/.changelog/unreleased/state-breaking/1258-bump-sdk.md b/.changelog/v3.2.0/state-breaking/1258-bump-sdk.md similarity index 100% rename from .changelog/unreleased/state-breaking/1258-bump-sdk.md rename to .changelog/v3.2.0/state-breaking/1258-bump-sdk.md diff --git a/.changelog/unreleased/state-breaking/1259-bump-sdk.md b/.changelog/v3.2.0/state-breaking/1259-bump-sdk.md similarity index 100% rename from .changelog/unreleased/state-breaking/1259-bump-sdk.md rename to .changelog/v3.2.0/state-breaking/1259-bump-sdk.md diff --git a/.changelog/unreleased/state-breaking/consumer/1024-jail-throttling-v2.md b/.changelog/v3.2.0/state-breaking/consumer/1024-jail-throttling-v2.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1024-jail-throttling-v2.md rename to .changelog/v3.2.0/state-breaking/consumer/1024-jail-throttling-v2.md diff --git a/.changelog/unreleased/state-breaking/consumer/1037-optimize-storage.md b/.changelog/v3.2.0/state-breaking/consumer/1037-optimize-storage.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1037-optimize-storage.md rename to .changelog/v3.2.0/state-breaking/consumer/1037-optimize-storage.md diff --git a/.changelog/unreleased/state-breaking/consumer/1146-pending-packets.md b/.changelog/v3.2.0/state-breaking/consumer/1146-pending-packets.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1146-pending-packets.md rename to .changelog/v3.2.0/state-breaking/consumer/1146-pending-packets.md diff --git a/.changelog/unreleased/state-breaking/consumer/1150-revert-wire-breaking.md b/.changelog/v3.2.0/state-breaking/consumer/1150-revert-wire-breaking.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1150-revert-wire-breaking.md rename to .changelog/v3.2.0/state-breaking/consumer/1150-revert-wire-breaking.md diff --git a/.changelog/unreleased/state-breaking/consumer/1244-validate-transfer.md b/.changelog/v3.2.0/state-breaking/consumer/1244-validate-transfer.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1244-validate-transfer.md rename to .changelog/v3.2.0/state-breaking/consumer/1244-validate-transfer.md diff --git a/.changelog/unreleased/state-breaking/consumer/1262-fee-pool-addr.md b/.changelog/v3.2.0/state-breaking/consumer/1262-fee-pool-addr.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1262-fee-pool-addr.md rename to .changelog/v3.2.0/state-breaking/consumer/1262-fee-pool-addr.md diff --git a/.changelog/unreleased/state-breaking/consumer/1295-migration.md b/.changelog/v3.2.0/state-breaking/consumer/1295-migration.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1295-migration.md rename to .changelog/v3.2.0/state-breaking/consumer/1295-migration.md diff --git a/.changelog/v3.2.0/state-breaking/provider/1280-reward-denoms.md b/.changelog/v3.2.0/state-breaking/provider/1280-reward-denoms.md new file mode 100644 index 0000000000..c1f3659a44 --- /dev/null +++ b/.changelog/v3.2.0/state-breaking/provider/1280-reward-denoms.md @@ -0,0 +1,3 @@ +- Add a governance proposal for setting on the provider the denominations for + rewards from consumer chains. + ([\#1280](https://github.com/cosmos/interchain-security/pull/1280)) \ No newline at end of file diff --git a/.changelog/v3.2.0/summary.md b/.changelog/v3.2.0/summary.md new file mode 100644 index 0000000000..e7b2c7d6d4 --- /dev/null +++ b/.changelog/v3.2.0/summary.md @@ -0,0 +1 @@ +*November 24, 2023* diff --git a/CHANGELOG.md b/CHANGELOG.md index 7236eb5ec7..aa1db086d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,100 @@ # CHANGELOG +## v3.2.0 + +*November 24, 2023* + +### BUG FIXES + +- [Consumer](x/ccv/consumer) + - Fix deletion of pending packets that may cause duplicate sends + ([\#1146](https://github.com/cosmos/interchain-security/pull/1146)) + - Remove `idx` field from the `ccv.ConsumerPacketData` type as this would break the + wire ([\#1150](https://github.com/cosmos/interchain-security/pull/1150)) + - Validate token transfer messages before calling `Transfer()`. + ([\#1244](https://github.com/cosmos/interchain-security/pull/1244)) + - Remove incorrect address validation on `ProviderFeePoolAddrStr` param. + ([\#1262](https://github.com/cosmos/interchain-security/pull/1262)) + - Increment consumer consensus version and register consumer migration. + ([\#1295](https://github.com/cosmos/interchain-security/pull/1295)) + +### DEPENDENCIES + +- Bump [ibc-go](https://github.com/cosmos/ibc-go) to + [v7.2.0](https://github.com/cosmos/ibc-go/releases/tag/v7.2.0). + ([\#1196](https://github.com/cosmos/interchain-security/pull/1196)) +- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to + [v0.47.4](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.4). + ([\#1258](https://github.com/cosmos/interchain-security/pull/1258)) +- Bump [ibc-go](https://github.com/cosmos/ibc-go) to + [v7.3.0](https://github.com/cosmos/ibc-go/releases/tag/v7.3.0). + ([\#1258](https://github.com/cosmos/interchain-security/pull/1258)) +- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to + [v0.47.5](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.5). + ([\#1259](https://github.com/cosmos/interchain-security/pull/1259)) + +### FEATURES + +- [Consumer](x/ccv/consumer) + - Add the consumer-side changes for jail throttling with retries (cf. ADR 008). + ([\#1024](https://github.com/cosmos/interchain-security/pull/1024)) + - Introduce the gRPC query `/interchain_security/ccv/consumer/provider- + info` and CLI command `interchain-security-cd q ccvconsumer + provider-info` to retrieve provider info from the consumer chain. + ([\#1164](https://github.com/cosmos/interchain-security/pull/1164)) +- [Provider](x/ccv/provider) + - Add `InitTimeoutTimestamps` and `ExportedVscSendTimestamps` to exported + genesis. ([\#1076](https://github.com/cosmos/interchain-security/pull/1076)) + - Add a governance proposal for setting on the provider the denominations for + rewards from consumer chains. + ([\#1280](https://github.com/cosmos/interchain-security/pull/1280)) + +### IMPROVEMENTS + +- General + - Update the default consumer unbonding period to 2 weeks. + ([\#1244](https://github.com/cosmos/interchain-security/pull/1244)) +- [Consumer](x/ccv/consumer) + - Optimize pending packets storage on consumer, with migration. + ([\#1037](https://github.com/cosmos/interchain-security/pull/1037)) + +### STATE BREAKING + +- General + - Bump [ibc-go](https://github.com/cosmos/ibc-go) to + [v7.2.0](https://github.com/cosmos/ibc-go/releases/tag/v7.2.0). + ([\#1196](https://github.com/cosmos/interchain-security/pull/1196)) + - Update the default consumer unbonding period to 2 weeks. + ([\#1244](https://github.com/cosmos/interchain-security/pull/1244)) + - Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to + [v0.47.4](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.4). + ([\#1258](https://github.com/cosmos/interchain-security/pull/1258)) + - Bump [ibc-go](https://github.com/cosmos/ibc-go) to + [v7.3.0](https://github.com/cosmos/ibc-go/releases/tag/v7.3.0). + ([\#1258](https://github.com/cosmos/interchain-security/pull/1258)) + - Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to + [v0.47.5](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.5). + ([\#1259](https://github.com/cosmos/interchain-security/pull/1259)) +- [Consumer](x/ccv/consumer) + - Add the consumer-side changes for jail throttling with retries (cf. ADR 008). + ([\#1024](https://github.com/cosmos/interchain-security/pull/1024)) + - Optimize pending packets storage on consumer, with migration. + ([\#1037](https://github.com/cosmos/interchain-security/pull/1037)) + - Fix deletion of pending packets that may cause duplicate sends + ([\#1146](https://github.com/cosmos/interchain-security/pull/1146)) + - Remove `idx` field from the `ccv.ConsumerPacketData` type as this would break the + wire ([\#1150](https://github.com/cosmos/interchain-security/pull/1150)) + - Validate token transfer messages before calling `Transfer()`. + ([\#1244](https://github.com/cosmos/interchain-security/pull/1244)) + - Remove incorrect address validation on `ProviderFeePoolAddrStr` param. + ([\#1262](https://github.com/cosmos/interchain-security/pull/1262)) + - Increment consumer consensus version and register consumer migration. + ([\#1295](https://github.com/cosmos/interchain-security/pull/1295)) +- [Provider](x/ccv/provider) + - Add a governance proposal for setting on the provider the denominations for + rewards from consumer chains. + ([\#1280](https://github.com/cosmos/interchain-security/pull/1280)) + ## v3.1.0 Date July 11th, 2023