[openstack-announce] [new][monasca] monasca-notification 1.4.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 23 14:56:38 UTC 2016


We are enthusiastic to announce the release of:

monasca-notification 1.4.0: UNKNOWN

This release is part of the newton release series.

For more details, please see below.

Changes in monasca-notification 1.3.0..1.4.0
--------------------------------------------

4c39e3a Updated from global requirements
180d30b int is not valid column type
8f5b357 Use constraints everywhere
2bdb517 Sync tools/tox_install.sh
063c4f1 Query database to see if the periodic notificiation changes
9ee7f5c Fix race condition in notification type inserts
18863c7 Removed H302, H305 and H307
b28dd60 Fix H904: wrapping using paratheses
be6fb21 Add HipChat and Slack Notification types
c74ea85 Import simport from monasca-common


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

.../common/repositories/base/base_repo.py          |   9 +-
.../common/repositories/mysql/mysql_repo.py        |  60 +++++-
.../common/repositories/orm/models.py              |  28 ++-
.../common/repositories/orm/orm_repo.py            |  66 +++++-
.../common/repositories/postgres/pgsql_repo.py     |  43 +++-
monasca_notification/common/utils.py               |  52 ++++-
monasca_notification/notification.py               |  21 +-
monasca_notification/notification_engine.py        |   6 +-
monasca_notification/periodic_engine.py            |  54 ++---
monasca_notification/plugins/__init__.py           |   0
monasca_notification/plugins/abstract_notifier.py  |  40 ++++
monasca_notification/plugins/email_notifier.py     | 235 +++++++++++++++++++++
monasca_notification/plugins/hipchat_notifier.py   | 112 ++++++++++
monasca_notification/plugins/pagerduty_notifier.py |  74 +++++++
monasca_notification/plugins/slack_notifier.py     | 116 ++++++++++
monasca_notification/plugins/webhook_notifier.py   |  74 +++++++
monasca_notification/processors/alarm_processor.py |  13 +-
.../processors/notification_processor.py           |  22 +-
monasca_notification/retry_engine.py               |  35 ++-
monasca_notification/types/abstract_notifier.py    |  40 ----
monasca_notification/types/email_notifier.py       | 235 ---------------------
monasca_notification/types/notifiers.py            |  31 ++-
monasca_notification/types/pagerduty_notifier.py   |  73 -------
monasca_notification/types/webhook_notifier.py     |  74 -------
notification.yaml                                  |  14 ++
requirements.txt                                   |  16 +-
setup.py                                           |  15 +-
test-requirements.txt                              |  17 +-
tools/tox_install.sh                               |  66 +++---
tox.ini                                            |   8 +-
38 files changed, 1165 insertions(+), 652 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ad4cd56..c06bf04 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,9 @@
-pbr
-monasca-statsd
-requests
-PyYAML
-six
-simport>=0.2.dev16
-monasca-common
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+pbr>=1.6 # Apache-2.0
+monasca-statsd>=1.1.0 # Apache-2.0
+requests>=2.10.0 # Apache-2.0
+PyYAML>=3.1.0 # MIT
+six>=1.9.0 # MIT
+monasca-common>=1.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 26de39a..0b7f8f3 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,10 @@
-hacking>=0.9.2,<0.10
-pyflakes==0.8.1
-nose
-nosexcover
-mock>=1.0.1
-funcsigs
-sqlalchemy
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+hacking<0.12,>=0.11.0 # Apache-2.0
+pyflakes==0.8.1 # MIT
+nose # LGPL
+nosexcover # BSD
+mock>=2.0 # BSD
+funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0
+SQLAlchemy<1.1.0,>=1.0.10 # MIT





More information about the OpenStack-announce mailing list