[release-announce] monasca-notification 4.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:13:12 UTC 2021


We exuberantly announce the release of:

monasca-notification 4.0.0: Reads alarms from Kafka and then notifies
the customer using their configured notification method.

This release is part of the wallaby release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

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

For more details, please see below.

Changes in monasca-notification 3.0.0..4.0.0
--------------------------------------------

5104c9e Fix zuul publish docker image job
35a9b57 Update hacking for Python3
3b91b33 Remove six
ca32568 Add py38 in setup metadata
c34f3ef Fixed docker configuration template
1b2ee4e bump py37 to py38 in tox.ini
13110e6 Add option to choose Kafka client in Docker
31da305 Set Docker publish jobs
a48529e Add Python3 wallaby unit tests
6184cb1 Update master for stable/victoria
e8c1e33 Remove deprecated YAML config
44fe8f1 [goal] Migrate testing to ubuntu focal As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04).


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

.zuul.yaml                                         |  14 +-
lower-constraints.txt                              |  21 +-
monasca_notification/common/utils.py               |  17 +-
monasca_notification/plugins/abstract_notifier.py  |   4 +-
monasca_notification/plugins/email_notifier.py     |   4 +-
monasca_notification/plugins/hipchat_notifier.py   |   3 +-
monasca_notification/plugins/jira_notifier.py      |   3 +-
monasca_notification/plugins/slack_notifier.py     |   3 +-
monasca_notification/plugins/webhook_notifier.py   |   1 +
monasca_notification/processors/alarm_processor.py |   3 +-
playbooks/docker-publish.yml                       |   2 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
requirements.txt                                   |   7 +-
setup.cfg                                          |   1 +
test-requirements.txt                              |   7 +-
tox.ini                                            |   5 +-
30 files changed, 698 insertions(+), 300 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6bf5b74..0d80768 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.1.1 # Apache-2.0
@@ -9,2 +9 @@ requests>=2.14.2 # Apache-2.0
-PyYAML>=3.12 # MIT
-six>=1.10.0 # MIT
+PyYAML>=3.13 # MIT
@@ -15 +14 @@ oslo.serialization>=2.18.0 # Apache-2.0
-jira>=1.0.3 # BSD License (2 clause)
+jira>=2.0.0 # BSD License (2 clause)
diff --git a/test-requirements.txt b/test-requirements.txt
index 4c0a30d..eb0bab8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8,4 @@ Babel!=2.4.0,>=2.3.4 # BSD
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
+# remove this pyflakes from here once you bump the
+# hacking to 3.2.0 or above. hacking 3.2.0 takes
+# care of pyflakes version compatibilty.
@@ -15 +18 @@ PyMySQL>=0.7.6 # MIT License
-psycopg2>=2.7.1 # LGPL/ZPL
+psycopg2>=2.8.4 # LGPL/ZPL






More information about the Release-announce mailing list