[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