Releases: hypersign-protocol/hid-node
Releases · hypersign-protocol/hid-node
v0.1.7
Release Notes
Features
- Added support for Cosmos Ecosystem's wallet addresses of select chains in
VerificationMethod
CreateDID
,UpdateDID
andDeactivateDID
have undergone major refactors. Please refer PR #338 for more details.- Golang build version has been upgraded from
go1.18
togo1.19
. - Restricted CAIP-10 support for Ethereum based blockchain addresses to:
Ethereum
,Polygon
andBinance Smart Chain
.
Changelog
- 45ee7b2 Merge pull request #338 from hypersign-protocol/did-rpc-refactor
- d27d001 Merge pull request #340 from hypersign-protocol/cosmos-blockchain-addr-support
- 3b82617 Merge pull request #341 from hypersign-protocol/client-spec-bug
- 8a1a39a Merge pull request #342 from hypersign-protocol/go-1-19-bump
- 0677963 Merge pull request #343 from hypersign-protocol/client-spec-nil-fix
- 81de84f Merge pull request #344 from hypersign-protocol/update-did-fix
- 640625e Merge pull request #345 from hypersign-protocol/localnet-general-script
- 6628d36 Merge pull request #346 from hypersign-protocol/develop
- 27c0a3b Merge pull request #347 from hypersign-protocol/git-workflow-release-fix
- 0369721 Merge pull request #349 from hypersign-protocol/348-duplicate-publickeymultibase-error
- 7031fa2 Merge pull request #350 from hypersign-protocol/caip-10-eth-chain-id-list
- b910dd6 Merge pull request #351 from hypersign-protocol/develop
- dddc48d add localnet script
- f25acd8 added test cases for DID Update
- ad56608 added v0.1.7 upgrade handler
- b2e4b64 bump go version to go1.19
- d1c0de2 bump golang version from go1.18 to go1.19
- 73e8ba3 feat: add support for cosmos ecosystem based blockchain addresses
- f6fc693 fix README.md
- 348d56b fix: added temporary validation for EcdsaSecp256k1VerificationKey2019 type to allow duplicate publicKeyMultibase only when blockchainAccountIds are provided
- 1781ab2 fix: clientSpec is optional for Tx not falling under any supported clientSpec category
- 7d64a02 fix: downgrade docker version to 20.04 to fix GLIBC version issue of hid-noded binaries
- bbe4784 fix: handle nil pointer reference error for empty signature map
- 7981696 fixed update did rpc where users were not able to add a verification method in their didDoc
- 12f4a8a modified localnet script
- 146cfe0 refactor: createDID, deactivateDID, updateDID RPCs
- 45b9fa7 refactor: didDoc and credentialStatus doc will throw proper error status codes
- be2da81 refactor: every error messages thrown from RPC will carry a status code
- f5c504c refactor: every signature for didDocument needs to also specify its clientSpec
- c9615a2 restricted CAIP-10 support for ethereum blockchain addresses to specific chains
v0.1.6
Release Notes
- Added support for
blockchainAccountId
to enable EVM based blockchain addresses - Cosmos SDK bumped to
v0.45.11
- Tendermint bumped to
v0.34.23
- IBC bumped to
v3.3.0
Changelog
- 257f3de 'personal_sign' is added as a clientSpec
- 1cd8ccd Merge branch 'release/v0.1.x' of https://github.com/hypersign-protocol/hid-node into blockchain-account-id-support
- 4af536b Merge branch 'release/v0.1.x' of https://github.com/hypersign-protocol/hid-node into blockchain-account-id-support
- 1f2eb0f Merge pull request #327 from hypersign-protocol/refactor-hid-node
- 49b34dc Merge pull request #328 from hypersign-protocol/cosmos-sdk-tendermint-version-bump
- 01ade94 Merge pull request #329 from hypersign-protocol/ibc-v330-upgrade
- c885bd4 Merge pull request #331 from hypersign-protocol/blockchain-account-id-support
- 7bc76d2 Merge pull request #332 from hypersign-protocol/unshadow-tendermint-node-client
- b5674d2 Merge pull request #334 from hypersign-protocol/fix-localnet-script
- b9d66f4 Merge pull request #336 from hypersign-protocol/release/v0.1.x
- 9af34e8 added check to subtract the RecoveryIDOffset by 27 only when the recovery byte of the signature recieved is either 27 or 28
- c8ec063 added v0.1.6 upgrade handler
- 750b550 bug: change in claim status to Expired manually will now result in an error
- 90209c8 bumped IBC version from v3.1.0 to v3.3.0 for wasm v0.29.x intergration
- 0bbe2c9 bumped cosmos-sdk to v0.45.11 and tendermint to v0.34.23
- f41c97b enforced go1.18 for binary build and install
- 67c75dd feat: added support for in verificationMethod doc
- e702c4f fix: added WithViper() method to get TmNode client
- 8609894 localnet script fix
- ef75eef refactor: fixed variable and function names
- 3621661 removed unused variable
v0.1.5
Release Notes
EcdsaSecp256k1VerificationKey2019
scheme is introduced to support SSI transactions from Keplr Wallet.- Temporary change is done with validation of
method-specific-id
to accept any alpha-numeric string with a minimum length of 32 characters - Refactor:
document_verification
andsignature
packages are merged into a single package calledverification
- Bug fix: fixed a bug which did not allow a DID Document having multiple controllers to register Schema or Credential Status Documents.
Changelog
- 22483eb Merge pull request #318 from hypersign-protocol/ecdsa-secp256k1
- 82a52c0 Merge pull request #320 from hypersign-protocol/319-temporary-change-method-specific-id
- 5a23247 Merge pull request #322 from hypersign-protocol/verification-package
- ebef20f Merge pull request #323 from hypersign-protocol/release/v0.1.x
- cd3789d Merge pull request #325 from hypersign-protocol/324-bug-did-with-multiple-controllers-except-itself-was-not-be-register-schmema-or-credential-documents
- 7913651 Merge pull request #326 from hypersign-protocol/release/v0.1.x
- 20d67bf added test case for ssi operations using secp256k1
- 66aabca added v0.1.5 handler
- 1d465e4 bugfix: fixed DocumentProofTypeCheck() function to get proper VM type
- 01f3d1e feat: added secp256k1 verification key support for ssi documents
- 1faf383 refactor: added document and signature verification under a single package
- 948823b temporary change made in method-specific-id validation
- f07f9e5 uncommented all tests
v0.1.4
Release Notes
- Validation check for the length of DID Method Specific ID to be 45, is removed.
- Validation added to Document Proof Type to assert the correct type corresponding to its Verification Method Type
- Code re-organization is done to modularise code
Changelog
- 05f93f0 Merge pull request #304 from hypersign-protocol/add-ssi-e2e-tests
- 1288a88 Merge pull request #308 from hypersign-protocol/307-reorganize-code-to-provision-easy-adoption-of-new-verification-method-types
- 70e98c5 Merge pull request #310 from hypersign-protocol/309-remove-the-check-to-verify-the-length-method-specific-id-to-be-45
- a58bcd2 Merge pull request #312 from hypersign-protocol/reorganise-signature-logic
- bd2a572 Merge pull request #313 from hypersign-protocol/docker-fix
- 8223980 Merge pull request #315 from hypersign-protocol/document-verification-dir-fix
- 9cf0af0 Merge pull request #316 from hypersign-protocol/release/v0.1.x
- 3c503b0 added ssi e2e tests
- c574239 added upgrade handler for v0.1.4
- 45e8cca code formatted using go fmt
- ce3622b docker hid-node setup script change: added 'sed' instruction to change RPC IP from localhost to source address
- 0b3d8eb document_verification is placed outside of keeper package
- d1d69f4 refactor: added signature verification code in a seperate package
- c34c7c4 refactored cli client to accept multiple diddoc signers
- 3fc98d1 refactored code to accomodate new verification method types
- 8a55a97 removed tests which are covered under ssi e2e tests
- 216cad1 removed unused function getMultiSigDidSigningInfo()
- 750ef57 removed verification to check the length of multibase key to be exact 45
- 56b2353 typo fix
v0.1.3
Release Notes
Major fix
x/ssi
: Fixed the issue where DID Controllers weren't able to register Credential Schema and Credential Status Documents.
Changelog
v0.1.2
Release Notes
This release aims to fix the Dragonberry vulnerability (read here), and it won't break the state of chain. The Cosmos SDK version remains the same as previous releases, which is v0.45.7
Changelog
v0.1.1
Release Notes
Major Changes
- IBC has been bumped to v3. This release, however, does not feature the ICA module.
Other Fixes
x/ssi
: SSI Documents can be fetched without appending a colon to the Document ID.- As SSI Document IDs in the mainnet chain will not carry a chain namespace, the logic to store
mainnet
in theChainNamespaceKey
subspace, if thechain namespace
in genesis.json is empty, is removed.
Changelog
- 3f6ffcb Merge branch 'release/v0.1.x' into fix-ssi-docs
- 4029fd8 Merge branch 'release/v0.1.x' into protoc-swagger
- 681273a Merge pull request #279 from hypersign-protocol/build/system-service-file
- d6470d2 Merge pull request #280 from hypersign-protocol/fix-service-file
- c6d75b7 Merge pull request #283 from hypersign-protocol/genesis-namespace
- ba385d1 Merge pull request #284 from hypersign-protocol/fix-ssi-docs
- 2f86a0b Merge pull request #285 from hypersign-protocol/protoc-swagger
- 9b1645f Merge pull request #286 from hypersign-protocol/4-grpc-issue-with-parsing-dids-in-the-url
- facea72 Merge pull request #288 from hypersign-protocol/fix-readme
- c4d25f3 Merge pull request #290 from hypersign-protocol/ibc-v3-upgrade
- 8998974 Merge pull request #291 from hypersign-protocol/release/v0.1.x
- 797bcd3 Merge pull request #292 from hypersign-protocol/add-upgrade-handler
- 5186468 Update hidnoded-cosmovisor.service
- c7360aa addded swagger generation script
- 1a2d32c added allow_colon_final_segmenents in grpc-gateway generation command to include last element of document id
- 37fb66b added blockchain specific features
- 77d7a71 added cosmovisor system service file
- ef27917 added example path of hid-node config
- 295effa added features and fixed local installation instructions
- aa9135d added github badges
- 8661714 added note
- b1d2c96 added protoc installation instructions in build workflow
- 8f45a55 added upgrade handler for v0.1.1 upgrade
- 68f49dc bump ibc to v3
- b513efa fix README.md
- 3824943 fixed did schema docs
- 690074f fixed did ssi docs
- 59c46f5 fixed did vc status docs
- 81c9bd2 fixed did-namespace to chain-namespace
- 9001a06 fixed logger message
- ea3b70b removed assiging mainnet namespace string during genesis, as the mainnet chain doesn't need a namespace
- 9974e06 removed proto gen and doc gen action
- 647bd8a renamed didNamespace to chainNamespace because of its usage in schema id and vc id
- 6581ce0 typo fix
v0.1.0
Release Notes
The initial release for Hypersign Identity Network Testnet (Jagrat)
Changelog
- 06c0938 Merge pull request #273 from hypersign-protocol/hotfix/docker-wrong-make
- 947d3cb Merge pull request #274 from hypersign-protocol/hotfix/fix-rc-pattern
- 84d8392 Merge pull request #275 from hypersign-protocol/devops/lint-workflow
- fad68a8 Merge pull request #277 from hypersign-protocol/chore/organize-code
- 16258f2 Merge pull request #278 from hypersign-protocol/release/v0.1.x
- f28ceb6 added lint git workflow
- 0556fd3 fixed lint errors
- 80e452e fixed type in lint workflow
- 5fd705f formatted go code
- 1bf18f7 refactor: made some structural changes
- cd6b57f refactor: renamed query rpcs of didDoc and schema
- 2e6eae3 removed unneeded ssi params query rpc
v0.0.8-rc.1
v0.0.8
Release Notes
Changelog
- bbc82b7 Merge pull request #269 from hypersign-protocol/224-improve-github-workflow-configuration
- 2c8522a Merge pull request #271 from hypersign-protocol/270-fix-schema-doc-update
- d0233bd Merge pull request #272 from hypersign-protocol/prerelease/v0.0.8
- 964a5a7 added build workflow and removed default starport worflow
- e282a08 added check for mandatory schema id
- 0abdc22 added release workflow
- 139fc2b added version number in schema id
- 6084421 removed old release workflow
- ae8f604 using v3 ref for setup-go