Releases: credebl/credo-controller
v2.1.1
What's Changed
- updated version of credo-controller in package.json by @pranalidhanavade in #320
Full Changelog: v2.1.0...v2.1.1
2.1.0
Release summary
This release introduces OpenTelemetry (OTEL) and Signoz support for observability, token management improvements, and remediation support for DCO fixes. Multi-architecture support has been added for Fargate task definitions and packages, improving ARM deployment compatibility.
Several bug fixes improve badge issuance and verification, agent tenant authentication, commit signoff, and scope handling for polygon APIs. Duplicate routes have been removed, and environment endpoints were refactored for better clarity.
What's changed
Features
feat: added support for otel and signoz by @tipusinghaw in #278
feat: update taskef for ARM arch by @KambleSahil3 in #290
feat: token mgmt and removal of duplicate routes by @GHkrishna in #281
feat: multi-arch-packages by @KambleSahil3 in #294
feat: add remediation support by @GHkrishna in #298
Fixes
fix: added patch for getFormatData by @tipusinghaw in #293
fix: scopes for polygon controller to allow some polygon APIs by @GHkrishna in #295
fix: DCO remediation ability by @GHkrishna in #297
fix: commit signoff by @GHkrishna in #299
fix: agent tenant auth health by @GHkrishna in #300
fix: non-wallet badge issuance error due to datatype check on API by @sujitaw in #306
fix: badge verification page issue by @sujitaw in #308
fix: badge verification page issue by @sujitaw in #309
fix: DCO issue through remediation by @sujitaw in #311
Refactor
refactor: changed env endpoints by @tipusinghaw in #279
refactor: updated fargate taskdef for ARM arch by @KambleSahil3 in #292
New Contributors
@amitpadmani-awts made their first contribution in #276
Full Changelog: v2.0.3...2.1.0
v2.0.3
What's Changed
This minor release has new methods for signing w3c credential as well as raw data.
Features
- Feat: sign and verify methods by @RinkalBhojani in #277
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Release summary
This release introduces a new FEATURE-REQUEST.yml template to standardize feature requests and improve the collaborative process. Additionally, changes from the QA environment have been merged into the Main branch to ensure the latest updates are aligned.
What's Changed
- Create FEATURE-REQUEST.yml by @GHkrishna in #263
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's New?
Automated Docker Image Build & Push
Added a GitHub Actions workflow to build and push Docker images for credo-controller.
Docker image is now pushed to GitHub Container Registry (GHCR) for seamless deployment.
GitHub Container Registry (GHCR) - Service Images
If you want to manually pull credo-controller image, visit the package registry:
GitHub Packages - GHCR
To pull the image manually, use:
docker pull ghcr.io/credebl/credo-controller:latest
What's Changed
- feat: create yml file to push docker images by @GHkrishna in #259
- fix: ci-cd yml path by @GHkrishna in #260
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What changed
This major release includes changes to DID creation, a fix for the ProofController
by adding new fields, updates to polygon routes, and improvements in credential fetching. The DID creation changes involve modifications to the request and response, with the response now returning the didDocument
along with the DID in the DidController
. The proof payload has been refactored, and a threadId
has been added to uniquely identify the proof record. In the out-of-band proof API, a goalCode
has been introduced. The credential APIs now include goalCode
, outOfBandRecordId
, and credentialRequestThreadId
. The polygon route for schema creation has been corrected. Additionally, an API has been added to fetch credential form data.
Features
feat: implemented form data for credentials by @tipusinghaw in #223
feat: transition from Blockster Labs to Ayanworks by @GHkrishna in #209
feat: add agent env for starting agent locally by @GHkrishna in #210
feat: update yarn lock by @pranalidhanavade in #227
Fixes
fix: added goal code to outofBandRecord in the proof controller by @bhavanakarwade in #234
fix: added goalCode, outOfBandRecordId, credentialRequestThId in credential controller by @pranalidhanavade in #235
fix: changed the polygon routes by @tipusinghaw in #238
fix: add proof record thread id by @pallavighule in #243
fix: added compass.yml file by @pranalidhanavade in #244
fix: resolve linting issues by @pranalidhanavade in #247
Refactor
refactor: update DID creation response by @bhavanakarwade in #236
refactor: updated polygon-module package version by @tipusinghaw in #225
refactor: updated version for release by @pranalidhanavade in #229
refactor: updated version for release by @pranalidhanavade in #230
v1.1.0
What's Changed
Feat
- feat: add formatData in credential webhook by @pallavighule in #156
- feat: Add reuse connection by @pallavighule in #74
- feat: added messageType on the credo core by @KulkarniShashank in #87
- feat: added reuse connection for dedicated agent by @bhavanakarwade in #193
- feat: Added schema URL in W3C schema response by @tipusinghaw in #120
- feat: created new event for reuse connection by @tipusinghaw in #148
- feat: decoupled the DID and wallet creation methods and added polygon module by @tipusinghaw in #72
- feat: externalize env by @GHkrishna in #163
- feat: multi-tenancy basic message by @KulkarniShashank in #154
- feat: upgrade credo to 0.5.0 by @sairanjit in #78
Fix
- fix: record threadId oobrecord by @ankita-p17 in #122
- fix: taskdef.json by @KambleSahil3 in #125
- fix: add credential record patch by @pallavighule in #158
- fix: add prettyVc patch by @pallavighule in #160
- fix: added assertion method in did web by @tipusinghaw in #174
- fix: added patch for avoiding proof abandoned issue by @pallavighule in #177
- fix: agent auth by @GHkrishna in #88
- fix: schema file server URL by @tipusinghaw in #146
- fix: sign off develop by @GHkrishna in #190
- fix: specify Node.js version 18.19.0 in engines by @KulkarniShashank in #92
- fix: specify Node.js version 18.19.0 in yml file by @KulkarniShashank in #93
- fix: TAA versioning for indicio testnet by @GHkrishna in #127
- Fix: taskdef file changes by @KambleSahil3 in #152
- fix: updated docker file by @KambleSahil3 in #138
- fix: w3c issuance without holderDID by @GHkrishna in #179
- fix: yarn lock by @GHkrishna in #169
- fix: yarn lockfile by @KambleSahil3 in #150
- fix: yarn lockfile by @KambleSahil3 in #151
- fix:add out-of-band-record-id by @pallavighule in #81
- fix:added cache tenant record patch by @pallavighule in #178
- fix:added-reuse-connection-event by @pallavighule in #176
- fix/taskdef changes by @KambleSahil3 in #180
- fix/taskdef changes by @KambleSahil3 in #189
- fix/taskdef changes by @KambleSahil3 in #194
Refactor
- refactor: error handling for credo by @GHkrishna in #130
- refactor: error handling for endorser controller by @pranalidhanavade in #141
- refactor: error handling for insufficient balance by @tipusinghaw in #136
- refactor: error handling for multi-tenancy controller by @pranalidhanavade in #144
- refactor: error handling for polygon controller by @pranalidhanavade in #143
- refactor: error handling for proof controller by @GHkrishna in #139
- refactor: error handling oob controller by @GHkrishna in #137
- refactor: exception handling for multi-tenancy controller by @bhavanakarwade in #142
- refactor: replace the bcovrin network url by @KulkarniShashank in #197
- refactor: replaced public RPC url to infura RPC url by @tipusinghaw in #76
- refactor: updated contract address and packages by @tipusinghaw in #118
- refactor: updated the RPC url by @tipusinghaw in #77
- refactor:add outOfBandId into issuance webhook event by @pallavighule in #94
- refactor: error handling for multi tenancy controller by @pranalidhanavade in #145
- chore: merge develop to main by @pallavighule in #116
- chore: package update by @GHkrishna in #124
- chore: updated contract address and packages for major package release by @tipusinghaw in #126
- chore: solve DCO by @GHkrishna in #185
- chore: Create DMP_2024.yml by @ajile-in in #83
New Contributors
- @KambleSahil3 made their first contribution in #125
- @pranalidhanavade made their first contribution in #143
Full Changelog: v0.2-beta.04...v1.1.0
v0.2-beta.04
What's Changed
- chore: add eslint and prettier by @sairanjit in #49
- feat: Agent Authentication with JSON Web Token (JWT) by @KulkarniShashank in #43
- feat: Included the format data within the proof's webhook by @pallavighule in #54
- Added proof and credential record Id in oob offer output by @ankita-p17 in #55
- fix: added command for copy patch package and install command in Dockerfile by @KulkarniShashank in #56
- feat: add question answer protocol controller by @sairanjit in #58
- feat: add W3C issuance and verification by @pallavighule in #60
- fix: Update dependencies and fix type names by @sairanjit in #62
- fix: add metadata into question answer webhook by @pallavighule in #63
- feat: add imageurl field in oob issuance and verification by @bhavanakarwade in #64
- fix: ref napi issue by @sairanjit in #67
New Contributors
- @sairanjit made their first contribution in #49
- @ankita-p17 made their first contribution in #55
- @bhavanakarwade made their first contribution in #64
Full Changelog: v0.2-beta.02...v0.2-beta.04
v0.2-beta.03
What's Changed
Features
- feat: Implemented the endorser-policy function by @KulkarniShashank in #25
- feat: Support 0.4.2 version by @KulkarniShashank in #26
- feat: Support indicio demonet network by @KulkarniShashank in #30
- feat: Added the author agreement wallet version for indicio:mainnet by @KulkarniShashank in #42
- feat: Added and configured the Indy-vdr and Askar Wallet by @KulkarniShashank in #22
Fixes
- fix: Solved issuance bug with endorser-policy by @KulkarniShashank in #27
- fix: Increase the max connection for tenant profile postgres wallet by @KulkarniShashank in #28
- fix: Changed the type in credential definition by @KulkarniShashank in #29
- fix: Get cred-def and schema with unqualified DID by @KulkarniShashank in #31
- fix: Solved the enum issue in schema and credDef by @KulkarniShashank in #32
- fix: Add the label on the out-of-band connection by @KulkarniShashank in #39
- fix: Add the label on the out-of-band connection in mutli-tenancy by @KulkarniShashank in #40
- fix: Delete multi-tenancy by tenant Id by @KulkarniShashank in #41
Refactor
- refactor: Implement and configure the indicio testnet by @KulkarniShashank in #23
Full Changelog: v0.2-beta.01...v0.2-beta.03
v0.2-beta.02
What's Changed
- refactor: Added and configured the Indy-vdr and Askar Wallet by @KulkarniShashank in #22
- refactor: Implement and configure the indicio testnet by @KulkarniShashank in #23
- feature: Implemented the endorser-policy function by @KulkarniShashank in #25
- feat: Support 0.4.2 version by @KulkarniShashank in #26
- fix: Solved issuance bug with endorser-policy by @KulkarniShashank in #27
- fix: Increase the max connection for tenant profile postgres wallet by @KulkarniShashank in #28
- fix: Changed the type in credential definition by @KulkarniShashank in #29
- feat: Support indicio demonet network by @KulkarniShashank in #30
- fix: Get cred-def and schema with unqualified DID by @KulkarniShashank in #31
- fix: solved the enum issue in schema and credDef by @KulkarniShashank in #32
- fix: add the label on the out-of-band connection by @KulkarniShashank in #39
- fix: add the label on the out-of-band connection in mutli-tenancy by @KulkarniShashank in #40
- fix: delete multi-tenancy by tenant Id by @KulkarniShashank in #41
- feat: Added the author agreement wallet version for indicio:mainnet by @KulkarniShashank in #42
Full Changelog: v0.2-beta.01...v0.2-beta.02