Skip to content

Releases: hyperledger/identus-cloud-agent

Identus Cloud Agent v1.40.0

07 Nov 06:41
94e7ec0
Compare
Choose a tag to compare

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

What's Changed (detailed changelog)

Full Changelog: cloud-agent-v1.39.0...cloud-agent-v1.40.0

Identus Cloud Agent v1.39.0

11 Sep 14:14
797dad4
Compare
Choose a tag to compare

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

Read more

cloud-agent-v1.37.0: chore(release): cut Identus Cloud agent 1.37.0 release

12 Sep 11:47
f0e6c9e
Compare
Choose a tag to compare
# [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

13 May 16:45
3438438
Compare
Choose a tag to compare

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

26 Apr 14:01
1ea6218
Compare
Choose a tag to compare

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

21 Mar 08:16
cc6028f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: prism-agent-v1.28.0...prism-agent-v1.31.0

prism-agent-v1.28.0

01 Mar 10:34
4e3aaa3
Compare
Choose a tag to compare

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

06 Feb 16:56
8954d09
Compare
Choose a tag to compare

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

13 Dec 16:18
2a44e10
Compare
Choose a tag to compare

What's Changed

Full Changelog: prism-agent-v1.19.1...prism-agent-v1.21.1

Open Enterprise Agent v1.19.1

27 Nov 17:26
e5b1b14
Compare
Choose a tag to compare

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