We are jazzed to announce the release of: oslo.messaging 17.2.0 This release is part of the gazpacho release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. 17.2.0 ^^^^^^ Upgrade Notes ************* * Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10. Bug Fixes ********* * Bug 2131652 (https://bugs.launchpad.net/oslo.messaging/+bug/2131652): Fixed ignorance of Precondition Failed error by rabbitmq driver so that the error is properly raised to clients. * Fixes a bug where calling some OpenStack utilites, such as "nova- manage", within podman containers would fail when using Queue Manager. LP#2091703 Changes in oslo.messaging 17.1.0..17.2.0 ---------------------------------------- bd16d231 Delay string interpolations at logging calls 8961eedc rabbit: Fix ignored PreconditionFailed error 78e2b5cb Simplify process group fallback expression 025523c3 reno: Update master for unmaintained/2024.1 591c4f59 Bump kombu to 4.6.8 88ec0a44 Bump pyupgrade target to 3.10+ 5beb1958 Fix broken fallback causing type inconsistency df076ec7 Restore license note about optional deps 2f314053 pre-commit: Bump dependencies 4324bb89 Migrate setup configuration to pyproject.toml 1aaf8456 Drop Python 3.9 support 56921bcf Update master for stable/2025.2 ca36f7d7 Remove tags from README 9043d658 Fix Queue Manager in podman containerised env Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 16 +--- README.rst | 10 +- oslo_messaging/_drivers/amqpdriver.py | 14 ++- oslo_messaging/_drivers/common.py | 2 +- oslo_messaging/_drivers/impl_fake.py | 2 +- oslo_messaging/_drivers/impl_kafka.py | 2 +- oslo_messaging/_drivers/impl_rabbit.py | 101 +++++++++++---------- oslo_messaging/_drivers/pool.py | 2 +- oslo_messaging/_metrics/client.py | 8 +- oslo_messaging/hacking/checks.py | 2 +- oslo_messaging/notify/messaging.py | 2 +- oslo_messaging/rpc/client.py | 2 +- oslo_messaging/rpc/dispatcher.py | 20 ++-- oslo_messaging/server.py | 6 +- oslo_messaging/transport.py | 2 +- pyproject.toml | 64 +++++++++++++ .../notes/bug-2131652-70af38c59a65886e.yaml | 6 ++ ...queue-manager-with-podman-36078437037fa198.yaml | 6 ++ .../notes/remove-py39-20d8b050389186ff.yaml | 5 + releasenotes/source/2024.1.rst | 2 +- releasenotes/source/2025.2.rst | 6 ++ releasenotes/source/index.rst | 1 + requirements.txt | 2 +- setup.cfg | 63 ------------- tools/simulator.py | 20 ++-- tox.ini | 3 +- 30 files changed, 264 insertions(+), 186 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a4c93b5b..5f7a088a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28 +28 @@ amqp>=2.5.2 # BSD -kombu>=4.6.6 # BSD +kombu>=4.6.8 # BSD
participants (1)
-
no-reply@openstack.org