Unreleased Release Notes¶
10.6.0¶
New Features¶
ConfigOptsinstances can now export and import a serialized state and use that state for pickle serialization. This allows configuration state to be passed to multiprocessing workers that use thespawnstart method. The serialized state preserves registered options and groups, parsed command-line and config-file values, defaults, overrides, and setup metadata.Process-local helpers such as argparse parsers, caches, extension managers, mutation hooks, and environment drivers are intentionally excluded from the serialized state. Loaded configuration source objects, typically created through the
config_sourceoption or--config_sourceargument, are rejected withConfigOptsSerializationErrorinstead of being silently dropped.
10.5.0¶
Upgrade Notes¶
Support for Python 3.10 has been removed. Now the minimum python version supported is 3.11.
Deprecation Notes¶
The
oslo_config.versionmodule and associated objects has been deprecated for removal. Prefer use ofimportlib.metadatato inspect version information for installed packages.