We contentedly announce the release of: oslo.middleware 7.0.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/oslo.middleware Download the package from: https://pypi.org/project/oslo.middleware Please report issues through: https://bugs.launchpad.net/oslo.middleware/+bugs For more details, please see below. 7.0.0 ^^^^^ Upgrade Notes * The HealthCheck middleware no longer supports being deployed as a filter. It should be deployed as an application. * The CORS middleware no longer support multiple configuration blocks. Sections with "cors." prefix are no longer used and should be removed. * Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10. Changes in oslo.middleware 6.6.0..7.0.0 --------------------------------------- 9052e8c pre-commit: Bump versions 992995f Add missing py.typed file 23f7600 ruff: Use more specific name to enable pyupgrade rule 172e1c5 reno: Update master for unmaintained/2024.1 c3463fb cors: Remove multiple config block parsing 7d1ca5d Remove filter support of HealthCheck middleware e666860 Fix example of Healthcheck usage 084359a pre-commit: Bump dependencies 21a654b Migrate setup configuration to pyproject.toml c1d9ceb Drop Python 3.9 support 6a00c6a Update master for stable/2025.2 Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 20 +- oslo_middleware/base.py | 2 +- oslo_middleware/cors.py | 20 +- oslo_middleware/healthcheck/__init__.py | 23 +- oslo_middleware/healthcheck/opts.py | 6 - oslo_middleware/py.typed | 0 pyproject.toml | 79 +- .../healthcheck-app-only-f6442fa7da6dd22e.yaml | 5 + .../remove-cors-sections-8730972031275e99.yaml | 5 + .../notes/remove-py39-900a0969b6612d99.yaml | 5 + releasenotes/source/2024.1.rst | 2 +- releasenotes/source/2025.2.rst | 6 + releasenotes/source/index.rst | 1 + requirements.txt | 1 - setup.cfg | 53 -- 19 files changed, 437 insertions(+), 602 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f15a2ef..7d97f02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ bcrypt>=3.1.3 # Apache-2.0 -debtcollector>=1.2.0 # Apache-2.0