Releases: eclipse-edc/IdentityHub
Releases · eclipse-edc/IdentityHub
v0.15.1
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
Breaking changes
- feat: expose StorageAPI and PresentationAPI on same web context by @paullatzelsperger in #627
- feat: adapt to latest DCP Spec and TCK changes by @paullatzelsperger in #728
- chore: rafactor Stores with new lease by @wolf4ood in #801
- feat: improve handling of VerifiableCredentialResources by @paullatzelsperger in #834
- feat: Improve KeyPair handling by @paullatzelsperger in #836
- refactor: rename
participantId->participantContextIdby @paullatzelsperger in #845 - feat: add ownership check on authorization service by @paullatzelsperger in #847
- feat: holder attestation by @ndr-brt in #861
Bugfixes
- fix: generate VP use controller DID for setting additionalData by @thomasrutger in #408
- fix: use the new JwsSignerProvider interface by @paullatzelsperger in #419
- fix: use RevocationServiceRegistry (new EDC feature) by @paullatzelsperger in #428
- fix: compile error after EDC module split by @paullatzelsperger in #483
- fix(api): gracefully handle missing type in query credential by type by @paullatzelsperger in #490
- chore: remove empty lib by @paullatzelsperger in #525
- fix: compilation by @paullatzelsperger in #526
- chore: fix object mapper after upstream changes by @wolf4ood in #530
- fix: remove unneeded module by @paullatzelsperger in #591
- fix: use transactions in credential request by @paullatzelsperger in #597
- chore: fix after upstream changes on state filtering by @wolf4ood in #605
- chore: serialize holder and issuer PID as @id by @wolf4ood in #609
- docs: remove polling requests that are in REQUESTED by @paullatzelsperger in #612
- chore: refactor after upstream changes on postgres tests by @wolf4ood in #619
- fix: add missing SQL modules by @paullatzelsperger in #632
- fix: issuance claims mapper by @paullatzelsperger in #646
- fix: adds IssuerKeyIdValidationRule to SI token validation by @wolf4ood in #657
- fix: use
idinsted ofclientIdwhen generating the token by @wolf4ood in #666 - fix: readme by @paullatzelsperger in #668
- fix: add new runtime-core module to base bundle by @paullatzelsperger in #702
- fix: prevent 'invalid Uri' error by @u-veys in #689
- fix: Support for custom URL for status list API by @frankbharath in #712
- fix: use mapper embedding date-time in LocalStatusListCredentialPublisherExtension by @bscholtes1A in #711
- fix: add missing sql dependency to bom and remove not null constraint by @ndr-brt in #713
- fix: restrict TCK test package by @paullatzelsperger in #726
- fix: repair generated swagger apis by @bscholtes1A in #719
- fix: correct usage of status code 200 in swagger spec by @bscholtes1A in #730
- fix: pass additional properties to revocation service by @paullatzelsperger in #743
- fix: use longer credential expiry in test by @paullatzelsperger in #748
- fix: fix create credential request response and spec by @bscholtes1A in #753
- fix: adds claim maps deep copy in IssuanceClaimsMapper by @bscholtes1A in #757
- chore: fixes IH client for fixtures by @wolf4ood in #807
- fix: add sts context to IdentityHubApiContext by @thomasrutger in #831
- fix: remove PresentationAttestationDefinition for now by @paullatzelsperger in #855
- fix: add id to VerifiableCredentialResourceDto by @ndr-brt in #853
- feat: add customizable apikey alias by @paullatzelsperger in #860
- fix: compile errors after vault interface merge by @paullatzelsperger in #870
- fix: store (vault) config in private properties by @paullatzelsperger in #874
New Features & Improvements
- feat(db): add SQL Schema Bootstrapper by @paullatzelsperger in #410
- chore: add API Version info to IdentityHub by @paullatzelsperger in #430
- chore: deprecate resolution api context by @paullatzelsperger in #432
- feat: check if DID exists before creating a participant by @paullatzelsperger in #429
- chore: add SECURITY.md by @paullatzelsperger in #435
- chore: align createParticipantContext operation with DR by @paullatzelsperger in #445
- chore: align deleteParticipantContext with DR by @paullatzelsperger in #446
- chore: align updateParticipantContext with DR by @paullatzelsperger in #449
- chore: align DID operations with DR by @paullatzelsperger in #450
- chore: align activate-key with D-R by @paullatzelsperger in #451
- chore: align activate-keypair operation with DR by @paullatzelsperger in #453
- chore: align rotate keypair with dr by @paullatzelsperger in #454
- feat: activate ParticipantContext explicitly during creation by @paullatzelsperger in #457
- feat: allow customization of the STS Account's secret_alias by @paullatzelsperger in #469
- feat: implement Remote STS Account provisioning by @paullatzelsperger in #470
- feat: add BOM modules for IH by @paullatzelsperger in #475
- feat: use E2E tests for BOM Smoke tests by @paullatzelsperger in #478
- feat: validate 'jti' claims in
AccessTokenVerifierby @paullatzelsperger in #481 - docs: improve api security document by @paullatzelsperger in #517
- feat: add support for VC DataModel 2.0 by @paullatzelsperger in #522
- feat: add Issuer Service skeleton by @paullatzelsperger in #524
- feat: add Issuer "admin" API by @paullatzelsperger in #533
- feat: adds support for dcp v1.0 by @wolf4ood in #532
- feat: IssuerService Admin API: Participant vertical by @paullatzelsperger in #538
- feat: Add issuance process core services by @jimmarino in #546
- chore: re-use existing DataModelVersion by @paullatzelsperger in #554
- feat: implement BitstringStatusList revocation service by @paullatzelsperger in #549
- feat: introduce messages and JSON-LD transformers for DCP issuer by @wolf4ood in #551
- feat: implement Admin API Credentials vertical by @paullatzelsperger in #556
- feat: implements credential definition vertical by @wolf4ood in #555
- feat: boostrap issuance process state-machine by @wolf4ood in #563
- feat: AttestationDefinition vertical by @paullatzelsperger in #565
- feat: improve querying for CredentialDefinitions by @paullatzelsperger in #567
- feat: first impl of DCP credential request API by @wolf4ood in #566
- chore: improves issuance process query on credentialDefinitions field by @wolf4ood in https://githu...
v0.14.1
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
Breaking changes
- feat: expose StorageAPI and PresentationAPI on same web context by @paullatzelsperger in #627
- feat: adapt to latest DCP Spec and TCK changes by @paullatzelsperger in #728
Bugfixes
- fix: generate VP use controller DID for setting additionalData by @thomasrutger in #408
- fix: use the new JwsSignerProvider interface by @paullatzelsperger in #419
- fix: use RevocationServiceRegistry (new EDC feature) by @paullatzelsperger in #428
- fix: compile error after EDC module split by @paullatzelsperger in #483
- fix(api): gracefully handle missing type in query credential by type by @paullatzelsperger in #490
- chore: remove empty lib by @paullatzelsperger in #525
- fix: compilation by @paullatzelsperger in #526
- chore: fix object mapper after upstream changes by @wolf4ood in #530
- fix: remove unneeded module by @paullatzelsperger in #591
- fix: use transactions in credential request by @paullatzelsperger in #597
- chore: fix after upstream changes on state filtering by @wolf4ood in #605
- chore: serialize holder and issuer PID as @id by @wolf4ood in #609
- docs: remove polling requests that are in REQUESTED by @paullatzelsperger in #612
- chore: refactor after upstream changes on postgres tests by @wolf4ood in #619
- fix: add missing SQL modules by @paullatzelsperger in #632
- fix: issuance claims mapper by @paullatzelsperger in #646
- fix: adds IssuerKeyIdValidationRule to SI token validation by @wolf4ood in #657
- fix: use
idinsted ofclientIdwhen generating the token by @wolf4ood in #666 - fix: readme by @paullatzelsperger in #668
- fix: add new runtime-core module to base bundle by @paullatzelsperger in #702
- fix: prevent 'invalid Uri' error by @u-veys in #689
- fix: Support for custom URL for status list API by @frankbharath in #712
- fix: use mapper embedding date-time in LocalStatusListCredentialPublisherExtension by @bscholtes1A in #711
- fix: add missing sql dependency to bom and remove not null constraint by @ndr-brt in #713
- fix: restrict TCK test package by @paullatzelsperger in #726
- fix: repair generated swagger apis by @bscholtes1A in #719
- fix: correct usage of status code 200 in swagger spec by @bscholtes1A in #730
- fix: pass additional properties to revocation service by @paullatzelsperger in #743
- fix: use longer credential expiry in test by @paullatzelsperger in #748
- fix: fix create credential request response and spec by @bscholtes1A in #753
- fix: adds claim maps deep copy in IssuanceClaimsMapper by @bscholtes1A in #757
New Features & Improvements
- feat(db): add SQL Schema Bootstrapper by @paullatzelsperger in #410
- chore: add API Version info to IdentityHub by @paullatzelsperger in #430
- chore: deprecate resolution api context by @paullatzelsperger in #432
- feat: check if DID exists before creating a participant by @paullatzelsperger in #429
- chore: add SECURITY.md by @paullatzelsperger in #435
- chore: align createParticipantContext operation with DR by @paullatzelsperger in #445
- chore: align deleteParticipantContext with DR by @paullatzelsperger in #446
- chore: align updateParticipantContext with DR by @paullatzelsperger in #449
- chore: align DID operations with DR by @paullatzelsperger in #450
- chore: align activate-key with D-R by @paullatzelsperger in #451
- chore: align activate-keypair operation with DR by @paullatzelsperger in #453
- chore: align rotate keypair with dr by @paullatzelsperger in #454
- feat: activate ParticipantContext explicitly during creation by @paullatzelsperger in #457
- feat: allow customization of the STS Account's secret_alias by @paullatzelsperger in #469
- feat: implement Remote STS Account provisioning by @paullatzelsperger in #470
- feat: add BOM modules for IH by @paullatzelsperger in #475
- feat: use E2E tests for BOM Smoke tests by @paullatzelsperger in #478
- feat: validate 'jti' claims in
AccessTokenVerifierby @paullatzelsperger in #481 - docs: improve api security document by @paullatzelsperger in #517
- feat: add support for VC DataModel 2.0 by @paullatzelsperger in #522
- feat: add Issuer Service skeleton by @paullatzelsperger in #524
- feat: add Issuer "admin" API by @paullatzelsperger in #533
- feat: adds support for dcp v1.0 by @wolf4ood in #532
- feat: IssuerService Admin API: Participant vertical by @paullatzelsperger in #538
- feat: Add issuance process core services by @jimmarino in #546
- chore: re-use existing DataModelVersion by @paullatzelsperger in #554
- feat: implement BitstringStatusList revocation service by @paullatzelsperger in #549
- feat: introduce messages and JSON-LD transformers for DCP issuer by @wolf4ood in #551
- feat: implement Admin API Credentials vertical by @paullatzelsperger in #556
- feat: implements credential definition vertical by @wolf4ood in #555
- feat: boostrap issuance process state-machine by @wolf4ood in #563
- feat: AttestationDefinition vertical by @paullatzelsperger in #565
- feat: improve querying for CredentialDefinitions by @paullatzelsperger in #567
- feat: first impl of DCP credential request API by @wolf4ood in #566
- chore: improves issuance process query on credentialDefinitions field by @wolf4ood in #573
- feat: implement StorageApi + validator by @paullatzelsperger in #572
- feat: add rules validation on CredentialDefinition by @wolf4ood in #576
- feat: implement CredentialMessage transformers by @paullatzelsperger in #578
- feat: add attestation validation on AttestationDefinitionService by @wolf4ood in #579
- feat: persist VerifiableCredentials by @paullatzelsperger in #580
- feat: add Credential Request endpoints (IdentityApi) by @paullatzelsperger in #590
- feat: implement holder-side credential request vertical by @paullatzelsperger in #594
- feat: Add support for participant context in IssuanceProcess by @wolf4ood in #599
- feat: implement holder credential-request state machine by @paullatzelsperger in #602
- feat: credentials generation and delivery by @wolf4ood in #603
- feat: introduce holderPid and issuerPid by @wolf4ood in #608
- feat: add Participant-aware STS by @paullatzelsperger in #614
- feat: first e2e DCP issuance flow tes...
v0.13.2
Full Changelog: v0.13.0...v0.13.2
v0.13.0
What's Changed
Breaking changes
- feat: expose StorageAPI and PresentationAPI on same web context by @paullatzelsperger in #627
Bugfixes
- fix: generate VP use controller DID for setting additionalData by @thomasrutger in #408
- fix: use the new JwsSignerProvider interface by @paullatzelsperger in #419
- fix: use RevocationServiceRegistry (new EDC feature) by @paullatzelsperger in #428
- fix: compile error after EDC module split by @paullatzelsperger in #483
- fix(api): gracefully handle missing type in query credential by type by @paullatzelsperger in #490
- chore: remove empty lib by @paullatzelsperger in #525
- fix: compilation by @paullatzelsperger in #526
- chore: fix object mapper after upstream changes by @wolf4ood in #530
- fix: remove unneeded module by @paullatzelsperger in #591
- fix: use transactions in credential request by @paullatzelsperger in #597
- chore: fix after upstream changes on state filtering by @wolf4ood in #605
- chore: serialize holder and issuer PID as @id by @wolf4ood in #609
- docs: remove polling requests that are in REQUESTED by @paullatzelsperger in #612
- chore: refactor after upstream changes on postgres tests by @wolf4ood in #619
- fix: add missing SQL modules by @paullatzelsperger in #632
- fix: issuance claims mapper by @paullatzelsperger in #646
- fix: adds IssuerKeyIdValidationRule to SI token validation by @wolf4ood in #657
- fix: use
idinsted ofclientIdwhen generating the token by @wolf4ood in #666 - fix: readme by @paullatzelsperger in #668
- fix: add new runtime-core module to base bundle by @paullatzelsperger in #702
- fix: prevent 'invalid Uri' error by @u-veys in #689
- fix: Support for custom URL for status list API by @frankbharath in #712
- fix: use mapper embedding date-time in LocalStatusListCredentialPublisherExtension by @bscholtes1A in #711
- fix: add missing sql dependency to bom and remove not null constraint by @ndr-brt in #713
New Features & Improvements
- feat(db): add SQL Schema Bootstrapper by @paullatzelsperger in #410
- chore: add API Version info to IdentityHub by @paullatzelsperger in #430
- chore: deprecate resolution api context by @paullatzelsperger in #432
- feat: check if DID exists before creating a participant by @paullatzelsperger in #429
- chore: add SECURITY.md by @paullatzelsperger in #435
- chore: align createParticipantContext operation with DR by @paullatzelsperger in #445
- chore: align deleteParticipantContext with DR by @paullatzelsperger in #446
- chore: align updateParticipantContext with DR by @paullatzelsperger in #449
- chore: align DID operations with DR by @paullatzelsperger in #450
- chore: align activate-key with D-R by @paullatzelsperger in #451
- chore: align activate-keypair operation with DR by @paullatzelsperger in #453
- chore: align rotate keypair with dr by @paullatzelsperger in #454
- feat: activate ParticipantContext explicitly during creation by @paullatzelsperger in #457
- feat: allow customization of the STS Account's secret_alias by @paullatzelsperger in #469
- feat: implement Remote STS Account provisioning by @paullatzelsperger in #470
- feat: add BOM modules for IH by @paullatzelsperger in #475
- feat: use E2E tests for BOM Smoke tests by @paullatzelsperger in #478
- feat: validate 'jti' claims in
AccessTokenVerifierby @paullatzelsperger in #481 - docs: improve api security document by @paullatzelsperger in #517
- feat: add support for VC DataModel 2.0 by @paullatzelsperger in #522
- feat: add Issuer Service skeleton by @paullatzelsperger in #524
- feat: add Issuer "admin" API by @paullatzelsperger in #533
- feat: adds support for dcp v1.0 by @wolf4ood in #532
- feat: IssuerService Admin API: Participant vertical by @paullatzelsperger in #538
- feat: Add issuance process core services by @jimmarino in #546
- chore: re-use existing DataModelVersion by @paullatzelsperger in #554
- feat: implement BitstringStatusList revocation service by @paullatzelsperger in #549
- feat: introduce messages and JSON-LD transformers for DCP issuer by @wolf4ood in #551
- feat: implement Admin API Credentials vertical by @paullatzelsperger in #556
- feat: implements credential definition vertical by @wolf4ood in #555
- feat: boostrap issuance process state-machine by @wolf4ood in #563
- feat: AttestationDefinition vertical by @paullatzelsperger in #565
- feat: improve querying for CredentialDefinitions by @paullatzelsperger in #567
- feat: first impl of DCP credential request API by @wolf4ood in #566
- chore: improves issuance process query on credentialDefinitions field by @wolf4ood in #573
- feat: implement StorageApi + validator by @paullatzelsperger in #572
- feat: add rules validation on CredentialDefinition by @wolf4ood in #576
- feat: implement CredentialMessage transformers by @paullatzelsperger in #578
- feat: add attestation validation on AttestationDefinitionService by @wolf4ood in #579
- feat: persist VerifiableCredentials by @paullatzelsperger in #580
- feat: add Credential Request endpoints (IdentityApi) by @paullatzelsperger in #590
- feat: implement holder-side credential request vertical by @paullatzelsperger in #594
- feat: Add support for participant context in IssuanceProcess by @wolf4ood in #599
- feat: implement holder credential-request state machine by @paullatzelsperger in #602
- feat: credentials generation and delivery by @wolf4ood in #603
- feat: introduce holderPid and issuerPid by @wolf4ood in #608
- feat: add Participant-aware STS by @paullatzelsperger in #614
- feat: first e2e DCP issuance flow test by @wolf4ood in #613
- feat: removes
edc.ih.iam.idsetting by @wolf4ood in #622 - feat: add get-request endpoint for holder requests by @paullatzelsperger in #615
- refactor: move STS modules to IdentityHub by @paullatzelsperger in #623
- feat: implements dcp credential request status api by @wolf4ood in #624
- chore: several smaller fixes by @paullatzelsperger in #625
- feat: update holder request state upon credential issuance by @paullatzelsperger in #630
- feat: validate incoming CredentialMessage types and formats by @paullatzelsperger in #631
- feat: issuance process admin API by @Wolf4...
v0.12.0
What's Changed
Breaking changes
- feat: expose StorageAPI and PresentationAPI on same web context by @paullatzelsperger in #627
Bugfixes
- fix: generate VP use controller DID for setting additionalData by @thomasrutger in #408
- fix: use the new JwsSignerProvider interface by @paullatzelsperger in #419
- fix: use RevocationServiceRegistry (new EDC feature) by @paullatzelsperger in #428
- fix: compile error after EDC module split by @paullatzelsperger in #483
- fix(api): gracefully handle missing type in query credential by type by @paullatzelsperger in #490
- chore: remove empty lib by @paullatzelsperger in #525
- fix: compilation by @paullatzelsperger in #526
- chore: fix object mapper after upstream changes by @wolf4ood in #530
- fix: remove unneeded module by @paullatzelsperger in #591
- fix: use transactions in credential request by @paullatzelsperger in #597
- chore: fix after upstream changes on state filtering by @wolf4ood in #605
- chore: serialize holder and issuer PID as @id by @wolf4ood in #609
- docs: remove polling requests that are in REQUESTED by @paullatzelsperger in #612
- chore: refactor after upstream changes on postgres tests by @wolf4ood in #619
- fix: add missing SQL modules by @paullatzelsperger in #632
- fix: issuance claims mapper by @paullatzelsperger in #646
- fix: adds IssuerKeyIdValidationRule to SI token validation by @wolf4ood in #657
- fix: use
idinsted ofclientIdwhen generating the token by @wolf4ood in #666 - fix: readme by @paullatzelsperger in #668
New Features & Improvements
- feat(db): add SQL Schema Bootstrapper by @paullatzelsperger in #410
- chore: add API Version info to IdentityHub by @paullatzelsperger in #430
- chore: deprecate resolution api context by @paullatzelsperger in #432
- feat: check if DID exists before creating a participant by @paullatzelsperger in #429
- chore: add SECURITY.md by @paullatzelsperger in #435
- chore: align createParticipantContext operation with DR by @paullatzelsperger in #445
- chore: align deleteParticipantContext with DR by @paullatzelsperger in #446
- chore: align updateParticipantContext with DR by @paullatzelsperger in #449
- chore: align DID operations with DR by @paullatzelsperger in #450
- chore: align activate-key with D-R by @paullatzelsperger in #451
- chore: align activate-keypair operation with DR by @paullatzelsperger in #453
- chore: align rotate keypair with dr by @paullatzelsperger in #454
- feat: activate ParticipantContext explicitly during creation by @paullatzelsperger in #457
- feat: allow customization of the STS Account's secret_alias by @paullatzelsperger in #469
- feat: implement Remote STS Account provisioning by @paullatzelsperger in #470
- feat: add BOM modules for IH by @paullatzelsperger in #475
- feat: use E2E tests for BOM Smoke tests by @paullatzelsperger in #478
- feat: validate 'jti' claims in
AccessTokenVerifierby @paullatzelsperger in #481 - docs: improve api security document by @paullatzelsperger in #517
- feat: add support for VC DataModel 2.0 by @paullatzelsperger in #522
- feat: add Issuer Service skeleton by @paullatzelsperger in #524
- feat: add Issuer "admin" API by @paullatzelsperger in #533
- feat: adds support for dcp v1.0 by @wolf4ood in #532
- feat: IssuerService Admin API: Participant vertical by @paullatzelsperger in #538
- feat: Add issuance process core services by @jimmarino in #546
- chore: re-use existing DataModelVersion by @paullatzelsperger in #554
- feat: implement BitstringStatusList revocation service by @paullatzelsperger in #549
- feat: introduce messages and JSON-LD transformers for DCP issuer by @wolf4ood in #551
- feat: implement Admin API Credentials vertical by @paullatzelsperger in #556
- feat: implements credential definition vertical by @wolf4ood in #555
- feat: boostrap issuance process state-machine by @wolf4ood in #563
- feat: AttestationDefinition vertical by @paullatzelsperger in #565
- feat: improve querying for CredentialDefinitions by @paullatzelsperger in #567
- feat: first impl of DCP credential request API by @wolf4ood in #566
- chore: improves issuance process query on credentialDefinitions field by @wolf4ood in #573
- feat: implement StorageApi + validator by @paullatzelsperger in #572
- feat: add rules validation on CredentialDefinition by @wolf4ood in #576
- feat: implement CredentialMessage transformers by @paullatzelsperger in #578
- feat: add attestation validation on AttestationDefinitionService by @wolf4ood in #579
- feat: persist VerifiableCredentials by @paullatzelsperger in #580
- feat: add Credential Request endpoints (IdentityApi) by @paullatzelsperger in #590
- feat: implement holder-side credential request vertical by @paullatzelsperger in #594
- feat: Add support for participant context in IssuanceProcess by @wolf4ood in #599
- feat: implement holder credential-request state machine by @paullatzelsperger in #602
- feat: credentials generation and delivery by @wolf4ood in #603
- feat: introduce holderPid and issuerPid by @wolf4ood in #608
- feat: add Participant-aware STS by @paullatzelsperger in #614
- feat: first e2e DCP issuance flow test by @wolf4ood in #613
- feat: removes
edc.ih.iam.idsetting by @wolf4ood in #622 - feat: add get-request endpoint for holder requests by @paullatzelsperger in #615
- refactor: move STS modules to IdentityHub by @paullatzelsperger in #623
- feat: implements dcp credential request status api by @wolf4ood in #624
- chore: several smaller fixes by @paullatzelsperger in #625
- feat: update holder request state upon credential issuance by @paullatzelsperger in #630
- feat: validate incoming CredentialMessage types and formats by @paullatzelsperger in #631
- feat: issuance process admin API by @wolf4ood in #629
- feat: change dcp issuance base path by @wolf4ood in #636
- feat: implement database attestations by @paullatzelsperger in #649
- feat: applies participant context to admin api by @wolf4ood in #650
- feat: add signing capability to credential generator by @paullatzelsperger in #654
- feat: switch JTI validation to black-listing by @paullatzelsperger in https://github.com/eclipse-edc/IdentityHub/...
v0.11.1
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
Bugfixes
- fix: generate VP use controller DID for setting additionalData by @thomasrutger in #408
- fix: use the new JwsSignerProvider interface by @paullatzelsperger in #419
- fix: use RevocationServiceRegistry (new EDC feature) by @paullatzelsperger in #428
- fix: compile error after EDC module split by @paullatzelsperger in #483
- fix(api): gracefully handle missing type in query credential by type by @paullatzelsperger in #490
New Features & Improvements
- feat(db): add SQL Schema Bootstrapper by @paullatzelsperger in #410
- chore: add API Version info to IdentityHub by @paullatzelsperger in #430
- chore: deprecate resolution api context by @paullatzelsperger in #432
- feat: check if DID exists before creating a participant by @paullatzelsperger in #429
- chore: add SECURITY.md by @paullatzelsperger in #435
- chore: align createParticipantContext operation with DR by @paullatzelsperger in #445
- chore: align deleteParticipantContext with DR by @paullatzelsperger in #446
- chore: align updateParticipantContext with DR by @paullatzelsperger in #449
- chore: align DID operations with DR by @paullatzelsperger in #450
- chore: align activate-key with D-R by @paullatzelsperger in #451
- chore: align activate-keypair operation with DR by @paullatzelsperger in #453
- chore: align rotate keypair with dr by @paullatzelsperger in #454
- feat: activate ParticipantContext explicitly during creation by @paullatzelsperger in #457
- feat: allow customization of the STS Account's secret_alias by @paullatzelsperger in #469
- feat: implement Remote STS Account provisioning by @paullatzelsperger in #470
- feat: add BOM modules for IH by @paullatzelsperger in #475
- feat: use E2E tests for BOM Smoke tests by @paullatzelsperger in #478
- feat: validate 'jti' claims in
AccessTokenVerifierby @paullatzelsperger in #481 - docs: improve api security document by @paullatzelsperger in #517
- feat: add support for VC DataModel 2.0 by @paullatzelsperger in #522
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.46 to 1.6.47 by @dependabot in #404
- build(deps): bump testcontainers from 1.19.8 to 1.20.0 by @dependabot in #405
- build(deps): bump agilepathway/label-checker from 1.6.47 to 1.6.48 by @dependabot in #409
- build(deps): bump agilepathway/label-checker from 1.6.48 to 1.6.49 by @dependabot in #411
- build(deps): bump testcontainers from 1.20.0 to 1.20.1 by @dependabot in #415
- build(deps): bump org.glassfish.jersey.core:jersey-common from 3.1.7 to 3.1.8 by @dependabot in #412
- build(deps): bump com.google.crypto.tink:tink from 1.14.0 to 1.14.1 by @dependabot in #414
- build(deps): bump agilepathway/label-checker from 1.6.49 to 1.6.50 by @dependabot in #420
- build(deps): bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #422
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.11.0 by @dependabot in #425
- build(deps): bump agilepathway/label-checker from 1.6.50 to 1.6.51 by @dependabot in #426
- build(deps): bump gradle wrapper to 8.10 by @ndr-brt in #439
- build(deps): bump org.postgresql:postgresql from 42.7.1 to 42.7.4 by @dependabot in #437
- build(deps): bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.21 to 2.2.23 by @dependabot in #443
- build(deps): bump com.google.crypto.tink:tink from 1.14.1 to 1.15.0 by @dependabot in #444
- build(deps): bump agilepathway/label-checker from 1.6.51 to 1.6.54 by @dependabot in #448
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.40 to 9.41.1 by @dependabot in #461
- build(deps): bump agilepathway/label-checker from 1.6.54 to 1.6.55 by @dependabot in #459
- build(deps): bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.23 to 2.2.24 by @dependabot in #463
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.0 by @dependabot in #466
- build(deps): bump testcontainers from 1.20.1 to 1.20.2 by @dependabot in #471
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.11.0 to 5.11.2 by @dependabot in #472
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.1 to 9.41.2 by @dependabot in #473
- build(deps): bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.24 to 2.2.25 by @dependabot in #474
- build(deps): bump agilepathway/label-checker from 1.6.55 to 1.6.56 by @dependabot in #476
- build(deps): bump org.glassfish.jersey.core:jersey-common from 3.1.8 to 3.1.9 by @dependabot in #477
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.11.2 to 5.11.3 by @dependabot in #482
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.42 by @dependabot in #484
- build(deps): bump testcontainers from 1.20.2 to 1.20.3 by @dependabot in #485
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.18.0 to 2.18.1 by @dependabot in #488
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.42 to 9.45 by @dependabot in #487
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.18.1 to 2.18.2 by @dependabot in #495
- build: update shadow plugin group id by @ndr-brt in #507
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.45 to 10.0.1 by @dependabot in #513
- build(deps): bump org.assertj:assertj-core from 3.26.3 to 3.27.2 by @dependabot in #514
Documentation
- chore: put warning in readme by @paullatzelsperger in #418
- docs: adds decision record for VC create/update API by @bscholtes1A in #438
- docs: Add resource operations Decision Record by @jimmarino in #441
- refactor: introduce record to represent create participant response by @ndr-brt in #498
- docs: fixed an incorrect port by @JinsYin in #501
- fix: remove any reference to the Admin/Super user by @paullatzelsperger in #515
Other Changes
- refactor: separate sql stores from datasources by @ndr-brt in #417
- feat: Credential create/update API by @bscholtes1A in #434
- build: fix compilation by @ndr-brt in #464
- feat: update codebase to use Config Injection by @paullatzelsperger in #491
- build: fix compilation by @ndr-brt in #496
- build: fix compilation by @ndr-brt in #500
- build: fix compilation by @ndr-brt in #505
New Contributors
- @thomasrutger made their first contribution in #408
- @JinsYin made their first contribution in #501
Full Changelog: v0.8.1...v0.11.0
v0.10.1
Full Changelog: v0.10.0...v0.10.1