We are psyched to announce the release of: oslo.messaging 14.6.0: Oslo Messaging API This release is part of the caracal 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. 14.6.0 ^^^^^^ New Features ************ * Allow creation of transient queues with no expire. When an operator rely on rabbitmq policies, there is no point to set the queue TTL in config. When the rabbit_transient_queues_ttl is set to 0, no x-expire parameter will be set on queue declaration. In that specific situation, it is recommended to set an expire value using rabbitmq policies. See https://www.rabbitmq.com/parameters.html#policies Bug Fixes ********* * Auto-delete the failed quorum rabbit queues. When rabbit is failing for a specific quorum queue, delete the queue before trying to recreate it. This may happen if the queue is not recoverable on rabbit side. See https://www.rabbitmq.com/quorum- queues.html#availability for more info on this specific case. Changes in oslo.messaging 14.5.0..14.6.0 ---------------------------------------- e2b2008e Remove translation sections from setup.cfg f65607fa Fix clearing of the fake RPC Exchange 8e3c523f Auto-delete the failed quorum rabbit queues f23f3276 Allow creating transient queues with no expire Diffstat (except docs and test files) ------------------------------------- babel.cfg | 1 - oslo_messaging/_drivers/impl_fake.py | 6 +++- oslo_messaging/_drivers/impl_rabbit.py | 42 ++++++++++++++++++---- ...allow-transient-no-expire-ce7ae9d8c9d15751.yaml | 11 ++++++ ...uto-deleted-failed-quorum-ca6a3923c3ed999a.yaml | 9 +++++ setup.cfg | 14 -------- 6 files changed, 61 insertions(+), 22 deletions(-)
participants (1)
-
no-reply@openstack.org