V1.1.1 Release Notes
Release notes for version 1.1.1 of the CDR Register Design.
Consumer Data Right Register
Section |
Change |
Description |
Ecosystem Entities |
Updated ADR Ecosystem Entity |
Updated Accredited Data Recipient InfoSec APIs definition to specify the JWKS and revocation endpoints |
Client Registration
Section |
Change |
Description |
Registration Request using JWT |
Updated Claims |
- Updated aud claim description to contain the DH issuer value - Updated the iat claim example from a string to an integer - Updated redirect_uris claim description to remove contradiction of how the claim is used |
Registration Flows |
Updated Create & Modify Registration sequence diagrams |
- Key lookup from JWKS no longer specifies using the kid parameter |
Participant Statuses
Section |
Change |
Description |
Metadata Cache Management |
Updated Cache update periods |
- To provide clarity, cache update periods have now been defined per API |
Data Holder Responsibilities |
Removed Revoked / Inactive state |
- Revoked / Inactive was identified as an invalid state and has been removed. - Status Mapping cascade rules have been redefined so Revoked ADRs result in Removed Software Products |
Security Profile
Section |
Change |
Description |
Register Endpoints |
Updated OIDC Discovery Endpoint Example |
- mutual_tls_sender_constrained_access_tokens is an outdated key for the OIDC Discovery Endpoint. As per RFC8705, this has been updated to tls_client_certificate_bound_access_tokens |
Participant Endpoints |
Updated InfoSecBaseUri |
- Updated definition of the InfoSecBaseUri to provide reference to the OIDC Discovery Configuration Endpoint. - Updated OIDC Discovery Endpoint example - Removed ADR flag that this is provided by the DH only - Updated OIDC Discovery Configuration Endpoint example |
Certificate Management |
Updated Certificates Issued to ADRs |
- Server Certificate now secures revocation endpoint. This endpoint can be secured by either public or ACCC issued certificate |
Register APIs
Section |
Change |
Description |
General |
Updated Swagger |
- Added required scope for authenticated API calls |
GetDataHolderBrands |
Updated Swagger |
- Added logoUri to the Brand and Legal Entity schemas - Corrected dataRecipientBrands description - Added 401 error response as per RFC6750 - Added 406 error response for invalid header - Renamed HYBRIDFLOW-JWKS to SIGNED-JWT to remove confusion on the usage of DH authentication |
GetSoftwareStatementAssertion |
Updated Swagger |
- Added 401 error response as per RFC6750 - Removed 404 error response as this is inconsistent with CDS - Added 406 error response for invalid header |
GetSoftwareProductStatus |
Updated Swagger |
- Added 406 error response for invalid header |
GetDataRecipientsStatus |
Updated Swagger |
- Added 406 error response for invalid header |
GetDataRecipients |
Updated Swagger |
- Added 406 error response for invalid header - Updated LegalEntityDetail making registeredCountry optional |
DCR APIs
Section |
Change |
Description |
General |
Updated Swagger |
- Added required scope for authenticated API calls |
Client Registration |
Updated Swagger |
- Updated iss , iat and aud claim descriptions to be consistent with documentation |
Delete Client Registration |
Updated Swagger |
- Updated 405 error response description to clarify that the method is unsupported |