[release-announce] [keystone] keystoneauth1 3.2.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 30 18:42:53 UTC 2017


We are delighted to announce the release of:

keystoneauth1 3.2.0: Authentication Library for OpenStack Identity

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/keystoneauth

Download the package from:

    https://pypi.python.org/pypi/keystoneauth1

Please report issues through launchpad:

    https://bugs.launchpad.net/keystoneauth

For more details, please see below.

3.2.0
^^^^^

New Features

* A new "none" auth plugin is added with purpose to simplify loading
  clients from configuration file options. It does not accept any
  arguments and sets the token to 'notused'. It does not have any
  endpoint/url associated with it, and thus must be used together with
  "adapter.Adapter"'s "endpoint_override" option to instantiate a
  session for client to a service that is deployed in
  noauth/standalone mode.

Changes in keystoneauth1 3.1.0..3.2.0
-------------------------------------

fa08ed6 Set self.allow to a dict if None is passed
322557a Fix docstring typo
8b8ff83 Update discovery url normalization with catalog info
0fa07d0 Add method to get the api major version
2ef98f6 Don't use mutable defaults in allow arguments
81ec691 Protect against missing interface attribute
aeb38d5 Adapter.get_conf_options(deprecated_opts)
88827a8 Allow discovery URLs to have trailing slashes
335a8cd Remove use of positional decorator
2195845 Fix exception message in adapter loading
efc9595 Update reno for stable/pike
6be1c5e Updated from global requirements
bb5cb9d Parameter to tune mutual authentication in kerberos
9130c4c Add release note for 'none' auth plugin
ec11a2c Enable some off-by-default checks


Diffstat (except docs and test files)
-------------------------------------

keystoneauth1/access/access.py                     |   3 -
keystoneauth1/access/service_catalog.py            |   7 -
keystoneauth1/adapter.py                           |  26 ++-
keystoneauth1/discover.py                          |  25 +--
keystoneauth1/extras/kerberos/__init__.py          |  28 ++--
keystoneauth1/extras/kerberos/_loading.py          |  47 ++++++
keystoneauth1/fixture/discovery.py                 |  10 --
keystoneauth1/identity/access.py                   |   3 -
keystoneauth1/identity/base.py                     | 137 ++++++++++++++-
keystoneauth1/identity/generic/password.py         |   3 -
keystoneauth1/identity/v2.py                       |   3 -
keystoneauth1/identity/v3/base.py                  |   2 -
keystoneauth1/identity/v3/oidc.py                  |   5 -
keystoneauth1/loading/adapter.py                   |  57 ++++++-
keystoneauth1/loading/cli.py                       |   3 -
keystoneauth1/loading/opts.py                      |   3 -
keystoneauth1/loading/session.py                   |   3 -
keystoneauth1/session.py                           |  23 ++-
.../unit/extras/kerberos/test_fedkerb_loading.py   |   1 +
.../unit/extras/kerberos/test_kerberos_loading.py  |   1 +
releasenotes/notes/none-auth-dab13ab9af6f5c86.yaml |  10 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |   1 -
test-requirements.txt                              |   2 +-
tox.ini                                            |   3 +
31 files changed, 644 insertions(+), 146 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 2e3b9c5..2a21f6b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +15,0 @@ iso8601>=0.1.11 # MIT
-positional>=1.1.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index e78b494..7313a36 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -13 +13 @@ oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0






More information about the Release-announce mailing list