Skip to content

v2.0.0

Compare
Choose a tag to compare
@pranalidhanavade pranalidhanavade released this 10 Mar 13:47
· 6 commits to main since this release
e4f076e

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