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(-)
participants (1)
-
no-reply@openstack.org