Skip to content

Releases: cosmos/interchain-security

v1.0.0-rc4

01 Feb 19:17
b89c46e
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

What's Changed

  • Update CODEOWNERS by @mpoke in #676
  • add manual integration tests GH workflow by @MSalopek in #665
  • difftest: Adds a METHOD.md doc explaining concepts by @danwt in #663
  • Document ValidatorByConsAddr in consumer module by @danwt in #675
  • Improve crypto testutil by @sainoe in #672
  • Fix #555 document rules for key assignment by @danwt in #668
  • fix: slash meter replenishment by @smarshall-spitzbart in #687
  • difftest-core (driver): refactor setup to make it more maintainable by @danwt in #658

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.0-rc3

20 Jan 13:08
d86a63f
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

What's Changed

  • Bump IBC refs to ver 4.2.0 by @smarshall-spitzbart in #654
  • run happy path tests on push; bump Hermes version by @MSalopek in #659

Full Changelog: v1.0.0-rc2...v.1.0.0-rc3

v1.0.0-rc2

19 Jan 16:40
80e5f70
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

What's Changed

  • Remove Gaia dependencies
  • Remove Gaia Provider Test by @glnro in #669

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

This is the first release candidate for ICS v1.0.0 🎉

16 Jan 09:50
463ec20
Compare
Choose a tag to compare
Difftest core: small PR removes some todos (#656)

* Removes model TODO

* Removes 1 TODO

* Removes 1 TODO

* Clarify 1 TODO

Co-authored-by: Daniel <danwtisdall@gmail.com>
Co-authored-by: Shawn <44221603+smarshall-spitzbart@users.noreply.github.com>

v0.2.1 Game of chains patched release

09 Nov 20:48
dc19c57
Compare
Choose a tag to compare
Pre-release

This release improves upon v0.2.0 with a critical patch to iteration logic.

v0.2.0 First Game of Chains release

04 Nov 20:51
6c0d718
Compare
Choose a tag to compare
Pre-release

This release has the finished code which will be used in Game Of Chains!

What's Changed

  • Speed up integration-tests by @sainoe in #265
  • Track latest changes to cosmos-sdk (@846d01) by @danwt in #271
  • Provider Unit Test Cleanup by @smarshall-spitzbart in #267
  • Consumer Unit Test Cleanup by @smarshall-spitzbart in #274
  • Integration tests with local sdk version by @smarshall-spitzbart in #277
  • remove vue by @faddat in #290
  • Move e2e tests to independent folder by @smarshall-spitzbart in #297
  • Integration test refactors by @smarshall-spitzbart in #302
  • Move IBC handlers to ibc-module.go by @mpoke in #303
  • Disable messages on consumer chain by @dusan-ethernal in #272
  • Check counterparty port id during the channel handshake by @smarshall-spitzbart in #307
  • Cleanup related to #296 by @jtremback in #304
  • Redelegation integration tests by @smarshall-spitzbart in #312
  • (small change): Naming of UnbondMaturePackets by @smarshall-spitzbart in #316
  • reduce usage of magic numbers and replace with constants by @MSalopek in #317
  • Validator downtime integration tests by @smarshall-spitzbart in #313
  • Difference testing for 'core' protocol using model generated (heuristic) traces by @danwt in #315
  • Common folder for tests by @smarshall-spitzbart in #325
  • Make it so that LockUnbondingOnTimeout can only equal false by @jtremback in #305
  • No crossing hellos on opening handshake by @mpoke in #323
  • Check if transfer channel is opened (#294) by @stana-ethernal in #322
  • Handling packets recv on unknown channels by @mpoke in #326
  • Closing non-CCV channels on provider by @mpoke in #328
  • Bugfix and refactor NewCreateConsumerChainProposal by @smarshall-spitzbart in #337
  • Test for the reward distribution by @stana-ethernal in #321
  • Fix coverage computation command by @danwt in #346
  • allow selecting test granularity using make by @MSalopek in #350
  • Extend #350 by @smarshall-spitzbart in #355
  • update buf googleapis dependency by @MSalopek in #352
  • Reduce Unit Testing Boilerplate by @smarshall-spitzbart in #357
  • Proposal naming refactors by @smarshall-spitzbart in #354
  • use protobufs to define ccv state by @MSalopek in #332
  • Cleanup states after consumer chain removal by @sainoe in #268
  • gov-distribution module by @mpoke in #130
  • Add/improve unit tests against spec by @smarshall-spitzbart in #342
  • Update QA Document by @smarshall-spitzbart in #363
  • Update export and init genesis by @sainoe in #264
  • Clarify proposal nomenclature by @smarshall-spitzbart in #370
  • close 339 by @smarshall-spitzbart in #373
  • Remove redundant e2e test code by @smarshall-spitzbart in #372
  • use dedicated query node for tx and query RPC by @MSalopek in #367
  • Democracy governance whitelisting #284 by @stana-ethernal in #364
  • Rename Empty prefix to Consume by @danwt in #374
  • integration tests - split steps; run in parallel by @MSalopek in #371
  • Make CCV packet timeout a param by @smarshall-spitzbart in #376
  • Remove duplicate e2e test setup for democracy consumer by @smarshall-spitzbart in #381
  • Update issue-template.md by @smarshall-spitzbart in #392
  • Consistent params validation by @smarshall-spitzbart in #394
  • Fixing and updating QA plan by @mpoke in #375
  • Importable e2e tests by @smarshall-spitzbart in #401
  • Replace hardcoded constants with params by @smarshall-spitzbart in #393
  • 324 create queries for internal ccv state by @MSalopek in #366
  • Remove StakingHooksTemplate from provider hooks by @sainoe in #389
  • Consumer Unbonding As Param by @smarshall-spitzbart in #410
  • Remove unneeded const variables by @smarshall-spitzbart in #418
  • Channel initialization timeout by @mpoke in #406
  • add initial double signing simulation by @MSalopek in #402
  • Update QA markdown software engineering concerns by @danwt in #430
  • Remove final ?? from quality_assurance.md by @smarshall-spitzbart in #431
  • Bump SDK to v0.45.6 fork by @sainoe in #432
  • Chore: port ConsumerRemovalProposal handler to main by @sainoe in #429
  • VSCPackets should have timeout on provider by @mpoke in #422

New Contributors

  • @faddat made their first contribution in #290
  • @dusan-ethernal made their first contribution in #272
  • @MSalopek made their first contribution in #317
  • @stana-ethernal made their first contribution in #322

Full Changelog: v0.1...v0.2.0

v0.1.4 - Rebase v0.1.3 on to main

12 Sep 12:29
Compare
Choose a tag to compare
Pre-release

Rebase v0.1.3 on to main adding the StopConsmerChain proposal cli and consumer unbonding period hardcoded.

v0.1.3 - Minor bugfix: change unbonding period logic

07 Sep 15:31
Compare
Choose a tag to compare

Change ComputeConsumerUnbondingPeriod function in order that we can set an arbitrary voting period on the consumer chain.

v0.1.2 - Minor bugfix: Hardcode consumer chain unbonding period

25 Aug 15:19
Compare
Choose a tag to compare

This fix harcodes the unbonding period to 10 mins on the consumer chain at the condition that this duration is smaller than 1 day on the provider chain.

v0.1.1 - Minor bugfix: Stop consumer chain proposals

24 Aug 16:20
Compare
Choose a tag to compare

This allows the ccv-provider module to handle a stop consumer chain governance proposal