Skip to content

Changelog

This page aggregates relevant changes in the German EUDI ecosystem for Relying Parties and EAA Issuers. Where possible, upcoming changes are listed in advance so that integrators can prepare.


PID Provider

Note

Below are only excerpted entries, the full change log is available from the PID Provider release page.

1.27.0 — May 27, 2026

1.26.1 — May 20, 2026

  • Fixed a regression in DPoP-Nonce handling introduced in 1.26.0

1.25.0 — April 29, 2026

  • Added lifetime parameters for the refresh token in the token endpoint response

1.24.0 — April 16, 2026

  • Adjusted PID in credential configuration pid-mso-mdoc_2-beta:
    • expiry_date changed from timestamp to type full-date
    • issuance_date removed
    • validFrom, signed, and validUntil are set to 00:00 in the Berlin time zone and represented in UTC (e.g. 2003-12-12T23:00:00Z)
  • Adjusted PID in credential configuration pid-sd-jwt_2-beta:
    • date_of_expiry added as a string with format YYYY-MM-DD
    • nbf added; iat removed
    • nbf and exp are set to 00:00 in the Berlin time zone and represented in UTC

1.23.0 — April 1, 2026

1.22.0 — March 18, 2026

  • Added also_known_as and academic_title claims to mdoc
  • Added also_known_as and title claims to sd-jwt
  • Removed the trust anchor from the Status List token certificate chain (x5c header in JWT/CWT)

1.21.0 — March 4, 2026

  • Upcoming schema changes to credential configurations:
    • birth_date now supports partially unknown dates (missing day or month)
    • birth_name updated to use uniform representation
    • place_of_birth updated to use uniform representation, including a no_place_info flag

1.20.0 - February 18, 2026

  • mdoc doctype and namespace corrections
    • The mdoc PID doctype will change to eu.europa.ec.eudi.pid.1.
    • Claims defined in the ARF Rulebook will be placed in the namespace eu.europa.ec.eudi.pid.1.
    • Claims defined in the German PID Rulebook but not in the ARF will be placed in the namespace eu.europa.ec.eudi.pid.de.1.
    • Note that no claims are added or removed, only the doctype and namespace assignments change.
  • Age-over claims aligned with ARF and German PID Rulebook
    • mdoc: PID will include age_over_12, age_over_14, age_over_16, age_over_18, age_over_21, and age_over_65 claims (bool) under the namespace eu.europa.ec.eudi.pid.de.1. Each claim is selectively disclosable.
    • SD-JWT VC: PID will include an age_equal_or_over object with members 12, 14, 16, 18, 21, and 65 (bool). Both the top-level object and each member are selectively disclosable.
    • Values reflect whether the holder had reached age n on the date of issuance (birth_date + n years ≥ validFrom / nbf). If the birth date is partial (day or month is unknown), the latest possible date is used, meaning a true value guarantees the holder is at least that age.
    • Claims are recalculated on every new PID issuance.

1.19.0 — February 04, 2026

  • Stores personal eID data as encrypted and signed JWT

1.18.0 — January 21, 2026

  • Adds /health endpoint for external health check
  • Adjusts values for source_document_type in PID
  • Removes age_in_years and age_birth_year from PID

German EUDI Wallet

Android

The Android wallet app changelog is maintained here.


iOS

The iOS wallet app changelog is maintained here.