Skip to content

Latest commit

 

History

History
133 lines (103 loc) · 4.71 KB

CHANGELOG.md

File metadata and controls

133 lines (103 loc) · 4.71 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]

[3.1.0] - 2024-08-16

Changed

  • Updated nuget package versions

[3.0.0] - 2024-06-12

Changed

  • Migrated from .NET 6 to .NET 8
  • Migrated docker compose from v1 to v2
  • Changed Banking Get Accounts API to only support version 2

Removed

  • Get Metrics endpoints with version less than v4 removed.
  • Postman Collections

[2.1.0] - 2024-03-13

Changed

  • Updated NuGet packages to avoid vulnerabilities

Fixed

  • Resolved issue where Banking repository was unable to reseed existing databases.

[2.0.1] - 2023-11-29

Fixed

  • Refactored code and fixed code smells

[2.0.0] - 2023-10-26

Changed

  • Combined Mock Data Holder Banking and Energy repositories into a single code base.
  • Refactored automated tests to use a shared NuGet package.

Added

  • Get Metrics v4 and v5 endpoints added.

[1.2.3] - 2023-10-03

Changed

  • Added the ability to pass the client certificate received for MTLS to backend APIs via custom header of X-TlsClientCert.

[1.2.2] - 2023-06-20

Changed

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

Fixed

  • Links in help file

[1.2.1] - 2023-06-07

Changed

  • Updated Authorisation Server git clone command in readme
  • Rebuilt to include v1.0.1 of the Authorisation Server

[1.2.0] - 2023-03-21

Added

  • The Mock Data Holder now utilises the Authorisation Server as the Identity Provider
  • Get Metrics API

Changed

  • Updated to be compliant with FAPI 1.0 phase 3
  • Removed Identity Server 4 project
  • Removed Get Data Recipients Azure Function

[1.1.1] - 2022-10-19

Fixed

  • Fix for Content-Type check in JwtInputFormatter used in DCR

[1.1.0] - 2022-10-05

Added

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

Fixed

  • Updated supported response modes in OIDC discovery endpoint. Issue 46

[1.0.1] - 2022-08-30

Changed

  • Updated package references.

[1.0.0] - 2022-07-22

Added

  • Azure function to perform Data Recipient discovery by polling the Get Data Recipients API of the Register.

Changed

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

[0.3.1] - 2022-06-09

Changed

  • Account transactions dates and person information in seed data.
  • Build and Test action to download containers from docker hub.

Fixed

  • Issuing of refresh_token when FapiComplianceLevel is set to Fapi1Phase2.
  • Intermittent issue when creating the LogEventsManageAPI database table.

[0.3.0] - 2022-05-25

Changed

  • Upgraded the Mock Register codebase to .NET 6.
  • Replaced SQLite database with MSSQL database.
  • Changed the TLS certificates for the mock data holder to be signed by the Mock CDR CA.
  • Extra steps detailed for using the solution in visual studio, docker containers and docker compose file.
  • Removed GitHub Dependabot config.
  • Ignore unsupported scopes in preparation for the introduction of energy scopes from an ADR.
  • Removed references to the MD5 algorithm and replaced with SHA512.
    • This effects the output of the ID Permanence algorithm moving forward.
  • Now complies with Phase 1 of the FAPI 1.0 advanced profile migration. Contains configuration to switch over to Phase 2 requirements.
  • Regenerated all certificates to allow for another year before they expire.

Fixed

  • Added missing x-v header. Issue 24
  • Added object to Get Common Customer 400 error. Issue 26

[0.2.0] - 2021-11-24

Added

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

Changed

  • Instructions for certificates needed in Postman when using the Mock Data Holder Postman collection.
  • Minor changes to pipeline appsettings files to support GitHub Actions.
  • Updates to GetMetrics and FAPI notes in ReadMe
  • Minor changes to docker command in the ReadMe. Issue 25
  • Completed FAPI 0.6 testing.
  • Updates to Refresh Token Request. Issue 21

[0.1.0] - 2021-10-01

Added

  • First release of the Mock Data Holder.