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