Releases: eclipse-edc/IdentityHub
Releases · eclipse-edc/IdentityHub
v0.10.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
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
AccessTokenVerifier
by @paullatzelsperger in #481
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
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
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
New Contributors
- @thomasrutger made their first contribution in #408
Full Changelog: v0.8.1...v0.10.0
v0.9.1
Full Changelog: v0.9.0...v0.9.1
v0.9.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
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
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
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
Other Changes
- refactor: separate sql stores from datasources by @ndr-brt in #417
- feat: Credential create/update API by @bscholtes1A in #434
New Contributors
- @thomasrutger made their first contribution in #408
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
New Features & Improvements
- feat: implement SQL variants for E2E tests by @wolf4ood in #401
- feat: enable proof of possession check on token validation by @wolf4ood in #403
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.45 to 1.6.46 by @dependabot in #396
- build(deps): bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #398
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Bugfixes
- fix: make equality comparison of VCs based on ID by @paullatzelsperger in #387
- fix: make scope parameter of PresentationQuery optional by @paullatzelsperger in #388
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.41 to 1.6.44 by @dependabot in #384
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3 by @dependabot in #386
- build(deps): bump agilepathway/label-checker from 1.6.44 to 1.6.45 by @dependabot in #389
- build(deps): bump io.rest-assured:rest-assured from 5.4.0 to 5.5.0 by @dependabot in #391
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by @dependabot in #392
- build(deps): bump com.google.crypto.tink:tink from 1.12.0 to 1.14.0 by @dependabot in #393
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
Breaking changes
- chore: downgrade IH Management API version by @paullatzelsperger in #355
- refactor: rename Management API -> Identity API by @paullatzelsperger in #366
- feat: allow multiple VP isuers by @paullatzelsperger in #372
Bugfixes
- fix: fetch DID for participantContextId by @paullatzelsperger in #367
New Features & Improvements
- feat: allow usage of multiple local Public Keys by @paullatzelsperger in #362
- feat: disentangle
KeyPairResource#id
andKeyPairResource#keyId
by @paullatzelsperger in #369 - fix: use per-class runtimes in E2E tests by @paullatzelsperger in #371
Dependencies
- build(deps): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #358
- build(deps): bump org.glassfish.jersey.core:jersey-common from 3.1.5 to 3.1.7 by @dependabot in #359
- build(deps): bump agilepathway/label-checker from 1.6.32 to 1.6.38 by @dependabot in #363
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.39 to 9.39.3 by @dependabot in #364
- build(deps): bump agilepathway/label-checker from 1.6.38 to 1.6.41 by @dependabot in #373
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.39.3 to 9.40 by @dependabot in #375
Documentation
- docs: provide developer docs readme file by @ndr-brt in #378
- build: remove unexistent version parameter by @ndr-brt in #383
Other Changes
- chore: change all IATP references to DCP by @mspiekermann in #370
- build: remove publish openapi ui on release by @ndr-brt in #382
New Contributors
- @mspiekermann made their first contribution in #370
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Bugfixes
- fix: set DID when creating participant context by @paullatzelsperger in #348
- fix: avoid NPE in credential resolver by @paullatzelsperger in #354
New Features & Improvements
- feat: add Credential Watchdog extension by @paullatzelsperger in #346
Dependencies
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.37.3 to 9.39 by @dependabot in #345
Full Changelog: v0.6.4...v0.7.0
v0.6.4
What's Changed
New Features & Improvements
- feat: filter out invalid credentials on egress by @paullatzelsperger in #341
- feat: track credential state in DB by @paullatzelsperger in #344
Dependencies
- build(deps): bump jakarta.ws.rs:jakarta.ws.rs-api from 3.1.0 to 4.0.0 by @dependabot in #342
- build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.14.2 to 2.17.1 by @dependabot in #343
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
Breaking changes
- refactor: split/restructure core and spi packages by @paullatzelsperger in #337
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.29 to 1.6.32 by @dependabot in #333
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
Bugfixes
- feat: allow newline characters in PEM by @paullatzelsperger in #327
- chore: update codebase to work with latest iron-vc impl by @paullatzelsperger in #329
Full Changelog: v0.6.1...v0.6.2