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