[release-announce] trove 11.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:33:27 UTC 2019


We jubilantly announce the release of:

trove 11.0.0: OpenStack DBaaS

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/trove

Download the package from:

    https://tarballs.openstack.org/trove/

Please report issues through:

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

For more details, please see below.

Changes in trove 10.0.0..11.0.0
-------------------------------

75784f94 Fix modules import order
c2911f55 Add log retrieval to Redis
7bf1b287 Skip IP addresses from management networks
795f2bde Fix SUBNETPOOL_V4_ID check in devstack
73e44196 Fix key generation for devstack
c531ab3c Fix the misspelling of "directory"
f4b5c65d Add upgrade status check - instances with assigned tasks
683865ee Do not use self in classmethod
3d5f3dcc update spelling error
04249317 Fix the misspelling of "configuration"
09aa8310 Use existing CNF_INCLUDE_DIR to create mysql-flavor directory
68a4819d Add image setup to trove devstack plugin
e9cc6ca3 Execute functional test jobs running under python3
84e159ec Use Ubuntu Xenial distro for integration tests
0e6fe979 Change openstack-dev to openstack-discuss
d5d9342b Set Tempest's service_availability setting for Trove
ea3129a4 Add missing ws separator between words
eddfc83a [fix_typos] fix wrongly spell word "configration "
e3c4c59d Update http to https
7796cab5 Fix the wrong url
f7364941 Extend contribution doc by IRC contact details
7f867bbf Add python 3.6 unit test job
f28ded34 Fix incorrect test_group in zull job definition
be171469 Fix home direcroty path in trovestack script
b90bb167 Fix the conflict of urlparse between python2 and python3
ace53c47 Add trove-status upgrade check command framework
2d7ecd93 Fix build ubuntu-geust issue on arm64
e37f79f5 Increment versioning with pbr instruction
dc7303a1 Be compilance with latest oslo.messaging
f9fd69e9 Add detailed list for instances
803b50d5 Fix the mysql start up issue after restore
53576ec0 Fix cover job
d040dc52 Add blueprints and bugs link in documents
dff637ad endpoint_type option not used with single tenant
947d4b5d Cleanup zuul.yaml
23278b1f add python 3.6 unit test job
2602ebc7 switch documentation job to new PTI
205512df make tox -e pylint only run pylint
ad848298 fix tox python3 overrides
7e4e25f1 update pylint to 1.9.2
6c6d43eb Use latests version of python-troveclient in tests
ef4bf4e6 import zuul job settings from project-config
5f4cbe2a Replace 14.04 trusty with 16.04 xenial.
fd1568f8 Enable mutable config in trove
4b639ea4 Remove unused imports from the integration tests
caf2cb73 Use print function rather than statement in tests
c50ab54d Update reno for stable/rocky
1de7d33a Reject zero volume size in API
f06f65dc Add extended properties support for mongo cluster.
636e0053 Remove nova conf for guestagent
ae4dddbd Format service apache2 reload section for Debian/Ubuntu
f2b89ff2 Add release note link in README
e5494e89 Update character set and coallaction for mysql5.7
88464d89 Add check_process() for mysqldump


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

.zuul.yaml                                         |  57 +++---
CONTRIBUTING.rst                                   |  10 ++
README.rst                                         |   5 +-
api-ref/source/parameters.yaml                     |   2 +-
devstack/plugin.sh                                 | 163 +++++++++++++++--
devstack/settings                                  |   4 +
etc/trove/trove-conductor.conf.sample              |  29 ---
etc/trove/trove-guestagent.conf.sample             |  29 ---
etc/trove/trove-taskmanager.conf.sample            |  29 ---
etc/trove/trove.conf.sample                        |  29 ---
etc/trove/trove.conf.test                          |   8 +-
integration/README.md                              |   2 +-
.../elements/ubuntu-guest/install.d/15-trove-dep   |   1 +
integration/scripts/functions                      |   2 +-
integration/scripts/trovestack                     |  38 ++--
integration/scripts/trovestack.rc                  |   2 +-
lower-constraints.txt                              |   5 +-
...dd-instance-detailed-list-e712dccf6c9091c0.yaml |   4 +
...e-use-extended-perperties-ced87fde31c6c110.yaml |   8 +
...t-used-with-single-tenant-f3e8b0f2807a026d.yaml |   6 +
...-204-for-disable-root-api-a818fc41fd6e75eb.yaml |   2 +-
...s-upgrade-check-framework-b9d3d3e2463ec26d.yaml |  13 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 +
requirements.txt                                   |   1 +
roles/trove-devstack/tasks/main.yml                |   4 +-
setup.cfg                                          |   3 +-
test-requirements.txt                              |   4 +-
test-upper-constraints.txt                         |   1 +
tools/trove-pylint.README                          |   7 +-
tools/trove-pylint.config                          |   2 +-
tox.ini                                            |  46 +++--
trove/cluster/service.py                           |   1 -
trove/cmd/conductor.py                             |   3 +-
trove/cmd/guest.py                                 |   2 +-
trove/cmd/manage.py                                |   6 +-
trove/cmd/status.py                                |  74 ++++++++
trove/cmd/taskmanager.py                           |   5 +-
trove/common/api.py                                |   4 +
trove/common/apischema.py                          |  27 ++-
trove/common/base_wsgi.py                          |   3 +-
trove/common/cfg.py                                |  10 +-
trove/common/db/models.py                          |   6 +-
trove/common/db/mysql/data.py                      | 200 ++++++++++++++++++++-
trove/common/exception.py                          |   2 +-
trove/common/neutron.py                            |  49 +++++
trove/common/policies/base.py                      |   1 +
trove/common/policies/instances.py                 |  12 +-
trove/common/single_tenant_remote.py               |   9 +-
.../strategies/cluster/experimental/mongodb/api.py |  42 +++--
trove/common/stream_codecs.py                      |   5 +-
trove/common/utils.py                              |   6 +-
trove/common/wsgi.py                               |  11 +-
trove/db/sqlalchemy/session.py                     |   4 +-
trove/extensions/mgmt/quota/service.py             |   4 +-
trove/extensions/security_group/models.py          |   2 +-
.../datastore/experimental/couchdb/service.py      |   8 +-
.../datastore/experimental/db2/service.py          |  10 +-
.../datastore/experimental/postgresql/service.py   |   8 +-
.../datastore/experimental/redis/manager.py        |  18 +-
.../datastore/experimental/redis/service.py        |   4 +-
.../datastore/experimental/vertica/service.py      |   6 +-
trove/guestagent/datastore/manager.py              |  14 +-
trove/guestagent/datastore/mysql_common/service.py |  15 +-
trove/guestagent/module/drivers/module_driver.py   |   2 +-
trove/guestagent/module/module_manager.py          |   2 +-
trove/guestagent/strategies/backup/mysql_impl.py   |  19 +-
.../replication/experimental/postgresql_impl.py    |   2 +-
trove/guestagent/strategies/restore/mysql_impl.py  |  29 +--
trove/instance/models.py                           |  19 +-
trove/instance/service.py                          |  24 ++-
trove/instance/views.py                            |   5 +-
trove/taskmanager/models.py                        |  11 +-
.../scenario/runners/configuration_runners.py      |   4 +-
114 files changed, 1284 insertions(+), 477 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 083ef632..a386515f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -34,0 +35 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
+oslo.upgradecheck>=0.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 32403d07..5c5f643d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -28,2 +28,2 @@ doc8>=0.6.0 # Apache-2.0
-astroid<1.4.0 # LGPLv2.1 # breaks pylint 1.4.4
-pylint==1.4.5 # GPLv2
+astroid==1.6.5 # LGPLv2.1
+pylint==1.9.2 # GPLv2






More information about the Release-announce mailing list