We are glad to announce the release of:
oslo.messaging 12.9.0: Oslo Messaging API
This release is part of the xena 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.
12.9.0 ^^^^^^
New Features
* Introduce support for sending rpc client metrics to oslo.metrics. This feature can be enabled by setting a configuration parameter:
[oslo_messaging_metrics] metrics_enabled = True # default is false
Changes in oslo.messaging 12.8.0..12.9.0 ----------------------------------------
bdbb6d62 Add Support For oslo.metrics 3e589edd Changed minversion in tox to 3.18.0 c1f9fbea Upgrade the pre-commit-hooks version daca2549 setup.cfg: Replace dashes with underscores 39826f06 Remove the oslo_utils.fnmatch
Diffstat (except docs and test files) -------------------------------------
.pre-commit-config.yaml | 2 +- oslo_messaging/_metrics/__init__.py | 19 ++ oslo_messaging/_metrics/client.py | 256 +++++++++++++++++++++ oslo_messaging/conffixture.py | 4 + oslo_messaging/notify/_impl_routing.py | 2 +- oslo_messaging/rpc/client.py | 53 +++-- .../oslo-metrics-support-fe16343a637cc14b.yaml | 8 + requirements.txt | 3 + setup.cfg | 8 +- tox.ini | 6 +- 11 files changed, 369 insertions(+), 26 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 6cc4336b..e0271884 100644 --- a/requirements.txt +++ b/requirements.txt @@ -30,0 +31,3 @@ oslo.middleware>=3.31.0 # Apache-2.0 + +# metrics +oslo.metrics>=0.2.1 # Apache-2.0