Releases: eu-digital-identity-wallet/eudi-srv-pid-issuer
Releases · eu-digital-identity-wallet/eudi-srv-pid-issuer
v0.3.4
What's Changed
- Advertise supported OpenId4VCI version in metadata and UI pages by @dzarras in #291
- Align PID with ARF v1.5 by @dzarras in #293
- When logging UserInfo use toString() instead of Json serialization. by @dzarras in #294
- PID fixes for ARF v1.5 by @dzarras in #295
- Simplify claim names in metadata. by @dzarras in #297
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Removed deprecated context receivers by @babisRoutis in #242
- Update README.md by @mgiakkou in #253
- Upgrade to sd-jwt v0.9.0 by @dzarras in #257
- Update sd-jwt library to v0.10.0 by @dzarras in #262
- Make credential issuer display metadata configurable. by @dzarras in #260
- Update dependencies by @babisRoutis in #263
- Add some default values for issuer metadata by @dzarras in #265
- Make validity of SD-JWT VC PIDs configurable by @dzarras in #278
Full Changelog: v0.3.2...v0.3.3
v0.3.2
v0.3.1
Notable Changes
- New implementation for
c_nonce
in preparation of draft 15.c_nonce
is an opaque to the wallet, that issuer implements as a self-authenticating encrypted JWT. No need to store thec_nonce
generated on the issuer side. - Removed
c_nonce_expires_in
. - New Keycloak version
26.0.5
used in docker compose.
What's Changed
- DPoP: Resource-Server provided Nonce by @dzarras in #229
- Bump SD-JWT library to v0.6.4 by @dzarras in #234
- Implement self-authenticating CNonce values using Encrypted JWTs. by @dzarras in #235
- Update Keycloak by @dzarras in #238
- Remove c_nonce_expires_in by @babisRoutis in #240
- Bump docker/metadata-action from 5.5.1 to 5.6.1 in the actions group by @dependabot in #243
- Fix SD-JWT-VC issuer metadata by @babisRoutis in #245
- Add some missing environment variables in docker-compose.yaml by @dzarras in #248
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Draft14 - Batch Issuance by @babisRoutis in #216
- Update eudi-lib-jvm-sdjwt-kt to v0.6.2 by @dzarras in #221
- Properly apply and fix incorrect assertion. by @dzarras in #222
- Bump the libs group across 1 directory with 14 updates by @dependabot in #220
- Use the correct value for 'age_in_years' PID attribute. by @dzarras in #228
Full Changelog: v0.2.4...v0.3.0
v0.2.4
The release supports draft 13 of OpenId4VCI.
For mso_mdoc
credentials CWT proofs are not used since they were removed form draft14.
What's Changed
- Upgrade gradlew to 8.8 by @babisRoutis in #192
- Upgrade to Kotlin 2 by @babisRoutis in #193
- Remove dependency to external signing service by @babisRoutis in #195
- Update PGP Key link by @mgiakkou in #196
- Upgrade to gradlew 8.9 by @babisRoutis in #198
- Upgrade dependencyCheck by @babisRoutis in #200
- Update setup-gradle github action by @babisRoutis in #202
- Fix issues with Credential Response Encryption. by @dzarras in #203
- Remove QRGen in favor of zxing by @dzarras in #209
- Remove dependency to did-common-java by @babisRoutis in #211
- Remove CWT Proofs by @babisRoutis in #213
- Upgrade to waltid-mdoc-credentials-jvm 0.6.0 by @babisRoutis in #212
- Fully align SD-JWT-VC metadata by @dzarras in #215
New Contributors
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Notable Changes
Concerning PID issuance in mso_mdoc
format:
- Mso namespace has changed to
eu.europa.ec.eudiw.pid.1
- Mso doctype has changed to
eu.europa.ec.eudiw.pid.1
- OIDC Scope required to issue PID in
mso_mdoc
format has changed toeu.europa.ec.eudi.pid_mso_mdoc
Concerning PID issuance in vc+sd-jwt
format:
- OIDC Scope required to issue PID in
vc+sd-jwt
format has changed toeu.europa.ec.eudi.pid_vc_sd_jwt
What's Changed
- Update waltid mso library to v0.3.1 by @dzarras in #177
- Update default value for credential offer uri by @dzarras in #181
- Register new redirect-uri for wallet clients. by @dzarras in #183
- Change docType & namespace for PID by @vafeini in #186
- Support CWT proofs by @babisRoutis in #184
- Enable CWT proofs for PID in mso_mdoc by @babisRoutis in #187
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
What's Changed
- Correct VCI version in README.md by @babisRoutis in #156
- Remove experimental options for PID in SD-JWT-VC by @babisRoutis in #159
- Generate a credential offer using a custom URI by @dzarras in #164
- Register a new redirect uri for eudiw and wallet-dev clients. by @dzarras in #166
- Expose SD-JWT VC Issuer metadata via
/.well-known/jwt-vc-issuer
. by @dzarras in #171 - Return the IssuerSigned part of the generated MDoc instead of a Devic… by @dzarras in #167
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's new
- Aligned with draft 13 of OpenId4VCI
- Support two authorisation schemes Bearer and/or DPoP Access Token
- Single signing key for all credentials. Randomly generated or loaded fom a kestore
What's Changed
- Delete .github/workflows/update-gradle-wrapper.yml by @babisRoutis in #91
- Migrate to VCI draft 13 by @babisRoutis in #105
- Updated credential offer URI creation by @vafeini in #132
- Add support for JwtProofs using did:key and did:jwk. by @dzarras in #137
- Adding support for DPoP. by @dzarras in #139
- Introduce a separate property to configure the public url of the auth… by @dzarras in #142
- Authorization server metadata and DPoP fixes. by @dzarras in #143
- Fix mso_mdoc proof signing supported algs to EC by @babisRoutis in #149
- Add the ability to load a key-pair from a keystore, for SD-JWT signing. by @dzarras in #151
- Change mso_mdoc signing implementation by @babisRoutis in #152
- Fix incorrect mappings of attributes in CBOR encoders for PID. by @dzarras in #154
- Return a DeviceResponse instead of an MDoc in MsoMdocSigner. by @dzarras in #155
Full Changelog: v0.1.0...v0.2.0