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