Skip to content

Releases: credebl/platform

v2.1.3

13 Nov 11:43
8c20270

Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.1.3

v2.1.2

23 Oct 13:43
v2.1.2
c43651e

Choose a tag to compare

What's Changed

  • fix: add client alias to reset password email for logo display by @sujitaw in #1488
  • Bump version from 2.0.0 to 2.1.2 by @GHkrishna in #1491

Full Changelog: v2.1.1...v2.1.2

v2.1.1

15 Oct 10:40
c712ea6

Choose a tag to compare

Release summary

This release adds new backend APIs for session listing and deletion, along with token generation functionality for clients to enhance authentication capabilities. The update includes comprehensive validation improvements for session management APIs and resolves several technical issues including NestJS version updates, Docker build problems related to pnpm catalog, and cache-related issues.

Documentation has been improved with better README.md structure and formatting, while development workflow enhancements include better handling of pre-commit checks and squashed commits during pre-push operations.

What's Changed

Features

Fixes

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

09 Sep 11:37
7adb412

Choose a tag to compare

Release summary

This release introduces OpenTelemetry (OTEL) and Signoz integration for observability, along with Single Sign-On (SSO) support for streamlined authentication. Schema APIs now include the organization name, and database relations have been improved for credentials, connections, and presentation tables.

Several bug fixes enhance email saving, schema view stability, DCO remediation, token/session handling, and wallet creation. The CI/CD workflows were updated for multi-architecture Docker images and artifact management. Additionally, new spin-up scripts, search parameters for credentials/verifications, and badge verification fixes improve usability and developer experience.

What's changed

Features

feat: otel and signoz implementation by @tipusinghaw in #1297
feat: single sign on by @bhavanakarwade in #1305
feat: included organization name in all schema API for schema list by @sujitaw in #1314
feat: refactor agent endpoint for token by @tipusinghaw in #1375
feat: update workflow file to build and push multi-architecture images by @KambleSahil3 in #1376
feat: added env key in sample and demo file by @tipusinghaw in #1384
feat: SSO changes for fetching, update and delete session by @bhavanakarwade in #1320
feat: updated search parameter for Credentials and Verification API by @sujitaw in #1403
feat/credo-spinup-script by @KambleSahil3 in #1417
feat/credo-spinup-script (#1427) by @KambleSahil3 in #1431

Fixes

fix: artifact name in scorecard workflow by @KambleSahil3 in #1299
fix: update upload-artifact-version to v4 by @KambleSahil3 in #1300
fix: update upload-artifact-version to v4 and artifact name in scorecard workflow by @KambleSahil3 in #1301
fix: email not saving to DB and include connection label in proofs GET API by @sujitaw in #1315
fix: agent auth issue due to incorrect token by @GHkrishna in #1388
fix: crash on all schema view when no organization exists by @sujitaw in #1389
fix: crash on all schema view when no organization exists by @sujitaw in #1391
fix: save schemaId during connection, email, and bulk issuance by @sujitaw in #1395
fix: accept organization invitation issue by @shitrerohit in #1398
fix: save schemaId during connection, email, and bulk issuance by @sujitaw in #1399
fix: create account with large token size by @shitrerohit in #1402
fix: session logic for passkey flow by @pranalidhanavade in #1404
fix: issue for wallet creation with existing DID and Seed by @sujitaw in #1394
fix: resolved user not found error on login by @shitrerohit in #1410
fix: badge issuance error for non-wallet flow for issuance by @sujitaw in #1411
fix: badge verification page issue by @sujitaw in #1420
fix: badge verification page issue by @sujitaw in #1421
fix: removed sonar cloud issue related changes by @shitrerohit in #1423
fix: sonar cloud issues by @shitrerohit in #1425

Refactors

refactor: changes agent endpoint by @tipusinghaw in #1378
refactor: schema id in get schema by @tipusinghaw in #1379
refactor: token API for tenant and create keypair by @tipusinghaw in #1380
refactor: inactive session deletion by @shitrerohit in #1415

New Contributors

New Contributors

Full Changelog: v.2.0.3...v2.1.0

v.2.0.3

16 Jun 10:52
2b1a409

Choose a tag to compare

What's Changed

This minor release has new methods for signing w3c credential as well as raw data. This gives issuers a flexibility to sign and verify any data for external applications

Features

Full Changelog: v2.0.2...v.2.0.3

v2.0.2

30 Apr 13:59
e0e2787

Choose a tag to compare

Release summary

This release introduces schema creation with support for nested attributes and support for displaying schema aliases in the schema table. It also adds validations for ledgerId fields across all issuance methods, improving data accuracy and reducing the likelihood of misconfigurations.

The development and local deployment experience has been improved with updates to the docker-compose setup and the addition of a seed Dockerfile. Configuration files saw refinements as well, including updates to .env.demo and NATS server settings.

Unnecessary values and unused libraries were removed to clean up the codebase, and new files like compass.yml were added to better support QA and CI environments. Additional cleanup included removing lock files (yarn.lock, package-lock.json) and eliminating unused services like the image-service. Internal refactoring also consolidated the nats-interceptor and responses libraries into a new common package, simplifying the code structure.

To streamline collaboration, a FEATURE-REQUEST.md template was introduced, and minor improvements were made to the README for better documentation clarity. On the API front, the GET proof record endpoint now properly returns a 404 status for non-existent records, making error handling more consistent.

What's changed

Features

feat: support nested attributes while creating schema by @bhavanakarwade in #1166
feat: update schema details and add alias in schema table by @pallavighule in #1129
feat: create FEATURE-REQUEST.md by @GHkrishna in #1181
feat: validations for organization and template ledgerId in all issuance methods by @bhavanakarwade in #1200
feat: update-docker-compose by @KambleSahil3 in #1209, #1210
feat: added seed dockerfile by @KambleSahil3 in #1203

Fixes

fix: remove yarn.lock and package-lock.json files by @sairanjit in #1133
fix: add aws module into monorepo #1135 by @sairanjit in #1135
fix: added compass.yml file by @pranalidhanavade in #1130
fix: remove unused libs #1163 by @sairanjit in #1163
fix: docs-readme typo by @NucleonGodX in #1170
fix: update GET proof record endpoint to return 404 for non-existing records by @amrrdev in #1190
fix: update .env.demo file by @KambleSahil3 in #1198
fix: update nats server configurations by @GHkrishna in #1206
fix: update .env.demo by @GHkrishna in #1205
fix: removed unwanted values by @KambleSahil3 in #1212, #1213
fix: qa conflict fixes by @GHkrishna in #1214

Refactors

refactor: remove image-service from libs #1164 by @sairanjit in #1164
refactor: merge nats-interceptor and responses lib into common #1165 by @sairanjit in #1165
refactor: create common package in libs #1167 by @sairanjit in #1167
refactor: error handling for download csv file by @bhavanakarwade in #1182

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

28 Mar 13:56
fc2f098

Choose a tag to compare

What's New?

Automated Docker Image Build & Push

Added a GitHub Actions workflow to build and push Docker images for all services.
Docker images are now pushed to GitHub Container Registry (GHCR) for seamless deployment.

Updated docker-compose.yml

Now pulls images from GHCR instead of building locally.
Ensures all services use pre-built images for consistency.

To start services using images from GitHub Container Registry, run:
docker-compose up -d

New docker-compose-dev.yml (Optional for Developers)

Allows developers to build images locally if needed.

Use the following command to start services with locally built images:
docker-compose -f docker-compose-dev.yml up -d

GitHub Container Registry (GHCR) - Service Images

If you want to manually pull any specific service image, visit the package registry:
GitHub Packages - GHCR

To pull an individual service image manually, use:

docker pull ghcr.io/credebl/credo-controller:latest

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

10 Mar 13:47
e4f076e

Choose a tag to compare

What changed

This is major release which includes several enhancements and fixes to improve functionality and user experience. Key features include API versioning for the VerificationService and the send proof-request API, ensuring better compatibility and future scalability.

Users can receive more concise message while retrieving all proofs, which will be helpful in troubleshooting.
In the send proof-request API, purpose property has been added to allow for more detailed and specific proof submissions.

This release also includes support for schema archival for deleted wallets. For monitoring and logging, ELK has been integrated in the system. Furthermore, a global NATS interceptor has been implemented to improve message interception and processing across services.

Organisational data retrieval has been refined with the inclusion of orgdid in the getOrganizations() response in OrganizationRepository.

For Docker users, OpenSSL installation support has been added to enhance security and encryption capabilities.
An OSSF scorecard.yml has been created to assess and ensure open-source security best practices.

Features

feat: API versioning changes for verification micro-service and for send proof request API by @pranalidhanavade in #1090
feat: added error message on get all proof by @tipusinghaw in #1089
feat: added purpose property in send proof request by @bhavanakarwade in #1113
feat: archive schema for deleted wallet by @bhavanakarwade in #1078
feat: decouple share certificate code-base by @bhavanakarwade in #1071
feat: elk code on dco fixed branch by @tipusinghaw in #1067
feat: global NATS interceptor implementation by @tipusinghaw in #1091
feat: add OpenSSL installation support for Docker image by @KambleSahil3 in #1102
feat: add OpenSSL installation support for Docker image (#1096) by @Sheetal-ayanworks in #1097
feat: create OSSF scorecard.yml by @GHkrishna in #1048
chore: added orgdid in get all orgs response by @bhavanakarwade in #1119
chore: change google chrome to chromium executables by @GHkrishna in #1027
chore: transition from Blockster Labs to AYANWORKS by @GHkrishna in #1050
chore: update license by @GHkrishna in #1049
chore: bump up version for release by @pranalidhanavade in #1100
chore: bump up version for release by @pranalidhanavade in #1101

Fix

fix: add agent-env and attach agent-env to container when starting locally by @GHkrishna in #1040
fix: add declined column in proof webhook by @tipusinghaw in #1088
fix: added API params validations by @pranalidhanavade in #1124
fix: added api param validations by @bhavanakarwade in #1121
fix: added compass.yml file by @pranalidhanavade in #1131
fix: auto start platform services with docker-compose by @GHkrishna in #1043
fix: changes in NATS interceptor for error handling by @pranalidhanavade in #1103
fix: duplicate attributes in proof request by @pranalidhanavade in #1092
fix: ecosystem error handling by @pranalidhanavade in #1077
fix: exception handling for common handler by @pranalidhanavade in #1108
fix: increase org name and org size for create and update organization by @GHkrishna in #1028
fix: parameter validations issues by @bhavanakarwade in #1126
fix: schema creation logic for mainnet by @tipusinghaw in #1032
fix: add openssl support by @Sheetal-ayanworks in #1098
fix: add openssl support (#1098) by @Sheetal-ayanworks in #1099
fix: Error handling in NATS interceptor by @pranalidhanavade in #1106

Refactor

refactor: add email verification status and user registration status in response by @pallavighule in #1093
refactor: added conditions to get issued credential list for OOB email issuance. by @pranalidhanavade in #1125
refactor: get all cred defs by orgId functionality by @bhavanakarwade in #1084
refactor: get all cred defs by orgId functionality (#1084) by @bhavanakarwade in #1085
refactor: modification in API summary, description and schema by @tipusinghaw in #1116
refactor: org name and description validations by @bhavanakarwade in #1030
refactor: prettyVc configurations by @bhavanakarwade in #1033
refactor: prettyVc object by @bhavanakarwade in #1041
refactor: response for oob verification via email by @bhavanakarwade in #1118
refactor: swagger documentation changes for auth, schema, ledger, credential-definition, agent and user controllers. by @pranalidhanavade in #1117
refactor: updated Dockerfiles by @KambleSahil3 in #1073

v1.1.0

03 Sep 10:55
435f68a

Choose a tag to compare

What's Changed

Feat

Fix

Read more

v1.0.0

12 Apr 17:38
9a48260

Choose a tag to compare

What's Changed

Features

Fixes

Refactor

New Contributors

Full Changelog: credebl/studio@v0.2-beta.03...v1.0.0