Skip to content

Releases: hypersign-protocol/hid-node

v0.1.7

22 Mar 13:31
b910dd6
Compare
Choose a tag to compare

Release Notes

Features

  • Added support for Cosmos Ecosystem's wallet addresses of select chains in VerificationMethod
  • CreateDID, UpdateDID and DeactivateDID have undergone major refactors. Please refer PR #338 for more details.
  • Golang build version has been upgraded from go1.18 to go1.19.
  • Restricted CAIP-10 support for Ethereum based blockchain addresses to: Ethereum, Polygon and Binance 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

09 Feb 15:22
b9d66f4
Compare
Choose a tag to compare

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

13 Dec 15:20
7913651
Compare
Choose a tag to compare

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 and signature packages are merged into a single package called verification
  • 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

05 Dec 14:19
Compare
Choose a tag to compare

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

10 Nov 17:50
253df94
Compare
Choose a tag to compare

Release Notes

Major fix

  • x/ssi : Fixed the issue where DID Controllers weren't able to register Credential Schema and Credential Status Documents.

Changelog

  • 3918897 Merge pull request #302 from hypersign-protocol/301-non-subject-did-controllers
  • 253df94 Merge pull request #303 from hypersign-protocol/release/v0.1.x
  • 641f65e added v0.1.3 upgrade handler
  • 5a6d23d did-doc controllers can register schema and credential statuses

v0.1.2

17 Oct 06:26
c9afc3a
Compare
Choose a tag to compare

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

  • 1ae4044 Merge pull request #293 from hypersign-protocol/standalone-service
  • 76a4d40 Merge pull request #296 from hypersign-protocol/patch/ics23
  • c9afc3a Merge pull request #297 from hypersign-protocol/release/v0.1.x
  • 5ec08bd added hid-node standalone service file
  • 7c159d1 dragonberry vulnerability fix

v0.1.1

04 Oct 08:21
Compare
Choose a tag to compare

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 the ChainNamespaceKey subspace, if the chain 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

02 Sep 05:13
16258f2
Compare
Choose a tag to compare

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

01 Sep 02:58
Compare
Choose a tag to compare
v0.0.8-rc.1 Pre-release
Pre-release

Release Notes

Changelog

  • a8fde11 added tag pattern for rc releases
  • b4621d0 fixed docker hid-node setup commands
  • 92ef188 fixed rc tag match pattern
  • fa401a3 removed created docker manifest
  • 297198c update README.md for docker instructions
  • 26b0b4f using make install to setup hid-node

v0.0.8

31 Aug 12:52
d0233bd
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

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