[release-announce] oslo.config 7.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Jan 6 10:31:02 UTC 2020


We are chuffed to announce the release of:

oslo.config 7.0.0: Oslo Configuration API

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/oslo.config

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/oslo.config/+bugs

For more details, please see below.

7.0.0
^^^^^


Upgrade Notes
*************

* Positional options are now required by default, to match
  argparse's default behavior. To revert this behavior (and maintain
  optional positional arguments), you need to explicitly specify
  "positional=True, required=False" as part of the options definition.


Bug Fixes
*********

* On the command line, oslo.config now returns command usage
  information from argparse (instead of dumping a backtrace) when
  required arguments are missing.

Changes in oslo.config 6.12.0..7.0.0
------------------------------------

c7ac122 Remove ConfigFilter
e3e2ba5 Ensure option groups don't change during logging
2dc529f Switch to Ussuri jobs
e458d70 update source link in readme
a84b5d7 Support hyphens in positional argument names
18d1617 Assume positional arguments are required
ec84eed Refactor unit tests for CLI usage


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

.zuul.d/project.yaml                               |   2 +-
README.rst                                         |   2 +-
oslo_config/cfg.py                                 |  18 +-
oslo_config/cfgfilter.py                           | 390 ---------------------
...al-arguments-are-required-22ddca72e6f523bf.yaml |  12 +
8 files changed, 84 insertions(+), 804 deletions(-)







More information about the Release-announce mailing list