v1.2.2
Release Notes for cheqd-node v1.2.2
What's Changed
Features
- feat: DeactivateDid transaction to mark DIDs as deactivated [DEV-1774] by @khornonzon in #332
- feat(proto): Proto API v2 [DEV-1786] by @askolesov in #398
- feat(proto): Refactor app to support proto v2 by @askolesov in #436
- feat: DidDoc versioning [DEV-1892] by @askolesov in #443
- feat: Update resource checksum to be hex encoded by @askolesov in #461
- feat: Add default resource url by @askolesov in #464
- feat(migrations): Added migration tests basic frame & PoC by @Eengineer1 in #418
- feat(pricing): Add taxable did & resource messages, supply deflation, block rewards &
simapp
tests by @Eengineer1 in #392 - feat: v1 Release by @Eengineer1 in #467
- feat(pulsar): Autogenerate Pulsar files [DEV-2008] by @ankurdotb in #492
- feat(keys): Ed25519VerificationKey2020 full spec compliant & add 2018 support [DEV-2017] by @anikitinDSR in #497
- feat(swagger): Autogenerate swagger for cheqd-node protobufs [DEV-1661] by @benyam7 in #466
- feat(release): v1.x Release by @Eengineer1 in #510
- feat: Get resource protobufs inline with DID protobufs [DEV-2148] by @ankurdotb in #516
Security
- security(tendermint): Bump github.com/tendermint/tendermint from 0.34.19 to 0.34.20 by @dependabot in #367
Bug fixes & patches
- fix: Ledger nano doesn't work with cheqd transactions [DEV-1651] by @askolesov in #372
- fix(installer): Fixed binary permissions [DEV-1826] by @Eengineer1 in #414
- fix: Add resourceType for versioning functionality [DEV-1703] by @anikitinDSR in #397
- fix: Checksum calculation [DEV-1649] by @anikitinDSR in #396
- fix: Error handling by @askolesov in #425
- fix: Use proto marshaller instead of amino to derive sign bytes [DEV-1694] by @askolesov in #430
- fix: Convert UUID DIDs to lower case UUID [DEV-1705] by @Toktar in #394
- fix: Support Indy-style identifiers [DEV-1750] by @Toktar in #399
- fix: Update interactive installer for any node changes and test [DEV-1901] by @benyam7 in #454
- fix: Remove cheqd-noded configure command from node [DEV-1902] by @benyam7 in #449
- fix: Add support for Ledger nano by @ankurdotb in #442
- fix: v1.0.1 hot fixes (ubuntu, version map issue, cosmovisor) by @anikitinDSR in #473
- fix: Modify v1 UpgradeHandler to correctly execute migration [DEV-1973] by @Eengineer1 in #474
- fix: Debug logging for migration handlers [DEV-1974] by @abdulla-ashurov in #478
- fix: Get installer working with testnet-5 [DEV-2001] by @ankurdotb in #490
- fix(state): Fixed v1.0.x resource genesis export pointed values by @Eengineer1 in #493
- fix(upgrade): Bring UpgradeHandler and InitChainer in-line with best practices [DEV-2115] by @ankurdotb in #505
- fix(ibc): Fixed router seal & legacy bash tests latest working state [DEV-2098] by @Eengineer1 in #506
- fix(lint): Ignore non-breaking combine config by @Eengineer1 in #508
- fix(lint): Switch to json config for
swagger-combine
by @Eengineer1 in #509 - fix: Fix for converting old time to timestamp by @anikitinDSR in #511
- fix: Fix for converting old time to timestamp (#511) by @Eengineer1 in #512
- fix: Set AppVersion/ProtocolVersion [DEV-2112] by @ankurdotb in #518
Build
- build: Release with v-tags by @ankurdotb in #424
- build: Bump Cosmos SDK to v0.46.1 & IBC to v5 along with refactors [DEV-1647] by @Eengineer1 in #384
- build(buf): Change buf.build package name by @ankurdotb in #453
- build(deps): Cosmos SDK v0.46.6 & ibc-go v5.1 [DEV-1954] by @Eengineer1 in #458
- build(deps): Bump IBC v6.1 & ICS 23 v0.9 [DEV-2071] by @Eengineer1 in #500
- build(deps): Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #502
- build(release): Sync protobuf changes and fixes for testnet release by @ankurdotb in #519
- build(tendermint): Switch to Informal Systems Tendermint fork for Cosmos SDK v0.46.8 by @ankurdotb in #524
CI/CD
- ci: Update build and release workflows [DEV-1816] by @anikitinDSR in #404
- ci: Add linting for proto files [DEV-1786] by @anikitinDSR in #405
- ci: Allow changes to be triggered by forks [DEV-1828] by @ankurdotb in #416
- ci: Purge old cached assets in workflows by @ankurdotb in #437
- ci: Add automatic and manual branch cache cleanup by @ankurdotb in #441
- ci: Activate protobuf linter by @ankurdotb in #444
- ci: Update PR title check by @ankurdotb in #463
- ci: Execute interactive installer test [DEV-1944] by @ankurdotb in #460
Testing
- test: Move unit testing to Gingko [DEV-1652] by @anikitinDSR in #373
- test: Integration tests merging state by @Eengineer1 in #419
Documentation
- docs: Create binaries file for testnet upgrade [DEV-2126] by @filipdjokic in #507
- docs: Update binaries.json file [DEV-2126] by @filipdjokic in #513
Refactor
- refactor: New genesis for testnet restart by @ankurdotb in #482
- refactor: Change upgrade handler name to v1 by @ankurdotb in #501
Miscellaneous
- chore(deps): Bump github.com/cosmos/ibc-go/v3 from 3.1.0 to 3.1.1 by @dependabot in #380
- chore: Fix localnet running by @anikitinDSR in #400
- chore: Fix localnet running by @abdulla-ashurov in #402
- chore(deps): Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #408
- chore: Resource tests by @anikitinDSR in #406
- chore: Backport v0.6.x changes to develop [DEV-1827] by @ankurdotb in #415
- chore(deps): Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #417
- chore(deps): Bump github.com/spf13/viper from 1.12.0 to 1.13.0 by @dependabot in #388
- chore(deps): Bump bufbuild/buf-setup-action from 1.8.0 to 1.9.0 by @dependabot in #423
- chore(deps): Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #422
- chore: Backmerge main to develop by @askolesov in #427
- chore: Introduce another approach and add more tests by @anikitinDSR in #429
- chore(deps): Bump bufbuild/buf-setup-action from 1.8.0 to 1.9.0 by @dependabot in #435
- chore(deps): Bump getsentry/action-github-app-token from 1.0.6 to 2.0.0 by @dependabot in #434
- chore(deps): Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #433
- chore: Proto cleanup by @askolesov in #446
- chore: Temporary deactivate buf breaking changes detection by @askolesov in #445
- chore: Add deactivation test by @askolesov in #451
- chore(deps): Bump github.com/spf13/viper from 1.12.0 to 1.14.0 by @dependabot in #439
- chore(deps): Bump github.com/mr-tron/base58 from 1.1.0 to 1.2.0 by @dependabot in #471
- chore(deps): Bump bufbuild/buf-setup-action from 1.8.0 to 1.10.0 by @dependabot in #477
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 by @dependabot in #476
- chore(deps): Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 by @dependabot in #470
- chore(deps): Bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in #486
- chore(deps): Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #485
- chore(deps): Bump github.com/cosmos/cosmos-sdk from 0.46.6 to 0.46.7 by @dependabot in #484
- chore(deps): Bump bufbuild/buf-setup-action from 1.10.0 to 1.11.0 by @dependabot in #496
- chore(deps): Bump github.com/cosmos/ibc-go/v5 from 5.1.0 to 5.2.0 by @dependabot in #494
- chore(deps-dev): Bump semantic-release from 19.0.5 to 20.0.2 by @dependabot in #504
- chore(deps): Bump mxschmitt/action-tmate from 3.13 to 3.14 by @dependabot in #503
- chore(deps): Bump bufbuild/buf-setup-action from 1.11.0 to 1.12.0 by @dependabot in #515
- chore: Genesis
cheqd-testnet-6
by @Eengineer1 in #523 - chore(deps): Bump github.com/cosmos/cosmos-sdk from 0.46.7 to 0.46.8 by @dependabot in #521
- chore(deps): Bump github.com/onsi/gomega from 1.24.2 to 1.26.0 by @dependabot in #525
New Contributors
- @abdulla-ashurov made their first contribution in #402
- @khornonzon made their first contribution in #332
- @benyam7 made their first contribution in #454
- @filipdjokic made their first contribution in #507
Full Changelog: v0.6.10...v1.2.2