[release-announce] monasca-persister 3.0.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 14 10:26:59 UTC 2020


We are stoked to announce the release of:

monasca-persister 3.0.0: Moves metrics and alarm state transitions
from the Message Queue to the Metrics and Alarms database.

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/monasca-persister

Download the package from:

    https://tarballs.openstack.org/monasca-persister/

Please report issues through:

    https://bugs.launchpad.net/monasca/+bugs

For more details, please see below.

Changes in monasca-persister 2.0.0.0rc1..3.0.0
----------------------------------------------

48b3e2e Add Python3 victoria unit tests
0198487 Remove unnecessary test to bring compatibility with py38
709318c Set legacy_kafka_client_enabled = False on default
cf1486e drop mock from lower-constraints
ac9d9b7 Stop to use the __future__ module.
d2fef4b Switch to newer openstackdocstheme and reno versions
49ef701 Remove ujson from lower-constraints
478003f Add CONTRIBUTING.rst
1afb929 Remove .testr.conf
6a5885a Fix hacking min version to 3.0.1
9a8c93e Update master for stable/ussuri
b306576 Update hacking for Python3
dc8956d Migrate from ujson to simplejson
a2fcddc Cleanup py27 support


Diffstat (except docs and test files)
-------------------------------------

.testr.conf                                        |  9 ----
.zuul.yaml                                         |  2 +-
CONTRIBUTING.rst                                   | 19 +++++++
lower-constraints.txt                              | 13 ++---
monasca_persister/conf/kafka_common.py             |  2 +-
monasca_persister/hacking/checks.py                | 21 ++++----
monasca_persister/persister.py                     |  3 +-
.../cassandra/alarm_state_history_repository.py    |  3 +-
.../repositories/cassandra/metrics_repository.py   |  4 +-
.../elasticsearch/events_repository.py             |  6 +--
.../influxdb/alarm_state_history_repository.py     | 30 +++++------
.../repositories/influxdb/line_utils.py            | 33 ++++--------
.../repositories/influxdb/metrics_repository.py    |  2 +-
monasca_persister/repositories/utils.py            |  2 +-
...est_cassandra_alarm_state_history_repository.py | 37 +++++++-------
...test_influxdb_alarm_state_history_repository.py | 28 +++++-----
...sable-legacy-kafka-client-ff7181b387aaf536.yaml |  6 +++
releasenotes/source/conf.py                        | 13 +++--
releasenotes/source/index.rst                      |  1 +
releasenotes/source/ussuri.rst                     |  6 +++
requirements.txt                                   |  1 +
setup.cfg                                          | 16 ++----
setup.py                                           |  9 ----
test-requirements.txt                              |  9 ++--
tox.ini                                            | 15 +++++-
34 files changed, 265 insertions(+), 307 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 0f7d545..c61f1fb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,0 +10 @@ cassandra-driver>=3.11.0
+simplejson>=3.8.1
diff --git a/test-requirements.txt b/test-requirements.txt
index f211321..237e3b1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
@@ -8 +7,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-mock>=2.0.0 # BSD
@@ -16,3 +15,3 @@ cassandra-driver>=3.11.0
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD
-reno>=2.5.0 # Apache-2.0
-openstackdocstheme>=1.20.0 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
+reno>=3.1.0 # Apache-2.0
+openstackdocstheme>=2.2.1 # Apache-2.0






More information about the Release-announce mailing list