We are psyched to announce the release of: panko 3.0.0: Event storage dispatcher for Ceilometer This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/panko/ For more details, please see below. Changes in panko 2.0.0..3.0.0 ----------------------------- cdc425e cleanup panko docs 16d122a Update the documentation link for doc migration bc3aa2e Imported Translations from Zanata b9945c2 Docs: switch to openstackdocstheme 44bfc31 Update Documentation link in README 7f083fd Update SQLAlchemy requirement a0845e2 Add sem-ver flag so pbr generates correct version 343bfdd Devstack install with pankoclient 00ad386 Fix panko document error 67efb67 Remove non active maintainers c677b23 Add field description fe7549a Add url_prefix parameter in Elasticsearch connection 6c14a69 deprecate hbase 0bbaa20 Fix the port for Panko API in devstack 209a34b Fix html_last_updated_fmt for Python3 2e5da17 Stop using gnocchi reference 36da682 add noauth api pipeline d63184a storage: Ensure pymysql is prefered 1fb31ad pass only database options 93df10f let requirements handle pbr version 4d21a8d support uwsgi 89a6baf Delete unused local variable apache_version in devstack 3084860 Remove log translations 03d4753 Added example for stable branch dafe861 Add new connection parameters in ES c914884 Imported Translations from Zanata e4021db sqlalchemy: use nested transaction when getting/creating event types d757319 Imported Translations from Zanata b6c6b95 Using fixtures.MockPatch instead of mockpatch.Patch e263a36 Removal of config file copy from manual install 3fbfd60 don't setup logging or cors when not needed 8a8f49a Fix releasenotes 49e74f6 add ceilometer publisher 2220ff7 storage: get database url in right order d70233e Trivial: remove support for py34 8952741 Remove unused utils method b875ecd Update reno for stable/ocata Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +- HACKING.rst | 2 +- MAINTAINERS | 5 -- README.rst | 4 +- devstack/README.rst | 5 ++ devstack/plugin.sh | 95 +++++++++++++++++++--- devstack/settings | 10 ++- etc/panko/api_paste.ini | 31 +++++-- panko/api/app.py | 42 +++------- panko/api/controllers/root.py | 7 +- panko/api/controllers/v2/events.py | 12 ++- panko/api/middleware.py | 3 +- panko/cmd/storage.py | 5 +- panko/dispatcher/__init__.py | 7 ++ panko/dispatcher/database.py | 11 ++- panko/i18n.py | 12 +-- panko/locale/en_GB/LC_MESSAGES/panko.po | 86 ++++++++++++++++++++ panko/publisher/__init__.py | 0 panko/publisher/database.py | 40 +++++++++ panko/service.py | 12 +-- panko/storage/__init__.py | 4 +- panko/storage/hbase/base.py | 3 + panko/storage/impl_elasticsearch.py | 19 +++-- panko/storage/impl_hbase.py | 7 +- panko/storage/impl_log.py | 3 +- panko/storage/impl_sqlalchemy.py | 32 +++++--- panko/storage/mongo/utils.py | 6 +- panko/storage/pymongo_base.py | 7 +- .../functional/storage/test_impl_sqlalchemy.py | 18 +++- panko/utils.py | 24 ------ ...d-connection-params-to-ES-6b8901686d3ed4fa.yaml | 8 ++ ...eilometer-panko-publisher-763231cca21cb2ec.yaml | 13 +++ .../notes/deprecate-hbase-79e7e9a77fa3ad2b.yaml | 6 ++ releasenotes/source/conf.py | 14 ++-- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 85 +++++++++++++++++++ .../source/locale/fr/LC_MESSAGES/releasenotes.po | 6 +- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 64 +++++++++++++++ releasenotes/source/newton.rst | 4 +- releasenotes/source/ocata.rst | 6 ++ releasenotes/source/unreleased.rst | 5 ++ requirements.txt | 5 +- setup.cfg | 6 +- setup.py | 2 +- test-requirements.txt | 4 +- tox.ini | 21 +---- 67 files changed, 894 insertions(+), 537 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c412f3b..e7037da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,0 +15 @@ oslo.reports>=0.6.0 # Apache-2.0 +Paste @@ -16 +17 @@ PasteDeploy>=1.5.0 # MIT -pbr>=1.6 # Apache-2.0 +pbr>=2.0.0 # Apache-2.0 @@ -22 +23 @@ six>=1.9.0 # MIT -SQLAlchemy<1.1.0,>=1.0.10 # MIT +SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 6ce58e4..8bac8ed 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12 +11,0 @@ PyMySQL>=0.6.2 # MIT License -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 @@ -17 +16,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.11.0 # Apache-2.0