[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