v2.1.0
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
- @sujitaw made their first contribution in #1314
- @shitrerohit made their first contribution in #1367
Full Changelog: v.2.0.3...v2.1.0