diff --git a/.changelog/unreleased/api-breaking/consumer/1458-consumer-genesis-cli-fix.md b/.changelog/v4.0.0/api-breaking/consumer/1458-consumer-genesis-cli-fix.md similarity index 100% rename from .changelog/unreleased/api-breaking/consumer/1458-consumer-genesis-cli-fix.md rename to .changelog/v4.0.0/api-breaking/consumer/1458-consumer-genesis-cli-fix.md diff --git a/.changelog/unreleased/bug-fixes/1458-consumer-genesis-cli-fix.md b/.changelog/v4.0.0/bug-fixes/1458-consumer-genesis-cli-fix.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1458-consumer-genesis-cli-fix.md rename to .changelog/v4.0.0/bug-fixes/1458-consumer-genesis-cli-fix.md diff --git a/.changelog/unreleased/bug-fixes/1460-msg-validation.md b/.changelog/v4.0.0/bug-fixes/1460-msg-validation.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1460-msg-validation.md rename to .changelog/v4.0.0/bug-fixes/1460-msg-validation.md diff --git a/.changelog/unreleased/bug-fixes/consumer/1549-soft-opt-out.md b/.changelog/v4.0.0/bug-fixes/consumer/1549-soft-opt-out.md similarity index 100% rename from .changelog/unreleased/bug-fixes/consumer/1549-soft-opt-out.md rename to .changelog/v4.0.0/bug-fixes/consumer/1549-soft-opt-out.md diff --git a/.changelog/unreleased/bug-fixes/1570-slashack-bech32.md b/.changelog/v4.0.0/bug-fixes/consumer/1570-slashack-bech32.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1570-slashack-bech32.md rename to .changelog/v4.0.0/bug-fixes/consumer/1570-slashack-bech32.md diff --git a/.changelog/unreleased/dependencies/1557-bump-go.md b/.changelog/v4.0.0/dependencies/1557-bump-go.md similarity index 100% rename from .changelog/unreleased/dependencies/1557-bump-go.md rename to .changelog/v4.0.0/dependencies/1557-bump-go.md diff --git a/.changelog/unreleased/dependencies/1558-bump-comet.md b/.changelog/v4.0.0/dependencies/1558-bump-comet.md similarity index 100% rename from .changelog/unreleased/dependencies/1558-bump-comet.md rename to .changelog/v4.0.0/dependencies/1558-bump-comet.md diff --git a/.changelog/unreleased/dependencies/1558-bump-sdk.md b/.changelog/v4.0.0/dependencies/1558-bump-sdk.md similarity index 100% rename from .changelog/unreleased/dependencies/1558-bump-sdk.md rename to .changelog/v4.0.0/dependencies/1558-bump-sdk.md diff --git a/.changelog/unreleased/features/provider/1321-jail-throttling-v2.md b/.changelog/v4.0.0/features/provider/1321-jail-throttling-v2.md similarity index 100% rename from .changelog/unreleased/features/provider/1321-jail-throttling-v2.md rename to .changelog/v4.0.0/features/provider/1321-jail-throttling-v2.md diff --git a/.changelog/unreleased/state-breaking/consumer/1549-soft-opt-out.md b/.changelog/v4.0.0/state-breaking/consumer/1549-soft-opt-out.md similarity index 100% rename from .changelog/unreleased/state-breaking/consumer/1549-soft-opt-out.md rename to .changelog/v4.0.0/state-breaking/consumer/1549-soft-opt-out.md diff --git a/.changelog/unreleased/state-breaking/1570-slashack-bech32.md b/.changelog/v4.0.0/state-breaking/consumer/1570-slashack-bech32.md similarity index 100% rename from .changelog/unreleased/state-breaking/1570-slashack-bech32.md rename to .changelog/v4.0.0/state-breaking/consumer/1570-slashack-bech32.md diff --git a/.changelog/unreleased/state-breaking/provider/1321-jail-throttling-v2.md b/.changelog/v4.0.0/state-breaking/provider/1321-jail-throttling-v2.md similarity index 100% rename from .changelog/unreleased/state-breaking/provider/1321-jail-throttling-v2.md rename to .changelog/v4.0.0/state-breaking/provider/1321-jail-throttling-v2.md diff --git a/.changelog/v4.0.0/summary.md b/.changelog/v4.0.0/summary.md new file mode 100644 index 0000000000..8a69aefd10 --- /dev/null +++ b/.changelog/v4.0.0/summary.md @@ -0,0 +1 @@ +*January 22, 2024* diff --git a/CHANGELOG.md b/CHANGELOG.md index 4129c4d26f..9d46f32447 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,59 @@ # CHANGELOG +## v4.0.0 + +*January 22, 2024* + +### API BREAKING + +- [Consumer](x/ccv/consumer) + - Fix a bug in consmer genesis file transform CLI command. + ([\#1458](https://github.com/cosmos/interchain-security/pull/1458)) + +### BUG FIXES + +- General + - Fix a bug in consmer genesis file transform CLI command. + ([\#1458](https://github.com/cosmos/interchain-security/pull/1458)) + - Improve validation of IBC packet data and provider messages. Also, + enable the provider to validate consumer packets before handling them. + ([\#1460](https://github.com/cosmos/interchain-security/pull/1460)) +- [Consumer](x/ccv/consumer) + - Avoid jailing validators immediately once they can no longer opt-out from + validating consumer chains. + ([\#1549](https://github.com/cosmos/interchain-security/pull/1549)) + - Fix the validation of VSCPackets to not fail due to marshaling to string using Bech32. + ([\#1570](https://github.com/cosmos/interchain-security/pull/1570)) + +### DEPENDENCIES + +- Bump Golang to v1.21 + ([\#1557](https://github.com/cosmos/interchain-security/pull/1557)) +- Bump [cosmos-sdk](https://github.com/cosmos/cosmos-sdk) to + [v0.47.7](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.47.7). + ([\#1558](https://github.com/cosmos/interchain-security/pull/1558)) +- Bump [CometBFT](https://github.com/cometbft/cometbft) to + [v0.37.4](https://github.com/cometbft/cometbft/releases/tag/v0.37.4). + ([\#1558](https://github.com/cosmos/interchain-security/pull/1558)) + +### FEATURES + +- [Provider](x/ccv/provider) + - Add the provider-side changes for jail throttling with retries (cf. ADR 008). + ([\#1321](https://github.com/cosmos/interchain-security/pull/1321)) + +### STATE BREAKING + +- [Consumer](x/ccv/consumer) + - Avoid jailing validators immediately once they can no longer opt-out from + validating consumer chains. + ([\#1549](https://github.com/cosmos/interchain-security/pull/1549)) + - Fix the validation of VSCPackets to not fail due to marshaling to string using Bech32. + ([\#1570](https://github.com/cosmos/interchain-security/pull/1570)) +- [Provider](x/ccv/provider) + - Add the provider-side changes for jail throttling with retries (cf. ADR 008). + ([\#1321](https://github.com/cosmos/interchain-security/pull/1321)) + ## v3.3.0 *January 5, 2024*