Skip to content

Releases: cosmos/interchain-security

v4.2.0

17 May 15:06
v4.2.0
821af10
Compare
Choose a tag to compare

Interchain Security v4.2.0 Release Notes

Note this release is ONLY relevant to providers

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

Refer to the upgrading guide when migrating from v4.1.x to v4.2.x.

🚀 Highlights

This release introduces ICS 2.0, also known as the Partial Set Security (PSS) feature (cf. ADR 015). PSS allows consumer chains to leverage only a subset of validators from the provider chain and enables provider validators to opt-in to validate only on the consumer chains they want. For more details, check out the ICS docs.

This releases also introduces the power-shaping feature that gives consumer chains more flexibility in choosing their validator set. For more details, check out the ICS docs.

v5.0.0

09 May 13:17
v5.0.0
0a466e7
Compare
Choose a tag to compare
v5.0.0 Pre-release
Pre-release

Interchain Security v5.0.0 Release Notes

❗ This release uses cosmos-sdk v0.50.x and has feature parity with ICS v4.1.0

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

🚀 Highlights

This release upgrades ICS codebase to using cosmos-sdk v0.50.x, ibc-go v8.1.x and cometBFT v0.38.5.
In order to adhere to cosmos-sdk conventions, MsgUpdateParams was added on both the provider and consumer.

⬆️ Upgrading

Upgrade guides are available at:

Full Changelog: v4.1.0...v5.0.0

v4.2.0-rc0

02 May 09:02
v4.2.0-rc0
71666b1
Compare
Choose a tag to compare
v4.2.0-rc0 Pre-release
Pre-release

Interchain Security v4.2.0-rc0 Release Notes

Note this release is ONLY relevant to provider chains

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

🚀 Highlights

This release introduces the Partial Set Security cf. ADR 015 and power-shaping features.

v5.0.0-rc0

25 Apr 18:09
v5.0.0-rc0
637713b
Compare
Choose a tag to compare
v5.0.0-rc0 Pre-release
Pre-release

Interchain Security v5.0.0-rc0 Release Notes

❗ *Note this release is most relevant to CONSUMERS

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

Refer to the upgrading guide when migrating from v4.x.

🚀 Highlights

This release introduces cosmos-sdk v0.50.x, ibc-go v8.1.0 and cometBFT v0.38.5.

Notes about features:

  • Epochs code was migrated to cosmos-sdk v0.50.x
  • the release has feature parity with ICS@v4.1.x

v4.1.0

17 Apr 15:28
v4.1.0
186cfc8
Compare
Choose a tag to compare

Interchain Security v4.1.0 Release Notes

Note this release is ONLY relevant to providers

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

Refer to the upgrading guide when migrating from v4.0.x to v4.1.x.

🚀 Highlights

This release introduces epochs that reduce the costs of relaying IBC packets for ICS. In addition it introduces queries to retrieve the send timestamp of the oldest unconfirmed VSCPacket by chain id and for current values of all provider parameters.

v3.3.3-lsm

28 Feb 12:06
v3.3.3-lsm
be6d3c4
Compare
Choose a tag to compare

Replicated Security v3.3.3-lsm Release Notes

Note this release is ONLY relevant to providers.

📝 Changelog

Check out the list of relevant changes compare all changes from last release.

🚀 Highlights

This release updates cosmos-sdk to v0.47.10-ics-lsm

v3.3.2-lsm

20 Feb 14:05
v3.3.2-lsm
c268ead
Compare
Choose a tag to compare
v3.3.2-lsm Pre-release
Pre-release

Replicated Security v3.3.2-lsm Release Notes

⚠️ This release is deprecated and should not be used in production. Please use v3.3.3-lsm instead.

📝 Changelog

Check out the list of relevant changes compare all changes from last release.

🚀 Highlights

This release updates cosmos-sdk to v0.47.9-ics-lsm

v3.3.1-lsm

12 Feb 17:42
v3.3.1-lsm
fc87aba
Compare
Choose a tag to compare
v3.3.1-lsm Pre-release
Pre-release

Replicated Security v3.3.1-lsm Release Notes

⚠️ This release is deprecated and should not be used in production. Please use v3.3.3-lsm instead.

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

🚀 Highlights

This release adds a query for provider parameters and updates cosmos-sdk to v0.47.8-ics-lsm

v4.0.0

24 Jan 09:31
v4.0.0
cca3e98
Compare
Choose a tag to compare

Replicated Security v4.0.0 Release Notes

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

Refer to the upgrading guide when migrating from a version >= v3.1.x to v4.0.x.

We recommend consumer chains to upgrade to this version of ICS as soon as possible.

🚀 Highlights

This release introduces the following noteworthy changes:

  • It sets the minimum required version of Go to 1.21.
  • It adds the provider-side changes for jail throttling with retries and, as a result, it fully enables the jail throttling with retries feature (cf. ADR 008).
  • Fixes a bug in the soft opt-out protocol -- it avoids jailing validators immediately once they can no longer opt-out from validating consumer chains.
  • Fixes a bug the validation of VSCPackets caused by marshaling to string using Bech32.

v3.3.0

09 Jan 11:03
v3.3.0
087a9fe
Compare
Choose a tag to compare

Replicated Security v3.3.0 Release Notes

Note this release is ONLY for providers. Do not use on consumer chains.

📝 Changelog

Check out the changelog for a list of relevant changes or compare all changes from last release.

🚀 Highlights

This release introduces the following noteworthy changes:

  • The cryptographic verification of equivocation feature is ported to SDK 0.47.
    The feature is already running on the Cosmos Hub as part of the v2.4.0-lsm release.

  • It splits out consumer genesis state to reduce shared data between provider and consumer.
    As a result, the consumer CCV genesis state obtained from the provider chain needs to be transformed to be compatible with different versions of consumer chains. For more details, see the documentation.

  • A query (QueryAllPairsValConAddrByConsumerChainID) is added to get a list of all assigned consumer keys for a given consumer chainId. For more details, see the documentation.

❤️ Contributors

This list is non-exhaustive and ordered alphabetically.
Thank you to everyone who contributed to this release!