[release-announce] [telemetry] panko 2.0.0 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Mon Feb 6 13:15:55 UTC 2017
We are thrilled to announce the release of:
panko 2.0.0: Event storage dispatcher for Ceilometer
This release is part of the ocata release series.
Download the package from:
https://tarballs.openstack.org/panko/
For more details, please see below.
2.0.0
^^^^^
Upgrade Notes
* The api.pecan_debug option has been removed.
Changes in panko 1.0.0..2.0.0
-----------------------------
d5acf9d Optimize policy engine initialization
9f19997 Update requirements
da11ff9 modernise gabbi usage
97742e6 remove event_* prefixes
06a3652 add tempest plugin base
41f345f remove event redundancy
4a49808 remove ceilometer/meter specific hbase code
84088be move integration to ceilometer
ca86e82 move tempest under panko
819a4df Enable coverage report in console output
d223d1e Fix expecting content-type headers
a6d7757 [doc] Note lack of constraints is a choice
a57db4e Replace all retrying with tenacity in Panko
658407c Fix typo in plugin.sh
f17f7d6 Replaces uuid.uuid4 with uuidutils.generate_uuid()
2bba73d Translate info-level log messages for LOG.error
7170ce4 Bump hacking to 0.12
388191f Imported Translations from Zanata
6d77b89 cors: update default configuration using cors' own set_defaults funtion
fe82efe Configuration: use stdout instead of stderr
daa9aee Add http_proxy_to_wsgi to panko config-generator
dc07901 Remove pecan_debug option
90faa85 Add http_proxy_to_wsgi to api-paste
7529e3a Enable release notes translation
f1f24fa devstack: don't override ceilometer setup
272c872 Enable paginate query for event listing
e3dd932 Docstrings should not start with a space
ac051f7 doc: remove talk about query/complex queries
70b6445 Update reno for stable/newton
02d16e5 Base.Model not define __ne__() built-in function
c10e2e9 Fix elasticsearch-dsl for ElasticSearch 2 support
Diffstat (except docs and test files)
-------------------------------------
.../tempest/service/images/v1/images_client.py | 254 -----------
.../tempest/service/images/v2/images_client.py | 245 -----------
devstack/plugin.sh | 13 +-
devstack/settings | 3 +
etc/panko/api_paste.ini | 6 +-
etc/panko/panko-config-generator.conf | 1 +
panko/api/app.py | 5 +-
panko/api/controllers/v2/capabilities.py | 10 +-
panko/api/controllers/v2/events.py | 38 +-
panko/api/controllers/v2/utils.py | 71 +++-
panko/api/hooks.py | 4 +-
panko/api/middleware.py | 4 +-
panko/api/rbac.py | 17 +-
panko/cmd/storage.py | 5 +-
panko/conf/defaults.py | 39 +-
panko/dispatcher/database.py | 6 +-
panko/event/__init__.py | 0
panko/event/storage/__init__.py | 57 ---
panko/event/storage/base.py | 100 -----
panko/event/storage/impl_elasticsearch.py | 287 -------------
panko/event/storage/impl_hbase.py | 221 ----------
panko/event/storage/impl_log.py | 33 --
panko/event/storage/impl_mongodb.py | 108 -----
panko/event/storage/impl_sqlalchemy.py | 437 -------------------
panko/event/storage/models.py | 127 ------
panko/event/storage/pymongo_base.py | 147 -------
panko/opts.py | 3 -
panko/storage/__init__.py | 67 ++-
panko/storage/base.py | 90 ++++
panko/storage/hbase/inmemory.py | 2 +-
panko/storage/hbase/utils.py | 110 +----
panko/storage/impl_elasticsearch.py | 294 +++++++++++++
panko/storage/impl_hbase.py | 227 ++++++++++
panko/storage/impl_log.py | 33 ++
panko/storage/impl_mongodb.py | 108 +++++
panko/storage/impl_sqlalchemy.py | 464 +++++++++++++++++++++
panko/storage/models.py | 133 ++++++
panko/storage/mongo/utils.py | 16 +-
panko/storage/pymongo_base.py | 152 +++++++
.../functional/api/v2/test_event_scenarios.py | 112 ++++-
.../gabbi/gabbits/api-events-no-data.yaml | 56 +--
.../gabbi/gabbits/api-events-with-data.yaml | 64 +--
.../functional/gabbi/gabbits/capabilities.yaml | 2 +-
.../functional/gabbi/gabbits_prefix/basic.yaml | 4 +-
.../functional/storage/test_impl_sqlalchemy.py | 18 +-
.../functional/storage/test_storage_scenarios.py | 305 +++++++-------
.../pecan-debug-removed-b7f4c72c7756bdc1.yaml | 3 +
releasenotes/source/conf.py | 3 +
releasenotes/source/index.rst | 1 +
.../source/locale/fr/LC_MESSAGES/releasenotes.po | 21 +
releasenotes/source/newton.rst | 6 +
requirements.txt | 4 +-
setup.cfg | 19 +-
test-requirements.txt | 1 +
tools/make_test_event_data.py | 8 +-
tools/test_hbase_table_utils.py | 36 --
tox.ini | 4 +-
79 files changed, 2240 insertions(+), 3160 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 9284ce7..c412f3b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ debtcollector>=1.2.0 # Apache-2.0
-retrying!=1.3.0,>=1.2.3 # Apache-2.0
+tenacity>=3.1.0 # Apache-2.0
@@ -18 +18 @@ pecan>=1.0.0 # BSD
-oslo.middleware>=3.0.0 # Apache-2.0
+oslo.middleware>=3.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 264f0d6..6ce58e4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -21,0 +22 @@ testtools>=1.4.0 # MIT
+tempest>=11.0.0 # Apache-2.0
More information about the Release-announce
mailing list