[release-announce] [oslo] oslo.config 3.22.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 18 14:15:32 UTC 2017


We are amped to announce the release of:

oslo.config 3.22.0: Oslo Configuration API

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/oslo.config

Download the package from:

    https://pypi.python.org/pypi/oslo.config

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.config

For more details, please see below.

3.22.0
^^^^^^

Configuration option type of "HostAddressOpt" added to accept and
validate both IP addresses and hostnames. Please refer to the
"features" section for more information.


New Features
************

* Configuration option type of "HostAddressOpt" added to accept both
  valid IP address (IPv4 and IPv6) values as well as hostnames. The
  "HostAddressOpt" will accept both IPv4 and IPv6 addresses and ensure
  that strict checks are performed on the IP versions. This option
  type will also accept and accurately validate hostnames ensuring
  that no invalid IP passes as a valid hostname.

Changes in oslo.config 3.21.0..3.22.0
-------------------------------------

3025b6f Fix broken links
54ccc7a Updated from global requirements
08eff4f Remove references to Python 3.4
71075ce fix interpolation of None value
1dbf887 Normalize group sections
e526939 config: Pass description and epilog through
30dbe55 Add Constraints support
036d245 Replace six.iteritems() with .items()
babff88 Fixing HostName and adding support for HostAddress


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

oslo_config/cfg.py                                 | 40 ++++++++++----
oslo_config/fixture.py                             |  5 +-
oslo_config/generator.py                           | 24 +++++++--
oslo_config/sphinxext.py                           |  1 +
oslo_config/types.py                               | 61 +++++++++++++++++++++-
.../notes/add-HostAddressOpt-6e7e2afe7c7863cb.yaml | 13 +++++
requirements.txt                                   |  2 +-
setup.cfg                                          |  1 -
tools/tox_install.sh                               | 30 +++++++++++
tox.ini                                            |  9 +++-
15 files changed, 241 insertions(+), 27 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index b8e75e1..f2faa32 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@ oslo.i18n>=2.1.0 # Apache-2.0
-rfc3986>=0.2.2 # Apache-2.0
+rfc3986>=0.3.1 # Apache-2.0





More information about the Release-announce mailing list