[release-announce] [keystone] keystonemiddleware 4.16.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 5 16:08:22 UTC 2017


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





More information about the Release-announce mailing list