We are chuffed to announce the release of: keystonemiddleware 12.0.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/keystonemiddleware Download the package from: https://pypi.org/project/keystonemiddleware Please report issues through: https://bugs.launchpad.net/keystonemiddleware/+bugs For more details, please see below. 12.0.0 ^^^^^^ Upgrade Notes * The "ec2_token" and "s3_token" middleware have been removed. These middlewares were designed for use with Nova's EC2 API (removed in Mitaka) and Swift's swift3 middleware (superseded by swift.common.middleware.s3api). Neither middleware has active consumers in current OpenStack deployments. For EC2 API compatibility, use the standalone ec2-api project. For S3 API compatibility with Swift, use Swift's built-in s3api and s3token middleware. Changes in keystonemiddleware 11.0.0..12.0.0 -------------------------------------------- 479aa41 Remove ec2_token and s3_token middleware d4a11d4 Ignore B105 error f29e86f Drop workaround for Python < 2.7.4 Diffstat (except docs and test files) ------------------------------------- keystonemiddleware/ec2_token.py | 213 -------------------- keystonemiddleware/echo/service.py | 2 +- keystonemiddleware/external_oauth2_token.py | 10 +- keystonemiddleware/s3_token.py | 220 --------------------- ...e-ec2-s3-token-middleware-e0b9b63428224600.yaml | 9 + setup.cfg | 2 - setup.py | 9 - 10 files changed, 15 insertions(+), 838 deletions(-)