Files
oslo.service/releasenotes/notes/rename-backend-submodules-to-private-63bfa674677c3854.yaml
Daniel Bengtsson 89026fdbae Merge common files in one service file.
All the files was only used by service. Merged in one file.

Rename the common package with underscore to indicate it's private one.
Made the same for the eventlet and threading backend.

Change-Id: Id81d2737f45695f6ccda4807924615b9673bf376
Signed-off-by: Daniel Bengtsson <dbengt@redhat.com>
2025-08-07 10:31:00 +00:00

20 lines
883 B
YAML

---
upgrade:
- |
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.