[keystone] keystonemiddleware 4.16.0 (pike)
We are pleased to announce the release of: keystonemiddleware 4.16.0: Middleware for OpenStack Identity This release is part of the pike release series. The source is available from: https://git.openstack.org/cgit/openstack/keystonemiddleware Download the package from: https://pypi.python.org/pypi/keystonemiddleware Please report issues through launchpad: https://bugs.launchpad.net/keystonemiddleware For more details, please see below. 4.16.0 ^^^^^^ Upgrade Notes ************* * [bug 1677308 (https://bugs.launchpad.net/keystonemiddleware/+bug/1677308)] There is no upgrade impact when switching from "pycrypto" to "cryptography". All data will be encrypted and decrypted using identical blocksize, padding, algorithm (AES) and mode (CBC). Data previously encrypted using "pycrypto" can be decrypted using both "pycrypto" and "cryptography". The same is true of data encrypted using "cryptography". Bug Fixes ********* * [bug 1677308 (https://bugs.launchpad.net/keystonemiddleware/+bug/1677308)] Removes "pycrypto" dependency as the library is unmaintained, and replaces it with the "cryptography" library. Changes in keystonemiddleware 4.15.0..4.16.0 -------------------------------------------- 0f4d4f8 Fix oslo.messaging deprecation of get_transport a657e07 Updated from global requirements e23cb36 Replace pycrypto with cryptography e9929a3 Updated from global requirements 0382f7d Update driver config parameter from string to list bf5bf96 Updated from global requirements 50fcc70 Remove log translations 9b14d80 Updated from global requirements 1ea76fb Imported Translations from Zanata 00e94b7 Bump the token deferral message from info to debug Diffstat (except docs and test files) ------------------------------------- keystonemiddleware/audit/__init__.py | 5 +- keystonemiddleware/audit/_api.py | 19 +++--- keystonemiddleware/audit/_notifier.py | 15 +++-- keystonemiddleware/auth_token/__init__.py | 72 +++++++++++----------- keystonemiddleware/auth_token/_auth.py | 18 +++--- keystonemiddleware/auth_token/_cache.py | 8 +-- keystonemiddleware/auth_token/_identity.py | 18 +++--- keystonemiddleware/auth_token/_memcache_crypt.py | 51 ++++++++++----- keystonemiddleware/auth_token/_memcache_pool.py | 7 +-- keystonemiddleware/auth_token/_signing_dir.py | 10 +-- keystonemiddleware/i18n.py | 10 --- keystonemiddleware/s3_token.py | 9 +-- .../notes/bug-1677308-a2fa7de67f21cd84.yaml | 15 +++++ .../source/locale/fr/LC_MESSAGES/releasenotes.po | 54 ++++++++++++++++ .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 63 +++++++++++++++++++ requirements.txt | 14 ++--- setup.cfg | 2 +- setup.py | 2 +- test-requirements.txt | 8 +-- 21 files changed, 274 insertions(+), 145 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a0cf3f8..4936cae 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,2 @@ -keystoneauth1>=2.18.0 # Apache-2.0 -oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 +keystoneauth1>=2.20.0 # Apache-2.0 +oslo.config>=3.22.0 # Apache-2.0 @@ -8,2 +8,2 @@ oslo.context>=2.12.0 # Apache-2.0 -oslo.i18n>=2.1.0 # Apache-2.0 -oslo.log>=3.11.0 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 @@ -11,2 +11,2 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.18.0 # Apache-2.0 -pbr>=1.8 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 @@ -18 +18 @@ six>=1.9.0 # MIT -WebOb>=1.6.0 # MIT +WebOb>=1.7.1 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index da0df94..8b580e5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8,2 @@ flake8-docstrings==0.2.1.post1 # MIT -coverage>=4.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 +cryptography>=1.6 # BSD/Apache-2.0 @@ -12 +12,0 @@ mock>=2.0 # BSD -pycrypto>=2.6 # Public Domain @@ -17,2 +17,2 @@ requests-mock>=1.1 # Apache-2.0 -sphinx>=1.5.1 # BSD -stevedore>=1.17.1 # Apache-2.0 +sphinx!=1.6.1,>=1.5.1 # BSD +stevedore>=1.20.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org