1.40.0 (2024-11-05)
- Add key_id missing field (#1403) (cbd1a03)
- adjust Kotlin and TypeScript HTTP client to use the
schemaId
f… (#1388) (c2da492) - cannot reuse the same credential-offer in oid4vci (#1361) (6a0a3ea)
- handle unsupported PIURI found in DIDComm messages accordingly (#1399) (9b64793)
- key id for jwt and sdjwt (#1420) (5830a7e)
- oas to use any schema for json ast node (#1372) (95d328e)
- oid4vci endpoints error statuses and negative input validation (#1384) (65cc9a7)
- Preserve Presentation Format (#1363) (c18385c)
- return 404 when create credConfig on non-existing issuer (#1379) (e532ba6)
- Add KID to the credential-offers API - ATL-7704 (#1320) (56200cf)
- add presentation-exchange endpoints (#1365) (49f7ab3)
- ATL-6983 ZIO Stream Kafka PoC in background jobs (#1339) (19ab426)
- Default Backend API to Array Of Credential Schema (#1366) (693dcc4)
- Default Object As Issuer (#1349) (d29eebb)
- Implement prism anoncreds method for schemas and credential definitions (#1385) (fbee055)
- Issuer Replace Either By Union Type (#1374) (8fc2fe3)
- presentation_submission validation logic (#1332) (f80b3c3)
- Support Array Of Credential Schema (#1351) (948e314)
- Test JWT OBJECT as Issuer (#1343) (7208d95)
- VC support for Array of credential Status (#1383) (ad946cf)
- VCVerification API support ARRAY or OBJECT as Credential Sc… (#1355) (91cb4e7)
1.39.0 (2024-09-11)
- #1259 make GITHUB_TOKEN optional (#1275) (1c9cbd0)
- add License to the POM files #1099 (#1310) (5a7b950)
- add reportProcessingFailure back in PresentationRepository (#1232) (d22745f)
- bitString base64 encoding for revocation status list (#1273) (45e0613)
- changed IO to UIO as as underline repository doesn't throw error (#1271) (2aba639)
- cleanup and minor refactoring to remove duplicates (#1309) (238492b)
- delete subject id from presentation record (#1314) (b73b806)
- GET Requested present proof by Holder (#1316) (3b3da2c)
- improve k8s keycloak bootstrapping script (#1278) (cfc4ccf)
- migrate to quill for generic secret storage (#1299) (e077cdd)
- migrate wallet nonsecret storage to quill (#1290) (525b3bc)
- misc spelling (#1288) (88efa9c)
- operation id repeated error (#1306) (8e39d0b)
- remove
prism-agent
path from the apisixroute.yaml (#1330) (82b9d1d) - remove deprecation warnings and optimize tests performance (#1315) (7558245)
- Remove type DID (#1327) (1ed2a14)
- rename folder from atala to identus (#1270) (12660ef)
- replace problematic dependency license from Apollo (#1312) (11ee9df)
- the oob encode invitation (#1313) (f2313f2)
- API Supports ValidFrom And ValidTo (#1298) (b19f514)
- API Supports ValidFrom And ValidTo (PART 2) (#1302) (b0c58f3)
- API Supports ValidFrom And ValidTo Test (#1305) (3a7984b)
- connection less issuance (#1301) (594f7c9)
- connection less presentation (#1285) (c5846d1)
- connection less presentation expiration time (#1294) (6024c97)
- Expose Stored Error (#1276) (758fe87)
- Fix Object causing StatusList to fail (#1322) (fb32d6e)
- Handle Error Notify webhooks ATL-6934 (#1279) (7c31a9d)
- integrate json-path in presentation definition (#1311) (9ef6b09)
- Move ADRs to the identus-docs repo (#1284) (4d5ca64)
- postgres metrics (#1274) (cf3ccbe)
- presentation-exchange model and json schema refactoring (#1304) (75b2736)
- URL or Object as Issuer (#1321) (0c53bba)
1.38.0 (2024-07-15)
- Move InMemory classes to the test moduels (#1240) (823057a)
- move mocks into the test modules (#1236) (df83026)
- use Put and Get for DID in doobie statement (#1250) (fc1cf51)
- Wallet Management Error Handling (#1248) (cfd5101)
- upgrade docusaurus and semantic-release packages (de53f1d)
1.37.0 (2024-07-01)
- avoid name and operationId conflict when creating oas client (#1233) (73e8e24)
- incorrect parsing of public key coordinates and enable some tests again (#1215) (5398a75)
- KeyID from String to Opaque Type and presentation job cleanup (#1190) (b813faf)
- make init-script.sh idempotent #1173 (#1194) (1712062)
- migrate and repair in case of renaming issues (#1211) (cb4d479)
- Present Error Handling (Part 1: Repo Changes) (#1172) (13e2447)
- Present Error Handling Job (#1204) (3191d8b)
- present error handling Part 2 (#1177) (9ac6e52)
- Verification Policy Error Handling (#1228) (6117a3c)
- add oidc4vci protocol MVP (#1182) (3ae91dc)
- add schemaId to the issuance session (#1199) (97f5d83)
- add support for EcdsaSecp256k1Signature2019Proof and fix pk encoding for EddsaJcs2022Proof (#1127) (e617ded)
- agent: add browser fingerprint label to http metrics (#1231) (f090554)
- ATL 6829 - Integrate ZIO failures and defects ADR in credential status list (#1175) (dffad1d)
- ATL-6832 ZIO failures and defects in entity controller (#1203) (9050094)
- ATL-6833 integrate ZIO failures and defects in wallet event controller (#1186) (8bc2018)
- ATL-6834 Use ZIO Failures and Defects effectively in the Issue flow (#1139) (ede7b77)
- Handle Error in Background Jobs - Improve the way we store errors and defects in DB (#1218) (e3cadc9)
- implement ADR Use ZIO Failures and Defects Effectively - Mercury should not throw exceptions (#1192) (a4ce87f)
- improve OpenAPI's PresentProof to make more consistent (#1130) (bdc5d20)
- Integrate ZIO failures and defects ADR in DID Registrar Controller and Mercury (#1180) (d8e2120)
- SDJWT holder key binding (#1185) (628f2f0)
- use kid in the jwt proof header of OID4VCI CredentialIssue request (#1184) (ee53eda)
- use the compact format in SD-JWT (#1169) (65da651)
1.36.1 (2024-06-09)
1.36.0 (2024-06-09)
- Credential Defintion Error Handling Part 2 (#1155) (2df5306)
- Credential Defintion Error Handling Part 2 (#1156) (5755504)
- Helm chart refactor (#1160) (4b59112)
- pick right key type when creating corresponding issuer (#1157) (22f0448)
- Schema Error Handling (#1138) (a9da840)
- Update the Holder to send the presentation only, No claims to disclose is needed separately (#1158) (9eaa5d4)
- improve ZIO failures and defects in credential definition (#1133) (d6dfb72)
- Remove double Error logs in DIDController (#1140) (888ebb4)
1.35.1 (2024-06-05)
1.35.0 (2024-06-03)
- SemanticCheckOfClaims In Verification API (#1124) (7cb4192)
- update the jose dependency and switch back to the official library (#1117) (3608aaf)
- Changing .chart.name reference, adding name override (#1129) (650ae3b)
- VC Verification API Doc (#1118) (d70d4b7)
- agent: ATL-6839 migrate DIDComm endpoint to tapir (#1116) (2f4f7c3)
- integrate SD JWT (#1016) (9d7948f)
1.34.0 (2024-05-27)
1.33.1 (2024-05-21)
- broken link for the cloud agent packages in readme file (#1032) (92d17c2)
- expose new key types in rest api (#1066) (9ce8d3a)
- rename the folder to identus for vc-jwt (#1063) (364a5dc)
1.33.0 (2024-05-09)
1.32.1 (2024-05-07)
- expose pg_admin port on the localhost interface only (#957) (73674b5)
- Fix OneOf OpenAPI Serialization Issue (#1010) (393c296)
- remove prism-crypto dependency (#1015) (46e594c)
- update open-api-spec and generator script and package.json (#990) (88c1b5e)
1.32.0 (2024-04-26)
- 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)
- 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)
1.31.0 (2024-03-20)
- add Anoncreds Integration Test (#923) (27a157f)
- align keycloak version (#936) (c920fd6)
- anoncred test (#940) (bb5ead1)
- pollux: function that allocates status list credential does not work correctly in multi threaded environment (#941) (ecc3c01)
- pollux: Undo edit migration for revocation status lists (#937) (7f7585f)
- prism-agent: add validation for endpoint url (#919) (0402a87)
- add revocation for JWT credentials (#934) (88b7fa5)
- Fix Update Schema and CredentialDef on Receive Credential (#920) (acbba3c)
1.30.1 (2024-03-06)
- allow configurable path convention for vault secrets (#918) (234a272)
- integration test (#915) (320ab6a)
1.30.0 (2024-03-01)
1.29.0 (2024-02-28)
1.28.0 (2024-02-20)
- prism-agent: increase http timeout communication channel closing… (#901) (8d3f29d)
- re-enable logging with SLF4J and add traceId (#869) (8f6af25)
- remove oas schema format for empty repsonse body (#902) (5f2bb08)
- add credential def performance test (#865) (95064d6)
- pollux: add Json VC schema meta validation (#892) (19c42b1)
1.27.0 (2024-02-08)
1.26.0 (2024-02-06)
1.25.0 (2024-01-25)
- prism-agent: add JWT auth support for agent-admin role (#840) (3ccd56e)
- upgrade ZIO http client to improve performance (#850) (7aa9b4c)
1.24.0 (2023-12-21)
1.23.0 (2023-12-20)
- Change resource defaults for postgres (#827) (87809c4)
- correct OAS example (#816) (b1384b3)
- Swithing to startupProbe from Readiness (#821) (22a78ec)
- complete the integration with anoncred and fixes (#820) (15ff710)
- Liveness, and readiness probes (#817) (6e18666)
- Tune postgresql - helm chart (#822) (5fcd9fb)
1.22.0 (2023-12-14)
1.21.1 (2023-12-12)
1.21.0 (2023-12-12)
1.20.1 (2023-12-06)
1.20.0 (2023-12-05)
1.19.1 (2023-11-29)
1.19.0 (2023-11-21)
- check for active RLS on db application user (#775) (a792f43)
- enable keycloak with pre-configured agent in helm chart (#791) (9a6e512)
- explicitly define transitive dependencies that were unresolvable (#790) (0647829)
- pollux: V16 migration is failing to add FK constraint because of type mismatch (#782) (c87beb0)
- prism-agent: more descriptive error response for validateDID in issue flow (#783) (b99a737)
- prism-agent: perform percent encoding on auth header for token introspection request (#780) (03d43c9)
- Accept goal and goalCode to create connection invitation (#785) (71c776b)
- docs: ADR for revocation status list expansion strategy (#773) (7ad6427)
- Keycloak container support with clients and PermissionManagement service (#755) (a1846aa)
- pollux: Add migrations needed for JWT revocation (#778) (471956e)
- prism-agent: add multi-tenant wallet self-service capability (#779) (f2e74cd)
1.18.0 (2023-10-24)
- presentation API refactor (#765) (045d829)
- add new auth params (#762) (b8bfb86)
- disable cors by default (#747) (1dd8c8b)
- migrate docker image of the agent to Java 21 (#758) (d36dbf0)
- prism-agent: add keycloak authorization support to endpoints (#753) (3e7534f)
1.17.0 (2023-10-14)
- change repository and name for rest api clients (#745) (0f84e28)
- improve performance for background jobs in multitenancy mode (#749) (17def3f)
- prism-agent: agent should read DIDComm port from config (#757) (cda908c)
- prism-agent: configure APISIX to return CORS headers from Prism Agent endpoints (#746) (a579aa9)
- prism-agent: fix docker env variables interpolation issue (#751) (110eb2d)
- prism-agent: return relevant errors on offer creation (#754) (d36533f)
- prohibit tenants to use equal or revoked api keys (#742) (4b10c3a)
- upgrade vault and quill versions (#739) (c140857)
- prism-agent: check issuing DID validity when creating a VC offer + return 'metaRetries' (#740) (f2e2fd3)
- prism-agent: implement AnonCreds issuance flow (#693) (9165a6f)
1.16.4 (2023-09-29)
1.16.3 (2023-09-28)
1.16.2 (2023-09-28)
- Changing yq command [skip ci] ATL-5777 (#736) (01bdfa7)
- Integration flow (#734) (c45a9eb)
- Renaming values.yml [skip ci] ATL-5777 (#735) (bcd73c3)
1.16.1 (2023-09-27)
- Adding localhost environment variable in run.sh script for local development (#728) (1a904a6)
- correct typo on sts header (dmax -> max) (#726) (2c5bc51)
- prism-agent: introduce generic secret store for CD (#727) (3d4aacd)
- Separate config for integration flow ATL-5777 (#731) (9e0e2de)
- Separate config for integration flow ATL-5777 (#733) (8380ccc)
1.16.0 (2023-09-15)
- change attribute for appuser to login (#721) (a0e0a74)
- entity create and update operation failures if the walletId does… (#718) (4fe6677)
- prism-agent: define db app user privileges before app starts (#722) (8039654)
- prism-agent: incorrect present proof metric name and remove connectionID from flow metrics (#720) (52e31b0)
- prism-agent: refine multi-tenant error response and validations (#719) (1f9ede3)
- prism-agent: validate application config during startup (#712) (46fd69b)
- use postgres application user (#717) (63403a5)
1.15.0 (2023-09-12)
- add security headers in helm-chart apisix route (#697) (7f7e0a4)
- prism-agent: add multi-tenancy capability (#696) (b6c9a40)
1.14.2 (2023-09-06)
1.14.1 (2023-09-06)
1.14.0 (2023-09-06)
- change private sdk 1.4 to public maven (#685) (128bcac)
- prism-agent: update invitation expiration on connection request (#687) (1a1702f)
1.13.0 (2023-09-06)
- another indentation in apisixroute (#683) (d7c5e52)
- correct vault path (#678) (9426e7f)
- CredentialOffer not following spec (#569) (3d479b9)
- indentation in apisixroute (#682) (6eec8ba)
- prism-agent: fix added the InvitationGenerated state to the conn… (#684) (7fdffe3)
- prism-agent: make resolve did representation content type work (#679) (fd417d9)
1.12.0 (2023-08-31)
- add anoncreds credential definition rest api (#624) (99e338a)
- allow external API keys to be defined for an agent (#643) (756dea7)
- ATL-5571 Generalized Vault to Store Json (#650) (ebf0328)
- ATL-5574 Prime Anoncred Lib (#652) (70b2f16)
- ATL-5575 Generalize and Streamline Json Schema SerDes logic (#653) (eb4f8f4)
1.11.0 (2023-08-21)
1.10.0 (2023-08-16)
- agent: improve OAS spec and refactor DidCommHttpServer code (#615) (301fbab)
- prism-agent: Metrics for connection flow job (#611) (695d661)
- update anoncreds demo after the new getJson methods (#584) (d8258ee)
1.9.2 (2023-07-27)
1.9.1 (2023-07-25)
1.9.0 (2023-07-25)
1.8.0 (2023-07-20)
- castor: align DID document translation logic (#595) (bb1f112)
- prism-agent: add did-method path segment in HD key derivation (#596) (a1e457a)
1.7.0 (2023-07-10)
- Adding Apollo ADR (#573) (e036bc8)
- castor: fix DID parser that failing to parse some DIDs (#581) (24b2300)
- pollux: add pagination at db level for getCredentialRecords (#586) (c0db5c8)
- prism-agent: add http metrics (#585) (f62d7f5)
- prism-agent: align DID document service handling with the spec (#582) (c9e69f6)
- prism-agent: expose connect/issue/presentation records 'thid' and add it to REST API queries (#583) (9a97c7a)
- prism-agent: simple event mechanism using webhook (#575) (42cf8c9), closes #1
1.6.0 (2023-06-28)
- prism-agent: decouple secret storage backend from agent (#570) (6a5f9ce)
- prism-agent: fix concurrent requests breaking DID index counter (#571) (e8411dd)
- prism-agent: use correct pairwise DIDs in presentation flow (#568) (ede234b)
1.5.1 (2023-06-22)
1.5.0 (2023-06-16)
- prism-agent: integrate credential schema into VC issue flow (#541) (ab88736)
- prism-agent: integrate DID secret storage with Vault (#543) (ee43feb)
1.4.0 (2023-06-01)
1.3.0 (2023-05-23)
1.2.0 (2023-05-17)
- migrate issue endpoint to tapir (#516) (9b1558f)
- prism-agent: fix infinite reprocessing of records in error (#528) (904a2dc)
- prism-agent: migrate present-proof endpoints to Tapir (#525) (cb01657)
1.1.0 (2023-05-05)
- add multi-arch amd64 and arm64 support for agent docker (#512) (dc2608c)
- expose API for default did:peer of prism agent (#509) (b128292)
- prism-agent: migrate DID endpoint to tapir (#511) (9d587ff)
- prism-agent: migrate did-registrar endpoint to tapir (#517) (88eeefd)
1.0.0 (2023-04-10)
- add prism-agent-* prefix to the tag (#505) (6087f2d)
- castor: add support for context in DID document & operation (#489) (8384fe3)
- prism-agent: migrate connect endpoints to Tapir (#493) (876dd9e)
- prism-node: add context to protobuf definition (#487) (e426a82)
- Reply to Trust Pings (#496) (b07da78)
- incrementing major version for the first stable release
prism-agent-v0.60.2 (2023-03-29)
prism-agent-v0.60.1 (2023-03-28)
prism-agent-v0.60.0 (2023-03-28)
- prism-agent: insert bouncy-castle security as 2nd provider globally in agent entry point (#477) (44f06cc)
prism-agent-v0.59.1 (2023-03-23)
prism-agent-v0.59.0 (2023-03-22)
prism-agent-v0.58.0 (2023-03-22)
- prism-agent: Update the connect pollux and mercury to fix to use nimbus-jose-jwt 10.0.0-preview (#467) (948f2fc)
prism-agent-v0.57.0 (2023-03-21)
prism-agent-v0.56.0 (2023-03-17)
prism-agent-v0.55.0 (2023-03-16)
prism-agent-v0.54.0 (2023-03-16)
prism-agent-v0.53.0 (2023-03-14)
prism-agent-v0.52.0 (2023-03-13)
prism-agent-v0.51.0 (2023-03-10)
prism-agent-v0.50.0 (2023-03-10)
- prism-agent: Added connectionId to the request Presentation and deleted the readme files as they are moved here https://github.com/input-output-hk/atala-prism-building-blocks/tree/main/docs/docusaurus (#432) (301022a)
prism-agent-v0.49.0 (2023-03-09)
prism-agent-v0.48.4 (2023-03-09)
prism-agent-v0.48.3 (2023-03-03)
prism-agent-v0.48.2 (2023-03-03)
prism-agent-v0.48.1 (2023-03-02)
prism-agent-v0.48.0 (2023-03-02)
prism-agent-v0.47.1 (2023-03-02)
prism-agent-v0.47.0 (2023-03-02)
prism-agent-v0.46.0 (2023-03-02)
prism-agent-v0.45.1 (2023-02-28)
prism-agent-v0.45.0 (2023-02-27)
prism-agent-v0.44.0 (2023-02-27)
- prism-agent: add pagination to did-registrar list DID endpoint (#394) (a21e388)
- prsim-agent: pollux version updated (#392) (409b673)
prism-agent-v0.43.0 (2023-02-22)
- prism-agent: fix DID service URI class and improve validation error response message (#389) (3d08996)
prism-agent-v0.42.0 (2023-02-21)
prism-agent-v0.41.0 (2023-02-20)
prism-agent-v0.40.1 (2023-02-17)
prism-agent-v0.40.0 (2023-02-16)
prism-agent-v0.39.0 (2023-02-15)
prism-agent-v0.38.0 (2023-02-13)
- prism-agent: integrate VerificationPolicy DAL into the agent, update OAS and implement REST API for verification policies (#369) (142ff55)
prism-agent-v0.37.0 (2023-02-09)
prism-agent-v0.36.0 (2023-02-07)
prism-agent-v0.35.0 (2023-02-07)
prism-agent-v0.34.0 (2023-02-06)
prism-agent-v0.33.0 (2023-02-02)
prism-agent-v0.32.0 (2023-01-27)
prism-agent-v0.31.1 (2023-01-26)
prism-agent-v0.31.0 (2023-01-25)
prism-agent-v0.30.0 (2023-01-23)
prism-agent-v0.29.0 (2023-01-20)
- prism-agent: implement DAL for the credential schema. ATL-1334 (3d0c642)
prism-agent-v0.28.0 (2023-01-06)
prism-agent-v0.27.0 (2022-12-22)
prism-agent-v0.26.0 (2022-12-20)
prism-agent-v0.25.0 (2022-12-20)
prism-agent-v0.24.0 (2022-12-20)
prism-agent-v0.23.0 (2022-12-19)
prism-agent-v0.22.0 (2022-12-16)
prism-agent-v0.21.0 (2022-12-15)
prism-agent-v0.20.0 (2022-12-14)
prism-agent-v0.19.0 (2022-12-14)
prism-agent-v0.18.0 (2022-12-14)
prism-agent-v0.17.1 (2022-12-13)
prism-agent-v0.17.0 (2022-12-12)
prism-agent-v0.16.1 (2022-12-12)
prism-agent-v0.16.0 (2022-12-12)
prism-agent-v0.15.0 (2022-12-09)
prism-agent-v0.14.0 (2022-12-07)
prism-agent-v0.13.0 (2022-12-07)
prism-agent-v0.12.0 (2022-12-06)
prism-agent-v0.11.0 (2022-12-06)
prism-agent-v0.10.0 (2022-12-02)
prism-agent-v0.9.0 (2022-12-02)
prism-agent-v0.8.0 (2022-12-02)
prism-agent-v0.7.0 (2022-12-01)
- pollux: alight the OAS for schema registry (#189) (4528c57)
- pollux: cleanup the code of IssueCredentialApi (16d5fdb)
- pollux: cleanup the OAS from Issue Credentials and other unused tags (79170f8)
- prism-agent: upgrade castor on prism-agent (#141) (e85e7c0)
prism-agent-v0.6.0 (2022-11-29)
- prism-agent: add connect/issue doc + allow local execution of multiple Prism Agent instances (#178) (dc8d86b)
prism-agent-v0.5.0 (2022-11-28)
- pollux: schema registry lookup and verification policies REST API ATL-1334 (#168) (d75b36b)
- prism-agent: implement Connect flow (#130) (f7cba3b)
- prism-agent: make didcomm service url configurable (#173) (b162172)
prism-agent-v0.4.0 (2022-11-24)
prism-agent-v0.3.0 (2022-11-21)
prism-agent-v0.2.0 (2022-11-15)
- prism-agent: implement Flyway migrations from castor and pollux library and call on agent startup (#117) (67bd340)
prism-agent-v0.1.0 (2022-11-11)
- agent: [ATL-2005] implement REST API for credential issuance (#86) (7c1f50a)
- agent: integrate key-manage into prism-agent server (#77) (4a88ded)
- define key-management interface (3) (#71) (47dc3cd)
- prism-agent; mercury; pollux: Integrate Mercury into prism-agent ATL-2077; ATL-2076 (#93) (db4b21a)
- shared: Add environmnet configuration for Iris DB and bump scala version in other components to enable build (#96) (a5b583f)