Releases: hyperledger/identus-cloud-agent
Identus Cloud Agent v1.40.0
New features
- feat: Add KID to the credential-offers API - ATL-7704 by @FabioPinheiro in #1320
- feat: Implement prism anoncreds method for schemas and credential definitions by @shotexa in #1385
- feat: ATL-6983 ZIO Stream Kafka PoC in background jobs by @bvoiturier in #1339
Bugfixes
- fix: handle unsupported PIURI found in DIDComm messages accordingly by @bvoiturier in #1399
- fix: Add key_id missing field by @mineme0110 in #1403
What's Changed (detailed changelog)
- ci: skip renaming of OpenAPI specification when the release is made from the tag by @yshyn-iohk in #1347
- feat: Test JWT OBJECT as Issuer by @CryptoKnightIOG in #1343
- chore: Fabio Pinheiro, retroactively sign off (DCO) #1345 by @FabioPinheiro in #1348
- feat: Default Object As Issuer by @CryptoKnightIOG in #1349
- feat: presentation_submission validation logic by @patlo-iog in #1332
- feat: Support Array Of Credential Schema by @CryptoKnightIOG in #1351
- docs: Update README.md rempve GITHUB_TOKEN prerequisite by @FabioPinheiro in #1360
- fix: cannot reuse the same credential-offer in oid4vci by @patlo-iog in #1361
- feat: VCVerification API support ARRAY or OBJECT as Credential Sc… by @CryptoKnightIOG in #1355
- docs: Update README.md fix user documentation URL by @FabioPinheiro in #1362
- feat: Add KID to the credential-offers API - ATL-7704 by @FabioPinheiro in #1320
- docs: Update README.md with credential types that are supported by @FabioPinheiro in #1359
- fix: Preserve Presentation Format by @CryptoKnightIOG in #1363
- feat: add presentation-exchange endpoints by @patlo-iog in #1365
- docs: Update README.md add link to Quickstart guide by @FabioPinheiro in #1364
- build: zio dependency updates by @github-actions in #1356
- build: sbt and plugins dependency update by @github-actions in #1357
- test: add presentation-definition crud test by @patlo-iog in #1367
- fix: oas to use any schema for json ast node by @patlo-iog in #1372
- feat: Issuer Replace Either By Union Type by @CryptoKnightIOG in #1374
- fix: return 404 when create credConfig on non-existing issuer by @patlo-iog in #1379
- feat: Default Backend API to Array Of Credential Schema by @CryptoKnightIOG in #1366
- feat: Implement prism anoncreds method for schemas and credential definitions by @shotexa in #1385
- docs: add prism anoncreds method support docs by @shotexa in #1386
- build: zio dependency updates by @github-actions in #1369
- fix: oid4vci endpoints error statuses and negative input validation by @patlo-iog in #1384
- build(deps): bump cryptography from 42.0.8 to 43.0.1 in /examples/st-oid4vci/demo in the pip group across 1 directory by @dependabot in #1346
- feat: VC support for Array of credential Status by @CryptoKnightIOG in #1383
- test: add oid4vci negative scenario tests by @amagyar-iohk in #1380
- fix: adjust Kotlin and TypeScript HTTP client to use the
schemaId
f… by @yshyn-iohk in #1388 - feat: ATL-6983 ZIO Stream Kafka PoC in background jobs by @bvoiturier in #1339
- build: sbt and plugins dependency update by @github-actions in #1371
- test: update test dependencies for e2e and performance tests by @yshyn-iohk in #1389
- test: Add integration test for conectionless issuance by @mineme0110 in #1395
- fix: handle unsupported PIURI found in DIDComm messages accordingly by @bvoiturier in #1399
- fix: Add key_id missing field by @mineme0110 in #1403
- chore: I Shailesh Patil retroactively sign off on these commits by @mineme0110 in #1398
- build: add job Update Dependency Graph by @FabioPinheiro in #1400
- build: fix Github action sbt-dependency-submission location by @FabioPinheiro in #1415
- test: Add test connectionless verification by @mineme0110 in #1418
- chore: upgrade to latest Tapir version by @bvoiturier in #1417
- fix: key id for jwt and sdjwt by @mineme0110 in #1420
- build: add permissions for the dependency-submission by @FabioPinheiro in #1416
- chore: rely on Tapir's default value for OpenAPI spec version by @bvoiturier in #1431
- chore: fix generated OAS version to 3.0.3 as TS generator fails with 3.1.0 by @bvoiturier in #1432
Full Changelog: cloud-agent-v1.39.0...cloud-agent-v1.40.0
Identus Cloud Agent v1.39.0
Features
- Error handling and problem reporting for the Cloud Agent
- Connectionless Issuance of Credentials
- Connectionless Presentation of Credentials
- Rebranding of the Prism Agent to the Identus Cloud Agent
- Crypto Agility (add ED25519 cryptography suite to the PRISM DID keys)
- ...number of improvements and fixes
What's Changed
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /cloud-agent/client/generator by @dependabot in #989
- fix: broken link for the cloud agent packages in readme file by @mkbreuningIOHK in #1032
- ci: fix the publishing of ts client [skip ci] by @yshyn-iohk in #1031
- ci: switch Scala Steward to make the PRs as the hyperledger-bot by @yshyn-iohk in #1037
- refactor: remove usage of secp256r1 and demos by @shotexa in #1043
- test: add tests for the new key types by @patlo-iog in #1044
- perf: update ts client in the performance tests, cleanup
println
by @yshyn-iohk in #1041 - fix: rename the folder to identus for vc-jwt by @mineme0110 in #1063
- fix: expose new key types in rest api by @patlo-iog in #1066
- docs: rename ADRs in the scope of rebranding to the Identus ATL-7050 by @yshyn-iohk in #1053
- ci: fix scala steward DCO signature by @yshyn-iohk in #1057
- test: add DID Registrar test scenario to use new key types by @patlo-iog in #1071
- ci: scala steward DCO by hardcoding the message by @yshyn-iohk in #1074
- chore(deps): bump requests from 2.26.0 to 2.32.0 in /infrastructure/utils/python/github-helpers in the pip group across 1 directory by @dependabot in #1070
- ci: use branch name in pre-release version name by @patlo-iog in #1080
- docs: rebranding to the Identus, OEA->ICA by @yshyn-iohk in #1081
- docs: add identus logo to README.md [skip ci] by @yshyn-iohk in #1084
- build: protobuf dependency update by @github-actions in #1077
- build: internal dependency updates by @github-actions in #1079
- build: sbt and plugins dependency update by @github-actions in #1078
- docs: update new key types in DID tutorials [skip ci] by @patlo-iog in #1085
- build: DAL dependency update by @github-actions in #1076
- docs: Add ADR for resources storage by @EzequielPostan in #1087
- test: add jwt revocation test scenario by @amagyar-iohk in #951
- ci: fail megalinter check when there are autofixes by @yshyn-iohk in #1092
- chore: fix slack notification message tag by @amagyar-iohk in #1091
- docs: update the architecture diagram and typos in ADRs [skip ci] by @yshyn-iohk in #1093
- ci: fail the build when the megalinter found the issues [skip ci] by @yshyn-iohk in #1095
- docs: update website link to Identus by @mkbreuningIOHK in #1096
- feat: Rename helm chart and its resources by @milosbackonja in #1104
- feat: integrate SD JWT by @FabioPinheiro in #1016
- build: sbt and plugins dependency update by @github-actions in #1102
- test: updates integration test tags by @amagyar-iohk in #1098
- feat(agent): ATL-6839 migrate DIDComm endpoint to tapir by @bvoiturier in #1116
- ci: switch to the GitHub runners by @yshyn-iohk in #1121
- chore: scalafmt import rewrite by @patlo-iog in #1120
- fix: VC Verification API Doc by @CryptoKnightIOG in #1118
- fix: SemanticCheckOfClaims In Verification API by @CryptoKnightIOG in #1124
- ci: revert switch to the GitHub runners by @patlo-iog in #1123
- fix: update the jose dependency and switch back to the official library by @mineme0110 in #1117
- fix: Changing .chart.name reference, adding name override by @milosbackonja in #1129
- docs(agent): Regenerate PNG images from updated PUML files by @bvoiturier in #1128
- fix: Add expiration time for cloud-agent by @mineme0110 in #1132
- style: remove deprecated Scala syntax by @FabioPinheiro in #1134
- fix: Chart refactor by @milosbackonja in #1143
- ci: add custom DCO check action [skip ci] by @patlo-iog in #1142
- fix: Schema Error Handling by @CryptoKnightIOG in #1138
- ci: revert custom DCO check action [skip ci] by @patlo-iog in #1147
- test: add checks for prism did creation by @amagyar-iohk in #1144
- style: remove unused imports by @FabioPinheiro in #1135
- docs: updating the hdkey ADR [skip ci] by @elribonazo in #1149
- feat: improve ZIO failures and defects in credential definition by @FabioPinheiro in #1133
- fix: Credential Defintion Error Handling Part 2 by @CryptoKnightIOG in #1155
- fix: Credential Defintion Error Handling Part 2 by @CryptoKnightIOG in #1156
- feat: Remove double Error logs in DIDController by @FabioPinheiro in #1140
- fix: pick right key type when creating corresponding issuer by @patlo-iog in #1157
- build: internal dependency updates by @github-actions in #1126
- fix: Update the Holder to send the presentation only, No claims to disclose is needed separately by @mineme0110 in #1158
- fix: Helm chart refactor by @milosbackonja in #1160
- fix: Helm chart refactor vol2 by @milosbackonja in #1162
- feat: ATL-6834 Use ZIO Failures and Defects effectively in the Issue flow by @bvoiturier in #1139
- feat: use the compact format in SD-JWT by @FabioPinheiro in #1169
- fix: Present Error Handling (Part 1: Repo Changes) by @CryptoKnightIOG in #1172
- feat: ATL 6829 - Integrate ZIO failures and defects ADR in credential status list by @bvoiturier in #1175
- fix: present error handling Part 2 by @CryptoKnightIOG in #1177
- feat: add oidc4vci protocol MVP by @patlo-iog in #1182
- docs: update docs for JWT revocation [skip ci] by @shotexa in #1167
- feat: Integrate ZIO failures and defects ADR in DID Registrar Controller and Mercury by @FabioPinheiro in #1180
- feat: use kid in the jwt proof header of OID4VCI CredentialIssue request by @yshyn-iohk in #1184
- feat: improve OpenAPI's PresentProof to make more consistent by @FabioPinheiro in #1130
- build: protobuf dependency update by @github-actions in #1159
- feat: SDJWT holder key binding by @mineme0110 in #1185
- feat: ATL-6833 integrate ZIO failures and defects in wallet event controller by @bvoiturier in https://github.com/hyperledger/identus-c...
cloud-agent-v1.37.0: chore(release): cut Identus Cloud agent 1.37.0 release
# [1.37.0](https://github.com/hyperledger/identus-cloud-agent/compare/cloud-agent-v1.36.1...cloud-agent-v1.37.0) (2024-07-01) ### Bug Fixes * avoid name and operationId conflict when creating oas client ([#1233](https://github.com/hyperledger/identus-cloud-agent/issues/1233)) ([73e8e24](https://github.com/hyperledger/identus-cloud-agent/commit/73e8e2445e038ea154b0ddd0ca93f15fa9db69b4)) * incorrect parsing of public key coordinates and enable some tests again ([#1215](https://github.com/hyperledger/identus-cloud-agent/issues/1215)) ([5398a75](https://github.com/hyperledger/identus-cloud-agent/commit/5398a75cfde7ee922588bd84608223abf389d5c1)) * KeyID from String to Opaque Type and presentation job cleanup ([#1190](https://github.com/hyperledger/identus-cloud-agent/issues/1190)) ([b813faf](https://github.com/hyperledger/identus-cloud-agent/commit/b813faf5f076521955d4b84cab5d46d3635159a2)) * make init-script.sh idempotent [#1173](https://github.com/hyperledger/identus-cloud-agent/issues/1173) ([#1194](https://github.com/hyperledger/identus-cloud-agent/issues/1194)) ([1712062](https://github.com/hyperledger/identus-cloud-agent/commit/1712062cafcba4a46f4d190a7ef628208d21ce7b)) * migrate and repair in case of renaming issues ([#1211](https://github.com/hyperledger/identus-cloud-agent/issues/1211)) ([cb4d479](https://github.com/hyperledger/identus-cloud-agent/commit/cb4d47927c4d6f1c02e4fcf95a52e5ce074d2724)) * Present Error Handling (Part 1: Repo Changes) ([#1172](https://github.com/hyperledger/identus-cloud-agent/issues/1172)) ([13e2447](https://github.com/hyperledger/identus-cloud-agent/commit/13e244738c54bcc43bbea694acebc9b372a1ccb5)) * Present Error Handling Job ([#1204](https://github.com/hyperledger/identus-cloud-agent/issues/1204)) ([3191d8b](https://github.com/hyperledger/identus-cloud-agent/commit/3191d8b933e1e7e08ccd5dd95dbcfddb1ae8bb01)) * present error handling Part 2 ([#1177](https://github.com/hyperledger/identus-cloud-agent/issues/1177)) ([9ac6e52](https://github.com/hyperledger/identus-cloud-agent/commit/9ac6e52ec447710ae7917d8176dcb0ebdc6b2e0d)) * Verification Policy Error Handling ([#1228](https://github.com/hyperledger/identus-cloud-agent/issues/1228)) ([6117a3c](https://github.com/hyperledger/identus-cloud-agent/commit/6117a3cc00121c34a06fd680b1a0b4df4b188f49)) ### Features * add oidc4vci protocol MVP ([#1182](https://github.com/hyperledger/identus-cloud-agent/issues/1182)) ([3ae91dc](https://github.com/hyperledger/identus-cloud-agent/commit/3ae91dce17e5925aad8d5ce3471527889f26c6de)) * add schemaId to the issuance session ([#1199](https://github.com/hyperledger/identus-cloud-agent/issues/1199)) ([97f5d83](https://github.com/hyperledger/identus-cloud-agent/commit/97f5d833d7988d59c4fd51459ee3d48d779399a3)) * add support for EcdsaSecp256k1Signature2019Proof and fix pk encoding for EddsaJcs2022Proof ([#1127](https://github.com/hyperledger/identus-cloud-agent/issues/1127)) ([e617ded](https://github.com/hyperledger/identus-cloud-agent/commit/e617dedd962f379033ae199d40addd222bf945da)) * **agent:** add browser fingerprint label to http metrics ([#1231](https://github.com/hyperledger/identus-cloud-agent/issues/1231)) ([f090554](https://github.com/hyperledger/identus-cloud-agent/commit/f09055455df7ebc316fbc6f0e6bf610a05a278a1)) * ATL 6829 - Integrate ZIO failures and defects ADR in credential status list ([#1175](https://github.com/hyperledger/identus-cloud-agent/issues/1175)) ([dffad1d](https://github.com/hyperledger/identus-cloud-agent/commit/dffad1d0bc07248f1559651ddce82629231c6cf7)) * ATL-6832 ZIO failures and defects in entity controller ([#1203](https://github.com/hyperledger/identus-cloud-agent/issues/1203)) ([9050094](https://github.com/hyperledger/identus-cloud-agent/commit/905009490cf0c360431fa235cf26609bea9b951b)) * ATL-6833 integrate ZIO failures and defects in wallet event controller ([#1186](https://github.com/hyperledger/identus-cloud-agent/issues/1186)) ([8bc2018](https://github.com/hyperledger/identus-cloud-agent/commit/8bc2018bd1ca6d1aa679e1935cde5996602b8ae5)) * ATL-6834 Use ZIO Failures and Defects effectively in the Issue flow ([#1139](https://github.com/hyperledger/identus-cloud-agent/issues/1139)) ([ede7b77](https://github.com/hyperledger/identus-cloud-agent/commit/ede7b770341d1efd5026f7badc1f963ecfefcdef)) * Handle Error in Background Jobs - Improve the way we store errors and defects in DB ([#1218](https://github.com/hyperledger/identus-cloud-agent/issues/1218)) ([e3cadc9](https://github.com/hyperledger/identus-cloud-agent/commit/e3cadc9eb7f3adde05548345c456d1c059356a1c)) * implement ADR Use ZIO Failures and Defects Effectively - Mercury should not throw exceptions ([#1192](https://github.com/hyperledger/identus-cloud-agent/issues/1192)) ([a4ce87f](https://github.com/hyperledger/identus-cloud-agent/commit/a4ce87fd709102e0a5e597e5ba50891e01d46a51)) * improve OpenAPI's PresentProof to make more consistent ([#1130](https://github.com/hyperledger/identus-cloud-agent/issues/1130)) ([bdc5d20](https://github.com/hyperledger/identus-cloud-agent/commit/bdc5d207a6d1567b9dca88f4d72300de091d1d24)) * Integrate ZIO failures and defects ADR in DID Registrar Controller and Mercury ([#1180](https://github.com/hyperledger/identus-cloud-agent/issues/1180)) ([d8e2120](https://github.com/hyperledger/identus-cloud-agent/commit/d8e21201f2b07cd03afbba8fb668329105048ba2)) * SDJWT holder key binding ([#1185](https://github.com/hyperledger/identus-cloud-agent/issues/1185)) ([628f2f0](https://github.com/hyperledger/identus-cloud-agent/commit/628f2f07b29824a899b2c50b0d9cd1c5449bd0e7)) * use kid in the jwt proof header of OID4VCI CredentialIssue request ([#1184](https://github.com/hyperledger/identus-cloud-agent/issues/1184)) ([ee53eda](https://github.com/hyperledger/identus-cloud-agent/commit/ee53edae1fc0bb7f06770a835234052de46665f5)) * use the compact format in SD-JWT ([#1169](https://github.com/hyperledger/identus-cloud-agent/issues/1169)) ([65da651](https://github.com/hyperledger/identus-cloud-agent/commit/65da65185ebda33cab499e87196bf9ce3543b3aa)) Signed-off-by: Allain Magyar <allain.magyar@iohk.io>
Identus Cloud Agent v1.33.0
New features
- First iteration of renaming PRISM Agent to Cloud Agent within Identus project
- Use ZIO Failures and Defects effectively + RFC-9457 in connect
- Verification API for Verifiable Credentials
- Support Ed25519 and X25519 key type of managed DID via curve parameter when managing DID using REST interface
Bug fixes
- Check purpose of the keys and fix the fact that issuers DID without purpose "assertionMethod" can issue VC and API does not fail although logs show failure under the hood
- Add shared-crypto module and apollo wrapper for other key types
- Use Apollo for secp256k1 in shared-crypto
- Add missing 'PresentationVerificationFailed' status
- Expose pg_admin port on the localhost interface only
- Remove prism-crypto dependency
- Update Open-api-spec and Generator script to use new Identus naming
Identus Cloud Agent v1.32.0
Bug Fixes
add shared-crypto module and apollo wrapper for other key types (#958) (7eaa66c)
Check purpose of the keys (#968) (4b8e48d)
Integration Test (#974) (847eb2f)
prism-agent: add missing 'PresentationVerificationFailed' status to REST API response enum (#948) (9a38cc9)
use apollo for secp256k1 in shared-crypto (#971) (dd5e20b)
Features
add sample maintainers.md (#878) (c6a41ed)
agent: verification API integration test + documentation ATL-6775 (#986) (9308b21)
Align the repo with new name identus-cloud-agent (#973) (9fc7bb0)
Configurations load improvement (#954) (dfb7577)
connect: ATL-6599 Use ZIO Failures and Defects effectively + RFC-9457 in connect (#927) (eb898e0)
key management for Ed25519 and X25519 (#966) (a0f6819)
Vc Verification Api (#975) (f0a1f2c)
prism-agent-v1.31.0
What's Changed
- docs(prism-agent): ADR - use Error handling report problem by @mineme0110 in #847
- fix: correct the config environment variable name by @patlo-iog in #905
- docs: update PR template by @mkbreuningIOHK in #896
- feat: ZKP verification by @CryptoKnightIOG in #792
- docs(prism-agent): ATL-6272 improve issue credentials OAS doc by @bvoiturier in #907
- docs: update multi-tenancy.md by @robertocarvajal in #910
- feat(agent): make the connection pool size configurable, fixes #913 by @yshyn-iohk in #914
- docs(prism-agent): 895 update the pr template by @mkbreuningIOHK in #912
- fix: integration test by @CryptoKnightIOG in #915
- fix: allow configurable path convention for vault secrets by @patlo-iog in #918
- feat: Fix Update Schema and CredentialDef on Receive Credential by @CryptoKnightIOG in #920
- docs(prism-agent): Add new ADR "handle errors in background jobs" by @bvoiturier in #921
- fix(prism-agent): add validation for endpoint url by @mineme0110 in #919
- fix: add Anoncreds Integration Test by @CryptoKnightIOG in #923
- test: enhancements + vault token test by @amagyar-iohk in #924
- docs: update code owners by @mkbreuningIOHK in #925
- docs: add missing vault env from docs by @patlo-iog in #931
- feat: add revocation for JWT credentials by @shotexa in #934
- fix: align keycloak version by @patlo-iog in #936
- fix(pollux): Undo edit migration for revocation status lists by @shotexa in #937
- fix: anoncred test by @CryptoKnightIOG in #940
- fix(pollux): function that allocates status list credential does not work correctly in multi threaded environment by @shotexa in #941
New Contributors
- @robertocarvajal made their first contribution in #910
Full Changelog: prism-agent-v1.28.0...prism-agent-v1.31.0
prism-agent-v1.28.0
What's Changed
- docs: add description to credential definition and system endpoints by @yshyn-iohk in #861
- ci: pin the 'action-semantic-pull-request' plugin version to 5.2.0 by @bvoiturier in #872
- docs(prism-agent): improve Connect OAS doc by @bvoiturier in #854
- docs(prism-agent): ADR - use ZIO failures and defects effectively by @bvoiturier in #853
- feat: interoperable schema changes by @CryptoKnightIOG in #870
- ci: upgrade action plugin versions by @patlo-iog in #875
- docs(node): Add instructions on how to use the node by @shotexa in #874
- fix(prism-agent): update didcomm peerdid library to support latest spec by @mineme0110 in #877
- docs(prism-agent): fix agent OAS spec issues and add contacts infos by @bvoiturier in #885
- feat: support vault AppRole authentication by @patlo-iog in #884
- fix: remove hard code did:example:* by @FabioPinheiro in #882
- docs: update vault secret storage operation by @patlo-iog in #886
- docs(prism-agent): remove the contact section from the OAS spec by @bvoiturier in #887
- docs: Update DIDEndpoints.scala by @petevielhaber in #889
- docs: Update ConnectionEndpoints.scala by @petevielhaber in #888
- feat: add credential def performance test by @davidpoltorak-io in #865
- feat(pollux): add Json VC schema meta validation by @bvoiturier in #892
- fix: re-enable logging with SLF4J and add traceId by @FabioPinheiro in #869
- fix(prism-agent): increase http timeout communication channel closing… by @mineme0110 in #901
- fix: remove oas schema format for empty repsonse body by @patlo-iog in #902
Full Changelog: prism-agent-v1.25.0...prism-agent-v1.28.0
Open Enterprise Agent v1.25.0
What's Changed
- fix: correct OAS examples by @patlo-iog in #810
- feat: Consumer restricition parametarization by @milosbackonja in #814
- fix: correct OAS example by @patlo-iog in #816
- feat: Liveness, and readiness probes by @milosbackonja in #817
- test: add support of bearer auth for remote envs in integration tests by @antonbaliasnikov in #818
- fix: Swithing to startupProbe from Readiness by @milosbackonja in #821
- feat: Tune postgresql - helm chart by @milosbackonja in #822
- chore: quoute for postgresql definition - helm chart by @milosbackonja in #825
- fix: Change resource defaults for postgres by @milosbackonja in #827
- feat: complete the integration with anoncred and fixes by @FabioPinheiro in #820
- feat: add configuration for gRPC usePlainText (enable TLS for gRPC) by @davidpoltorak-io in #823
- docs: add ADR on supporting admin auth using keycloak JWT by @patlo-iog in #832
- docs(prism-agent): ATL-6269 improve connections OpenAPI doc by @bvoiturier in #833
- docs(prism-agent): add verification policy OpenAPI description by @yshyn-iohk in #835
- feat(prism-agent): add JWT auth support for agent-admin role by @patlo-iog in #840
- docs(prism-agent): improve did-registrar OpenAPI doc by @patlo-iog in #842
- docs(prism-agent): add credential schema OpenAPI documentation by @yshyn-iohk in #843
- test: add integration test configuration for keycloak JWT with role by @patlo-iog in #848
- chore: cleanup experiment (remove sandbox/prism-agent-tapir) by @FabioPinheiro in #851
- docs: add admin role JWT authz tutorial by @patlo-iog in #846
- docs: improve oas doc for DID and wallet endpoints by @patlo-iog in #855
- ci: update CODEOWNERS [skip ci] by @yshyn-iohk in #849
- docs(prism-agent): update readme file to the latest Agent version, fix the broken link to the container registry by @yshyn-iohk in #860
- feat: upgrade ZIO http client to improve performance by @davidpoltorak-io in #850
Full Changelog: prism-agent-v1.21.1...prism-agent-v1.25.0
Open Enterprise Agent v1.21.1
What's Changed
- test: enable remote envs testing in integration tests by @antonbaliasnikov in #801
- build: make sbt-license-report more fault tolerance with ivy unresolved dependencies by @patlo-iog in #803
- feat: add nodeAffinity, tolerations, and resources to k8s deployment by @milosbackonja in #804
- fix: tolerations and nodeAffinity for k8s by @milosbackonja in #808
- docs: add integration tests documentation and tutorials by @antonbaliasnikov in #807
- feat: env vars support through values file by @milosbackonja in #811
- fix: Option to disable apisix key auth by @milosbackonja in #813
Full Changelog: prism-agent-v1.19.1...prism-agent-v1.21.1
Open Enterprise Agent v1.19.1
What's Changed
- test: refactor integration tests - assertions, client models by @antonbaliasnikov in #759
- test: add anoncreds issuance happy path bdd scenario by @antonbaliasnikov in #767
- chore: remove unused iris module by @antonbaliasnikov in #769
- chore: update .env file with each release by @antonbaliasnikov in #771
- fix: check for active RLS on db application user by @patlo-iog in #775
- feat: Keycloak container with AdminClient [WIP] by @yshyn-iohk in #755
- feat(docs): ADR for revocation status list expansion strategy by @shotexa in #773
- feat(prism-agent): add multi-tenant wallet self-service capability by @patlo-iog in #779
- fix(prism-agent): perform percent encoding on auth header for token introspection request by @patlo-iog in #780
- feat(pollux): Add migrations needed for JWT revocation by @shotexa in #778
- fix(pollux): V16 migration is failing to add FK constraint because of type mismatch by @shotexa in #782
- fix(prism-agent): more descriptive error response for validateDID in issue flow by @patlo-iog in #783
- chore(castor): clean up sonarcloud issues and unused configurations by @patlo-iog in #784
- feat: Accept goal and goalCode to create connection invitation by @mineme0110 in #785
- test: add wallet uma permission management tests by @patlo-iog in #786
- fix: explicitly define transitive dependencies that were unresolvable by @patlo-iog in #790
- fix: enable keycloak with pre-configured agent in helm chart by @patlo-iog in #791
- test: configurable integration tests support by @antonbaliasnikov in #772
- docs: add multitenancy keycloak integration tutorials by @patlo-iog in #793
- test: improve configuration for integration tests by @antonbaliasnikov in #796
- test: fix multi-agent config support by @antonbaliasnikov in #799
- fix: change admin auth priority and improve auth error message by @patlo-iog in #800
Full Changelog: prism-agent-v1.18.0...prism-agent-v1.19.1