Releases: cosmos/interchain-security
v1.0.0-rc4
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
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
What's Changed
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
This is the first release candidate for ICS v1.0.0 🎉
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
This release improves upon v0.2.0 with a critical patch to iteration logic.
v0.2.0 First Game of Chains 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
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
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
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
This allows the ccv-provider module to handle a stop consumer chain governance proposal