Releases: eclipse-edc/IdentityHub
Releases · eclipse-edc/IdentityHub
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
v0.6.1
What's Changed
Bugfixes
- fix(build): update package imports by @paullatzelsperger in #315
- chore: fixes after edc vc module refactor by @wolf4ood in #316
- chore: fix javadoc error by @wolf4ood in #317
- chore: fix javadoc error by @wolf4ood in #318
- fix(dep): update the transform dependency by @paullatzelsperger in #319
- fix(dependency): update more dependencies by @paullatzelsperger in #320
- fix: use JacksonTypeManager instead by @paullatzelsperger in #326
New Features & Improvements
- fix: compile errors after EDC refactor by @paullatzelsperger in #311
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.21 to 1.6.29 by @dependabot in #313
- build(deps): bump tsickert/discord-webhook from 5.4.0 to 5.5.0 by @dependabot in #314
- build(deps): bump org.awaitility:awaitility from 4.2.0 to 4.2.1 by @dependabot in #298
- build(deps): bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.2.18 to 2.2.21 by @dependabot in #305
- build(deps): bump tsickert/discord-webhook from 5.5.0 to 6.0.0 by @dependabot in #321
Documentation
- docs: workflows for openapi and autodoc publication by @bscholtes1A in #310
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
Breaking changes
- fix: add controller property to generated VP by @paullatzelsperger in #271
- feat: base64-url encoded
participantId
in API controllers by @bscholtes1A in #272 - chore: remove super-user creation by @paullatzelsperger in #275
- chore: adapt to upstream package changes (keys) by @paullatzelsperger in #303
- fix: compile errors after upstream refactor by @paullatzelsperger in #307
Bugfixes
- fix: register VC get-all controller by @paullatzelsperger in #274
- fix: add missing
kid
header inJwtPresentationGenerator
by @bscholtes1A in #278 - fix: use
type
andcredentialSubject
properties inVerifiableCredential
by @bscholtes1A in #280 - fix: register sql keypairesource store by @paullatzelsperger in #281
- fix: set keypair to ACTIVE by @paullatzelsperger in #286
- fix: make InMem- and SQL stores behave the same by @paullatzelsperger in #287
- fix: udpate package import for transformer by @paullatzelsperger in #293
- fix: update import pathitem by @paullatzelsperger in #300
- fix: compile errors PARTICIPANT_ID by @paullatzelsperger in #301
- fix: add missing
IF NOT EXIST
statements in SQL stores by @bscholtes1A in #302 - fix: align JWT presentation claim type with
JwtPresentationVerifier
by @bscholtes1A in #306
New Features & Improvements
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.20 to 1.6.21 by @dependabot in #273
Documentation
- docs: makes IdentityHub API Swagger-UI compliant by @bscholtes1A in #285
- docs: prevent collision in operation names in IdentityHub management API by @bscholtes1A in #288
- docs: publish openapi ui by @bscholtes1A in #289
Other Changes
- fix: get audience from 'iss' claim instead of deprecated 'client_id' by @bscholtes1A in #277
- chore: fixes query in case of multiple scopes by @wolf4ood in #291
- build: fix dependency by @ndr-brt in #308
- build: fix dependencies by @ndr-brt in #309
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
Breaking changes
- feat: add RBAC to the management API (pt. 1) by @paullatzelsperger in #238
- feat: add Authorization to the Management API by @paullatzelsperger in #242
- feat: add participant-id to all mgmt-api paths by @paullatzelsperger in #251
- chore: some refactoring and cleanup by @paullatzelsperger in #253
- feat: enable Multi-Tenancy in PresentationApi by @paullatzelsperger in #263
- chore: incorporate latest changes of EDC by @paullatzelsperger in #264
Bugfixes
- fix: explicit modification of roles by @paullatzelsperger in #258
- fix: fix
SqlCredentialStore
provider by @bscholtes1A in #266 - fix: add missing mapping of
VerificationMethod
type by @bscholtes1A in #268
New Features & Improvements
- feat: add ParticipantContext Management API by @paullatzelsperger in #229
- feat: implement VerifiableCredential Managment API by @paullatzelsperger in #230
- feat: create KeyPairResource + Store (inmem, sql) by @paullatzelsperger in #236
- feat: add KeyPairService by @paullatzelsperger in #237
- feat: add participantId to all resources by @paullatzelsperger in #241
- feat: add Management API for KeyPairResources by @paullatzelsperger in #239
- chore: fixes after IATP changes by @wolf4ood in #246
- feat: use events to decouple services by @paullatzelsperger in #245
- feat: add permission override for super-user/admin role by @paullatzelsperger in #255
- feat: add API key override for Super-User by @paullatzelsperger in #256
- feat: add endpoint to update roles of a ParticipantContext by @paullatzelsperger in #257
- feat: implement ParticipantContextEventCoordinator by @paullatzelsperger in #265
- feat: add get-all endpoints for MgmgApi by @paullatzelsperger in #267
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.13 to 1.6.16 by @dependabot in #231
- build(deps): bump agilepathway/label-checker from 1.6.16 to 1.6.20 by @dependabot in #243
- build(deps): bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #244
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #260
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.1 to 5.10.2 by @dependabot in #261
- build(deps): bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #262
Documentation
- docs: add docs about API security by @paullatzelsperger in #254
Other Changes
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
Breaking changes
- feat!: avoid empty nested arrays when generating VP by @paullatzelsperger in #178
- fix: various smaller fixes for IATP by @paullatzelsperger in #180
- refactor: rename identity-hub-core module by @paullatzelsperger in #184
- feat: make DidManagementApi more explicit by @paullatzelsperger in #226
Bugfixes
- fix: incorporate JsonFieldTranslator by @paullatzelsperger in #227
New Features & Improvements
- feat: add DID module by @paullatzelsperger in #186
- feat(sql): create SqlDidResourceStore by @paullatzelsperger in #191
- feat: add
SqlCredentialStore
by @paullatzelsperger in #197 - feat: implement local DidPublisher by @paullatzelsperger in #198
- feat: implement DID management API by @paullatzelsperger in #203
- refactor: incorporate latest EDC refactorings by @paullatzelsperger in #211
- feat: create KeyPairGenerator by @paullatzelsperger in #222
- feat: add ParticipantContextStore by @paullatzelsperger in #224
- feat: implement ParticipantService by @paullatzelsperger in #225
Dependencies
- build(deps): bump agilepathway/label-checker from 1.6.7 to 1.6.9 by @dependabot in #171
- build(deps): bump actions/github-script from 6 to 7 by @dependabot in #174
- build(deps): bump org.testcontainers:junit-jupiter from 1.19.1 to 1.19.3 by @dependabot in #179
- build(deps): bump agilepathway/label-checker from 1.6.9 to 1.6.11 by @dependabot in #181
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.37 to 9.37.2 by @dependabot in #182
- build(deps): bump org.postgresql:postgresql from 42.6.0 to 42.7.1 by @dependabot in #192
- build(deps): bump io.rest-assured:rest-assured from 5.3.2 to 5.4.0 by @dependabot in #195
- build(deps): bump actions/stale from 8 to 9 by @dependabot in #196
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.37.2 to 9.37.3 by @dependabot in #194
- build(deps): bump agilepathway/label-checker from 1.6.11 to 1.6.13 by @dependabot in #199
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #200
- build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #201
- build(deps): bump tsickert/discord-webhook from 5.3.0 to 5.4.0 by @dependabot in #202
- build(deps): bump org.assertj:assertj-core from 3.24.2 to 3.25.1 by @dependabot in #209
Other Changes
- refactor: rename classes by @paullatzelsperger in #185
- chore: move SQL did store to extensions/ by @paullatzelsperger in #193
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
Bugfixes
- fix: compile errors by @paullatzelsperger in #177
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
New Features & Improvements
- feat: add Resolution API by @paullatzelsperger in #160
- feat: implement AccessTokenVerifier by @paullatzelsperger in #162
- feat: add
CredentialStore
+ inmem implementation by @paullatzelsperger in #164 - feat: implement CredentialQueryResolver by @paullatzelsperger in #168
- feat: implement PresentationGenerator by @paullatzelsperger in #172
Dependencies
- build(deps): bump com.nimbusds:nimbus-jose-jwt from 9.25 to 9.37 by @dependabot in #158
- build(deps): bump io.swagger.core.v3:swagger-jaxrs2-jakarta from 2.1.13 to 2.2.18 by @dependabot in #161
- build(deps): bump agilepathway/label-checker from 1.5.9 to 1.6.7 by @dependabot in #165
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.10.0 to 5.10.1 by @dependabot in #166
Documentation
- docs: Add architecture docs for the Identity and Trust protocol by @jimmarino in #149
- docs: adds documentation about IATP modules by @paullatzelsperger in #146
Other Changes
- chore: add latest JSON-LD context to cache by @paullatzelsperger in #167
- chore: delete model classes that were moved to EDC by @paullatzelsperger in #173
New Contributors
- @jimmarino made their first contribution in #149
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
Dependencies
- build(deps): bump agilepathway/label-checker from 1.5.4 to 1.5.9 by @dependabot in #144
Documentation
- docs: add decision record about the adoption of IATP by @paullatzelsperger in #145
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
New Features & Improvements
- feat(credentials): add compatibility with Verifiable presentation cre… by @YassirSellami in #116
Dependencies
- build(deps): bump agilepathway/label-checker from 1.4.30 to 1.5.3 by @dependabot in #135
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #137
- build(deps): bump picocli from 4.6.3 to 4.7.5 by @dependabot in #134
- build(deps): bump agilepathway/label-checker from 1.5.3 to 1.5.4 by @dependabot in #138
- build(deps): bump io.rest-assured:rest-assured from 5.3.1 to 5.3.2 by @dependabot in #139
Other Changes
New Contributors
- @YassirSellami made their first contribution in #116
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
New Features & Improvements
- fix: update
DEPENDENCIES
file by @bscholtes1A in #118 - feat: enable dependabot by @bscholtes1A in #119
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #121
- build(deps): bump com.github.johnrengelman.shadow from 8.0.0 to 8.1.1 by @dependabot in #124
- build(deps): bump actions/stale from 6 to 8 by @dependabot in #127
- build(deps): bump agilepathway/label-checker from 1.2.9 to 1.4.30 by @dependabot in #128
- build(deps): bump dev.failsafe:failsafe from 3.3.1 to 3.3.2 by @dependabot in #126
- build(deps): bump everlytic/branch-merge from 1.1.4 to 1.1.5 by @dependabot in #125
- build(deps): bump org.assertj:assertj-core from 3.23.1 to 3.24.2 by @dependabot in #123
- build(deps): bump io.rest-assured:rest-assured from 4.5.0 to 5.3.1 by @dependabot in #122
- build(deps): bump org.junit.jupiter:junit-jupiter-api from 5.9.2 to 5.10.0 by @dependabot in #120
- build: update DEPENDENCIES file by @bscholtes1A in #129
New Contributors
- @dependabot made their first contribution in #121
Full Changelog: v0.2.0...v0.2.1