NAV Navbar
CDR Data Standards

V1.37.0 Release Notes

Release notes for version 1.37.0 of the CDR Data Standards.

Changes Made

Change Requests

This release addresses the following minor defects raised on Standards Staging:

This release addresses the following change requests raised on Standards Maintenance:

Decisions

This release addresses the following Decisions published on Standards:

General Changes

Change Description Link
Standards staging fixes Standards Staging #493: Minor updates to the standards development codebase.

Introduction

Change Description Link
Updated Chair detail Decision #210: Added Dr Scott Farrell as the new Data Standards Chair. Data Standards Chair
Updated FDOs Decision #210: Removed past FDOs and added new FDOs for:
  • Adoption of FAPI 2.0
  • Communications Protocol
  • Client Authentication
  • HTTP Headers
  • Resource endpoint version increment
  • Shared Responsibility > Energy > Endpoint Variations.
Future Dated Obligations
Normative References Decision #210: Updated Normative References, including titles, descriptions and links to reflect current locations and details. Replaced FAPI 1.0 references with FAPI 2.0. Normative References
Informative References Decision #210: Updated Informative References, including descriptions and links to reflect current locations and details. Added [OpenID-Certification]. Informative References
Updated FDOs Decision #374: Added new FDOs for new Redirect to Web, One Time Password Credential Requirements, and Restricted Credentials sections, the updated Pushed Authorisation Request endpoint, the new Get Configuration endpoint, and updated Get Metrics endpoint. Future Dated Obligations

High Level Standards

Change Description Link
FAPI and Correlation headers Decision #210:
  • Updated Request Headers:
    • removed x-fapi-auth-date and x-fapi-customer-ip-address,
    • added x-fapi-end-user-present, x-cds-authorisation-attempt-id, x-cds-authorisation-intent-id.
  • Updated Response Headers:
    • added x-cds-authorisation-attempt-id, x-cds-authorisation-intent-id.
HTTP Headers
Updated HTTP Headers Decision #374: Added x-cds-originating-channel header for PAR requests. HTTP Headers

Authentication Schedule

Change Description Link
Added Redirect to Web section Decision #374: Added Redirect to Web section. Redirect to Web
Updated wording Decision #374: Minor update to wording in the Fallback Authentication Flows section to align to Redirect to Web. Fallback Authentication Flows

Consumer Experience

Change Description Link
Clarification of Consent Standards Decision #210: Removed row: "Consent: Amendment of Collection Consents and Authorisations". Consent Standards
Clarification of Amending Consent Standards Decision #210: Added row: "Amending Consent: Amendment of Collection Consents and Authorisations". Amending Consent Standards
Clarification of Amending Authorisation Standards Decision #210: Minor updates to add introductory text and clarify area titles for consistency. Amending Authorisation Standards
Authentication Standards additions Decision #374: In the Common Authentication Standards table; renamed the 'App install' row to 'Digital onboarding' with additional detail, added new rows for accessibility, error messaging, and unique identifier. Common Authentication Standards

Security Profile

Change Description Link
General changes Decision #210:
  • Applied section numbering for reference throughout the Security Profile section
  • Replaced FAPI 1.0 references with FAPI 2.0
  • Removed past FDOs
  • Removed deprecated hybrid flow details
  • Updated Authorization Code Flow section
  • Updated Private Key JWT Client Authentication section
  • Updated Self-signed JWT Client Authentication section
  • Updated Software Statement Assertion (SSA) section for clarity
  • Updated Normative reference link in Scopes and Claims section
  • Updated Tokens section to remove past FDOs and references to hybrid flow and FAPI 1.0
  • Updated Request Object section to reflect removal of hybrid flow, addition of FAPI 2.0, updated Non-Normative examples, references to updated CX documentation
  • Updated Security Endpoints section.
Security Profile
Added section Decision #210: Added Communications Protocol section. Communications Protocol
Non-normative Examples Decision #210: Updated Non-normative Examples for fields: iss, issuer, aud, sub, client_id. Security Profile
RAR support Decision #210: Added detail for the optional support of Rich Authorization Requests (RAR) in applicable sections. Security Profile
Update to Baseline Credential Requirements Decision #374: Updated data holder requirements to expect a risk assessment to determine appropriate authentication levels. Credential Requirements
Updates to OTPs Decision #374: Updated One Time Password Credential Requirements section to increase OTP length requirement to 6-10 digits. Changed OTP algorithm requirement from SHOULD to SHALL. Added detail to state that OTPs SHALL be delivered to a channel that has been pre-registered and currently elected to receive authentication secrets. Credential Requirements
Updates to Restricted Credentials Decision #374: Updated Restricted Credentials section to discourage SMS and email as OTP delivery mechanisms. Credential Requirements
Updated PAR request headers Decision #374: Updated Pushed Authorisation endpoint to include mandatory x-cds-originating-channel header for PAR requests. Pushed Authorisation endpoint

DCR APIs

Change Description Link
General changes Decision #210: Updated Non-Normative example, removed details related to deprecated hybrid flow options and prior optionality of PAR. DCR APIs

Register APIs

None

Authorisation Scopes

None

Non-functional Requirements

Change Description Link
Updated Definitions Decision #210: Updated 'Customer Present' definition by replacing x-fapi-customer-ip-address header with x-fapi-end-user-present. Definitions

Banking APIs

Change Description Link
Updated Parameters Decision #210: Updated endpoint Parameters tables to remove x-fapi-auth-date and replace x-fapi-customer-ip-address with x-fapi-end-user-present. Incremented all affected endpoints. Banking APIs

Energy APIs

Change Description Link
Updated Parameters Decision #210: Updated endpoint Parameters tables to remove x-fapi-auth-date and replace x-fapi-customer-ip-address with x-fapi-end-user-present. Incremented all affected endpoints. Energy APIs

Common APIs

Change Description Link
Updated Parameters Decision #210: Updated endpoint Parameters tables to remove x-fapi-auth-date and replace x-fapi-customer-ip-address with x-fapi-end-user-present. Incremented all affected endpoints. Common APIs
Added Get Configuration endpoint Decision #374: Added Get Configuration endpoint to support discovery of authentication level requirements. Common APIs

Admin APIs

Change Description Link
Updated Get Metrics Decision #374: Updated the Get Metrics endpoint to v6 to support authentication metrics. Admin APIs

Shared Responsibility

Change Description Link
Updated header detail Decision #210: Removed references to deprecated headers x-fapi-auth-date and x-fapi-customer-ip-address in the Endpoint Variations section.
Added requirement for x-fapi-end-user-present to be forwarded to AEMO to support NFRs.
Endpoint Variations

Energy Secondary DH APIs

Change Description Link
Updated endpoint parameters Decision #210: Added x-fapi-end-user-present header to Energy Secondary DH APIs to support NFRs. Incremented all affected endpoints. Energy Secondary DH APIs

Additional Standards

None

Known Issues

None