diff --git a/CHANGELOG.md b/CHANGELOG.md index b59e17ae..f286a352 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,17 @@ Changes for the upcoming release can be found in [changelog.d](https://github.co + +## 5.2.0 (2024-01-19) + +### New features + +- Add a FastAPI dependency for retrieving a Gafaelfawr delegated token from the request headers: `safir.dependencies.gafaelfawr.auth_delegated_token_dependency`. + +### Bug fixes + +- Rewrite `CaseInsensitiveQueryMiddleware` and `XForwardedMiddleware` as pure ASGI middleware rather than using the Starlette `BaseHTTPMiddleware` class. The latter seems to be behind some poor error reporting of application exceptions, has caused problems in the past due to its complexity, and is not used internally by Starlette middleware. + ## 5.1.0 (2023-12-07) diff --git a/changelog.d/20240116_094526_david.irving.md b/changelog.d/20240116_094526_david.irving.md deleted file mode 100644 index dd1649bd..00000000 --- a/changelog.d/20240116_094526_david.irving.md +++ /dev/null @@ -1,5 +0,0 @@ - - -### New features - -- Add a FastAPI dependency for retrieving a Gafaelfawr delegated token from the request headers: `safir.dependencies.gafaelfawr.auth_delegated_token_dependency`. \ No newline at end of file diff --git a/changelog.d/20240116_164958_rra_DM_42527.md b/changelog.d/20240116_164958_rra_DM_42527.md deleted file mode 100644 index 15cafa06..00000000 --- a/changelog.d/20240116_164958_rra_DM_42527.md +++ /dev/null @@ -1,3 +0,0 @@ -### Bug fixes - -- Rewrite `CaseInsensitiveQueryMiddleware` and `XForwardedMiddleware` as pure ASGI middleware rather than using the Starlette `BaseHTTPMiddleware` class. The latter seems to be behind some poor error reporting of application exceptions, has caused problems in the past due to its complexity, and is not used internally by Starlette middleware.