[openstack-announce] [release][keystone] keystoneauth release 1.0.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Thu Sep 3 16:07:40 UTC 2015


We are psyched to announce the release of:

keystoneauth 1.0.0: Authentication Libarary for OpenStack Identity

This release is part of the liberty release series.

With source available at:

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

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/keystoneauth/+milestone/1.0.0

Please report issues through launchpad:

    http://bugs.launchpad.net/keystoneauth

Changes in keystoneauth1 0.4.0..1.0.0
-------------------------------------

163f3ec Change the README to remove the warning for 1.0.0 release
78c7d64 Add accessor method for raw catalog content
4a97ce8 Raise exception for v2 with domain scope
2e572f7 Change auth plugin help text to auth type
a56ed42 Use auth_type instead of auth_plugin by default
4c65944 Add session and auth loading to loading.__init__
f08447b Auth-url is required for identity plugins
3ca351b Return oslo.config opts from config loading
0505180 Move admin_token to base _plugins dir
f82bb66 Mark tenant-name and tenant-id deprecated
d652305 Raise error if loader is provided name without id
9a8d4ab Provide has_scope_parameters function on plugins
b88af41 Remove deprecated options from identity base plugin
a6749ed get_available_loaders should return loader object
5958739 Change option requirement testing
ae24552 Better isolate loading tests
cd34246 Update k2k plugin with related code comments
dcea6b8 Remove plugin.load_from_conf_options and argparse
02786d6 Give easy entry points for session loading
91add7b Updated from global requirements

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

README.rst                                         |   6 +-
keystoneauth1/access/service_catalog.py            |  10 ++
keystoneauth1/exceptions/auth_plugins.py           |  46 +++--
keystoneauth1/identity/base.py                     |  15 +-
keystoneauth1/identity/generic/base.py             |  10 +-
keystoneauth1/identity/generic/password.py         |   5 +-
keystoneauth1/identity/v2.py                       |   5 +
keystoneauth1/identity/v3/base.py                  |   7 +
keystoneauth1/identity/v3/k2k.py                   |  24 ++-
keystoneauth1/loading/__init__.py                  |  43 +++--
keystoneauth1/loading/_plugins/admin_token.py      |  34 ++++
.../loading/_plugins/identity/admin_token.py       |  34 ----
keystoneauth1/loading/_plugins/identity/base.py    |   4 +-
keystoneauth1/loading/_plugins/identity/generic.py |   8 +-
keystoneauth1/loading/_plugins/identity/v3.py      |  24 +++
keystoneauth1/loading/base.py                      | 189 +++------------------
keystoneauth1/loading/cli.py                       |  51 ++++--
keystoneauth1/loading/conf.py                      |  40 +++--
keystoneauth1/loading/opts.py                      |   3 +
keystoneauth1/loading/session.py                   |  58 +++++--
setup.cfg                                          |   2 +-
test-requirements.txt                              |   2 +-
35 files changed, 680 insertions(+), 545 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 76c2d85..ffa2aaf 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -14 +14 @@ oauthlib>=0.6
-oslo.config>=2.1.0 # Apache-2.0
+oslo.config>=2.3.0 # Apache-2.0





More information about the OpenStack-announce mailing list