Skip to content

Latest commit

 

History

History
131 lines (101 loc) · 5.53 KB

CHANGELOG.md

File metadata and controls

131 lines (101 loc) · 5.53 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[2.1.0] - 2024-08-16

Changed

  • Updated nuget package versions

[2.0.0] - 2024-06-12

Changed

  • Migrated from .NET 6 to .NET 8
  • Migrated docker compose from v1 to v2

[1.3.0] - 2024-03-13

Changed

  • Removed Bank Participant Data scope (i.e. cdr-register:bank:read) references.
  • Updated NuGet packages to avoid vulnerabilities.
  • DCR and PAR screen defaults to Authorisation Code Flow (ACF).

Fixed

[1.2.5] - 2023-11-29

Fixed

  • Refactored code and minor bug fixes
  • The address property in the userinfo endpoint structure is updated from string to object. Mock Data Recipient Issue 67

[1.2.4] - 2023-08-22

Fixed

  • Refactored code and fixed code smells

[1.2.3] - 2023-07-27

Fixed

[1.2.2] - 2023-06-20

Changed

  • Regenerated all mTLS, SSA and TLS certificates to allow for another five years before they expire.

[1.2.1] - 2023-06-07

Changed

  • redirect_uris and response_types in DCR request are now array of string.
  • support for acr values

[1.2.0] - 2023-03-21

Changed

  • Updated to be compliant with FAPI 1.0 phase 3.
  • Dynamic Client Registration Azure Function updated to be compliant with FAPI 1.0 phase 3.
  • Home page html content to reflect latest version

[1.1.3] - 2022-11-24

Fixed

[1.1.2] - 2022-10-27

Fixed

[1.1.1] - 2022-10-19

Fixed

  • Send redirect_uris as an array instead of string when performing background Dynamic Client Registration requests. Issue 50
  • Changed CdrArrangement.ClientId database column data type from UniqueIdentifier to nvarchar(100).
  • Intermittent issue where redirect_uri in consent and PAR JWT is null. Sandbox Issue 11
  • mtls_endpoint_aliases not used as per RFC 8705 in PAR and token exchange. Sandbox Issue 12

[1.1.0] - 2022-10-05

Added

  • Logging middleware to create a centralised list of all API requests and responses

Changed

  • Primary key constraints for registrations. Now combines Client Id and Data Holder Brand Id as the unique constraint.

[1.0.1] - 2022-08-30

Changed

  • Updated arrangement revocation to match CDS v1.18. Configuration added based on the date to make functionality available or unavailable.
  • Updated side menu layout and text on screens.
  • Updated package references.

Fixed

  • Fixed issue with Dynamic Client Registration Azure function not retrying for DCR Failed data holders.

[1.0.0] - 2022-07-22

Added

  • Azure functions to perform Data Holder discovery by polling the Get Data Holder Brands API of the Register.

Changed

  • First version of the Mock Data Recipient deployed into the CDR Sandbox.

[0.2.1] - 2022-06-09

Changed

  • Build and Test action to archive test results. End to end tests now included in test report.

[0.2.0] - 2022-05-25

Added

  • PKCE support added to "Consent and Authorisations" and "PAR" in preparation for FAPI 1.0.
  • Ability to connect and authenticate with data holders that have implemented either FAPI 1.0 Migration Phase 1 and Phase 2.
  • Ability to connect to and test the Mock Data Holder Energy and other Energy Data Holders.

Changed

  • Upgraded the Mock Data Recipient codebase to .NET 6.
  • Replaced SQLite database with MSSQL database.
  • Changed the TLS certificates for the mock data recipient to be signed by the Mock CDR CA.
  • Extra steps detailed for using the solution in visual studio, docker containers and docker compose file.
  • Use the latest endpoints from the Mock Register that support Banking, Energy and Telco as an industry.
  • Quality of Life updates to assist with usability and testing.
  • Regenerated all certificates to allow for another year before they expire.

[0.1.2] - 2022-05-09

Fixed

  • Banking API swagger in data sharing not displaying. Issue 30

[0.1.1] - 2021-12-07

Added

  • GitHub Actions Workflow for Build, Unit Test, and Integration Test project.
  • GitHub Issue config with supporting links to CDR related information.

Changed

  • Minor changes to pipeline appsettings files to support GitHub Actions.
  • Minor changes to docker command in the ReadMe. Issue 25

Fixed

  • Fixed issue calling data holder resource APIs using data recipient proxy. Issue 26

[0.1.0] - 2021-10-01

Added

  • First release of the Mock Data Recipient.