Releases: credebl/credo-controller
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
v0.2-beta.01
What's Changed
- feat: support did:web method by @KulkarniShashank in #13
- feat: Added did web configuration by @KulkarniShashank in #14
- feat: Added legacy connection API and also add the get invitation by invitatioId by @KulkarniShashank in #15
- feat: Get agent status if running or not by @KulkarniShashank in #16
- feat: Connection information for multi-tenants by connection ID by @KulkarniShashank in #17
- feat: Out-Of-Band in Issuance and Verification functionality by @KulkarniShashank in #18
- feat: Proof presentation form data by @KulkarniShashank in #19
- fix: Added the command for the patch aries-framework/annoncreds by @KulkarniShashank in #20
Full Changelog: v0.2-alpha.01...v0.2-beta.01
v0.2-alpha.01
What's Changed
- Update license owner by @ajile-in in #1
- feat: Support AFJ 0.4.0 by @tarun-vadde in #3
- support AFJ version 0.3.3 by @KulkarniShashank in #2
- Added getSchemaById, getCredentialDefinitionById APIs followed by refactoring the existing ones in Multi-Tenancy Controller by @tarun-vadde in #4
- Added Postgres Wallet Storage by @tarun-vadde in #5
- Streamlined Multi-Tenant AFJ Controller with Enhanced APIs by @tarun-vadde in #6
- refactor: multi-tenancy routes and added cache module in agent-config by @KulkarniShashank in #7
- feat: JSON LD implementation in issuing credentials by @tarun-vadde in #8
- Adding Indicio Network Support to DID by @KulkarniShashank in #9
- Integrating Indicio Ledger, and Starting Bcovrin by Default by @KulkarniShashank in #12
- Create LICENSE by @ajile-in in #10
New Contributors
- @ajile-in made their first contribution in #1
- @tarun-vadde made their first contribution in #3
- @KulkarniShashank made their first contribution in #2
Full Changelog: https://github.com/credebl/afj-controller/commits/v0.2-alpha.01