V1.20.0 Release Notes
Release notes for version v1.20.0 of the CDR 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:
- Standards Maintenance Issue 458 - FAPI 1.0 Non Normative Examples
 - Standards Maintenance Issue 525: softwareProductDescription should be marked as mandatory
 - Standards Maintenance Issue 411: Clarification of x-fapi-interaction-id header
 - Standards Maintenance Issue 447: CORS typos in CDR
 - Standards Maintenance Issue 414: Properties in BankingTransactionDetail objects
 - Standards Maintenance Issue 506: Energy error codes for issues in data received by DH from SDH
 - Standards Maintenance Issue 526: Energy / Get DER for Service Point - allow for no data
 - Standards Maintenance Issue 524: EnergyDerRecord - mandatory values not available in AEMO's DER register
 
Decision Proposals
This release addresses the following Decision Proposals published on Standards:
Introduction
No changes
High Level Standards
| Change | Description | Link | 
|---|---|---|
x-fapi-interaction-id header | 
Standards Maintenance #411: Additional clarification that the x-fapi-interaction-id request header is not required for unauthenticated APIs. | 
HTTP Headers | 
| Error Codes - Error Response Structure | Standards Maintenance #506: Added isSecondaryDataHolderError Boolean field to Error Response Structure and updated Future Date Obligation section with the FDO date for the change. | 
Error Codes | 
API End Points
| Change | Description | Link | 
|---|---|---|
| Get Data Recipients API | Standards Maintenance #525: Corrected response payload returned by the CDR Register to denote the softwareProductDescription as a required field. | 
Get Data Recipients | 
| BankingTransactionDetail schema fix | Standards Maintenance #414: Fixed the BankingTransactionDetail object to correctly show it as conditional based on the extensionUType. | BankingTransactionDetail | 
| Energy schema | Standards Maintenance #526: 
  | 
Energy Schema | 
| Energy schema | Standards Maintenance #524: Updated description of inverterDeviceCapacity, derDevices.nominalRatedCapacity and derDevices.nominalStorageCapacity fields in EnergyDerRecord.acConnections noting 0 as the default when value not known | 
Energy Schema | 
| Energy Swagger Defect | Defect fix for readQualities to make it an array instead of an object | EnergyUsageRead Model | 
| Energy Swagger Defect | Defect fix for readQualities to make it an array instead of an object (Secondary Holder version) | EnergyUsageRead Model | 
| Invoice Filtering | Clarified that date filtering of invoices should be done via issue date | Energy APIs | 
| Draft Telco standards | Decision Proposal #275: Publish of draft (ie. non-binding) technical standards for the Telco sector for holistic review | Telco Schema | 
Information Security Profile
| Change | Description | Link | 
|---|---|---|
| Non-normative examples | Standards Maintenance Issue 458: Updated InfoSec non-normative examples with FAPI 1.0 Phase 3 flows | Security Profile | 
| CORS typos | Standards Maintenance #447: Corrected the CORS protections to make clear they must be disabled for public APIs | CORS | 
Consumer Experience
No changes
Known Issues
No changes