V1.30.0 Release Notes
Release notes for version v1.30.0 of the CDR Standards.
Changes Made
Change Requests
This release addresses the following minor defects raised on Standards Staging:
- Standards Staging #310 - Review date format conventions
- Standards Staging #361 - Typo in sector_identifier_uri description
- Standards Staging #362 - Update PPID link
- Standards Staging #370 - Add 'Consumer Experience Principles' to the Introduction text in the Principles section of the CDS and add CX acronym
- Standards Staging #371 - Avoid scrollbars for long lines
- Standards Staging #376 - Custom field types for Response Headers are not displayed
- Standards Staging #388 - Fix typo in Amending Authorisation Standards: Changing Attributes
This release addresses the following change requests raised on Standards Maintenance:
- Standards Maintenance #543 - refresh_token_expires_at and sharing_expires_at claims listed as MUST be supported
- Standards Maintenance #624 - Improved structure for Solar Time Varying Tariffs
- Standards Maintenance #625 - Additional field to support Step Tariff calculations
- Standards Maintenance #627 - EnergyPlanTariffPeriod - Change to daily supply charge
- Standards Maintenance #629 - Maintenance Iteration 18 Holistic Feedback
- Standards Maintenance #631 - Updates to 'Revoking consent' Standards
- Standards Maintenance #632 - Concurrent consent support and cdr_arrangement_id
Decision Proposals
This release addresses the following Decision Proposals published on Standards:
General Changes
Change | Description | Link |
---|---|---|
Updated documentation template | Standards Staging #376: Request parameters and response headers with custom types defined in the schema (with x-cds-type ) should now all be displayed with the correct type. The unused 'Format' column in the 'Response Headers' tables has also been removed. |
DCR APIs Register APIs |
Minor styling update | Standards Staging #371: Improved line wrapping to avoid horizontal scrollbars in the 'Non-normative Examples' and 'Version Delta' tab columns. | Non-normative Examples Version Delta |
Introduction
Change | Description | Link |
---|---|---|
Updated date format | Standards Staging #310: Updated the date format in the 'Obligation Dates Schedule' table in the linked summary page to match the format in the 'Endpoint Version Schedule' tables to simplify cross-referencing. The aligned format is YYYY-MM-DD. | Future Dated Obligations |
High Level Standards
Change | Description | Link |
---|---|---|
Updated Non-normative Example | Standards Maintenance #629: Removed incorrect Non-normative Example showing Accept-Encoding: charset=UTF-8 |
HTTP Headers |
Updated Principles | Standards Staging #370: Added reference to 'Consumer Experience (CX) Principles' in the introductory sentence and reformatted CX Principle 4 and 5. | Principles |
API Endpoints
Change | Description | Link |
---|---|---|
Banded Daily Supply Charges | Standards Maintenance #627: Made following changes to EnergyPlanTariffPeriod to allow sharing of banded daily supply charges:
|
Energy APIs |
Support Step Tariff calculations | Standards Maintenance #625: Added new optional period field to the following to help support stepped tariff calculations:
|
Energy APIs |
Improved structure for Solar Time Varying Tariffs | Standards Maintenance #624:
|
Energy APIs |
Information Security Profile
Change | Description | Link |
---|---|---|
Clarified documentation | Standards Maintenance #629: Clarified documentation to show that the "require_pushed_authorization_requests" parameter should be a Boolean true |
Request Object |
Updated documentation | Standards Maintenance #629: Updated documentation to include link to string(JWT) schema from ClientRegistrationRequest | ClientRegistrationRequest |
Corrected typos | Standards Maintenance #629: Changed 'Software Package' to 'Software Product' in two lines | Participant Statuses |
Corrected typo | Standards Maintenance #629: Corrected typo in cdr_arragement_id |
Security Endpoints |
Corrected typo | Standards Staging #361: Corrected typo in the Description of sector_identifier_uri |
Client Registration |
Updated link | Standards Staging #362: Updated 'Pairwise Pseudonymous Identifier (PPID)' link | Scopes and Claims |
Updates to 'Revoking consent' Standards | Standards Maintenance #631: Updates to 'Revoking consent' requirements to align to rules | Security Endpoints |
Removed outdated statements | Standards Maintenance #632: Removed two outdated statements relating to the introduction of concurrent consent and retrospectively generating a cdr_arrangement_id. | Identifiers and Subject Types |
Removed outdated statements | Standards Maintenance #543: Removed outdated statements related to the refresh_token_expires_at and sharing_expires_at claims |
Scopes and Claims Request Object |
Register Standards
Change | Description | Link |
---|---|---|
Clarified endpoint responses | Standards Maintenance #629: Removed ResponseErrorListV2 as the 401 error response schema for 'Get Data Holder Brands' and 'Get Software Statement Assertion (SSA)'. These endpoints conform to RFC6750, returning an oAuth error in the WWW-Authenticate response header. | Register APIs |
Consumer Experience
Change | Description | Link |
---|---|---|
Fixed typo | Standards Staging #388: Fixed typo in the Amending Authorisation Standards section | Amending Authorisation Standards |
Non-Functional Requirements
None
Additional Standards
Change | Description | Link |
---|---|---|
Clarified endpoint response | Standards Maintenance #629: Removed ResponseErrorListV2 as the 401 error response schema for 'Get Data Holder Brands'. This endpoint conform to RFC6750, returning an oAuth error in the WWW-Authenticate response header. | Register APIs in the Non-Bank Lending Candidate Standards |
Known Issues
None