We exuberantly announce the release of: oslo.service 4.3.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. 4.3.0 ^^^^^ Upgrade Notes * Internal backend modules have been renamed to **explicitly indicate that they are** private: * "oslo_service.backend.common" → "oslo_service.backend._common" * "oslo_service.backend.threading" → "oslo_service.backend._threading" * "oslo_service.backend.eventlet" → "oslo_service.backend._eventlet" These modules were never intended to be used directly. **This change makes it clearer** that they are internal to "oslo_service.backend". Projects should only interact with the backend system via the public interface provided in "oslo_service.backend.__init__"—**specifically through functions like** "get_component()", "get_backend()", and "init_backend()". **If your project was** directly importing any of these modules, please update the imports to use the public API instead. Changes in oslo.service 4.2.2..4.3.0 ------------------------------------ bfc7798 Fix signal lookup to only include singals. 89026fd Merge common files in one service file. caacdc8 Add comprehensive backend system documentation. Diffstat (except docs and test files) ------------------------------------- oslo_service/backend/__init__.py | 11 +- .../backend/{common => _common}/__init__.py | 0 .../backend/{common => _common}/constants.py | 0 oslo_service/backend/_common/service.py | 80 +++++++ .../backend/{eventlet => _eventlet}/__init__.py | 18 +- .../backend/{eventlet => _eventlet}/loopingcall.py | 0 .../backend/{eventlet => _eventlet}/service.py | 21 +- .../backend/{eventlet => _eventlet}/threadgroup.py | 2 +- .../backend/{threading => _threading}/__init__.py | 18 +- .../{threading => _threading}/loopingcall.py | 0 .../backend/{threading => _threading}/service.py | 12 +- .../{threading => _threading}/threadgroup.py | 2 +- oslo_service/backend/common/daemon_utils.py | 33 --- oslo_service/backend/common/signal_utils.py | 38 ---- oslo_service/backend/common/singleton.py | 26 --- oslo_service/backend/common/validation_utils.py | 23 -- ...end-submodules-to-private-63bfa674677c3854.yaml | 19 ++ 20 files changed, 383 insertions(+), 162 deletions(-)
participants (1)
-
no-reply@openstack.org