[release-announce] trove 18.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:35:07 UTC 2022


We contentedly announce the release of:

trove 18.0.0: OpenStack DBaaS

This release is part of the zed release series.

The source is available from:

    https://opendev.org/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.

18.0.0
^^^^^^

Bug Fixes

* check if the user input is legal, currently, trove may have a RCE
  vulnerability. more details see: Stroy 2010004

Changes in trove 17.0.0.0rc1..18.0.0
------------------------------------

0ec4d048 Fix illegal shell characters
af1db229 Fix compatibility with oslo.db 12.1.0
6e4dd51c Rename api_wsgi.py to app_wsgi.py
44c3cdef Rename app.wsgi to app_wsgi.py
c612dc64 Fix the missing of guest-agent.conf in guest vm
ca623bed Imported Translations from Zanata
8ea76a14 Drop bionic support
3285b6dc Increase guest image size to 5G
0e44c623 Set os release to focal in devstack
54c2579a Fix docker start failed in guest-agent
d126aacf Imported Translations from Zanata
476c5f89 Changed py39 from py27 in tox
a8d9a82d Add a check before executing ip replace
d5542b04 Update python testing as per zed cycle testing runtime
7fbed57c Fix error when list database instances
aa2425bf Ignore vscode files in git
f9f3bca8 Add release note(aka. reno) guide
d78b8a03 Imported Translations from Zanata
89ae2cf7 Imported Translations from Zanata
893c4b7a Adds a configuration to use a local docker registry
3a36efe1 Uses ML2/OVN as network backend driver
0b5b93c4 Uses userdata instead of personality files
1580c4ca Adds new configurations for injected file owner
27256121 Add python3.9 support
2f52b2fd Uses glance to get image_id when creating a cluster
47835cf9 Don't check task_status when creating a cluster
2f8f2f8d Add ubuntu focal support for trove guest image
4d8e55c5 Add image build test on Centos8 stream
c0ad3f8c WIP: add guest image build check
9e518a55 Validates "network_id" param creating a cluster
2d56cd42 Fixes the wrong instruction
92471bd4 Adds docker daemon config to injected files
be54e5f1 Removes the deprecated argument tenant from TroveContext
a0da2fad Stop using deprecated functions in std Python lib
559d6255 Removes the deprecated argument tenant from TroveContext
3409bd42 Defines Q_AGENT openvswitch explicitly
8de53e8b Fix import from collections
f9a81fb6 Add Python3 zed unit tests
391bca92 Update master for stable/yoga
0f666fb9 instance model: fix extraction of ip addresses from instance record
5d6fa4fc setup.cfg: Replace dashes with underscores


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

.gitignore                                         |  11 +
CONTRIBUTING.rst                                   |   7 +-
devstack/files/apache-trove-api.template           |   2 +-
devstack/plugin.sh                                 |   6 +-
devstack/settings                                  |   2 +-
etc/apache2/trove                                  |   2 +-
integration/README.md                              |   6 +-
integration/scripts/create_vm                      |   3 +-
.../scripts/files/elements/guest-agent/pkg-map     |   7 +
.../ubuntu-mysql/pre-install.d/10-percona-apt-key  |   2 +-
integration/scripts/functions                      |   6 +-
integration/scripts/functions_qemu                 |  12 +-
integration/scripts/trovestack                     |  15 +-
.../drop-python-3-6-and-3-7-51489f1a80c2e5e5.yaml  |   5 +
.../fix-docker-start-failed-160e79b6e5494edd.yaml  |   5 +
.../notes/fix-guest-agent-config-missing.yaml      |   5 +
.../notes/fix-illegal-value-be1acadc8c54c224.yaml  |   6 +
.../remove-bionic-support-85f506117e566813.yaml    |   5 +
...-strategy.yaml => support-backup-strategy.yaml} |   0
...line-resize.yaml => support-online-resize.yaml} |   0
...ess.yaml => support-subnet-and-ip-address.yaml} |   0
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 605 ++++++++++++++++++++-
.../source/locale/fr/LC_MESSAGES/releasenotes.po   |  83 ---
.../source/locale/ja/LC_MESSAGES/releasenotes.po   |  36 --
releasenotes/source/yoga.rst                       |   6 +
releasenotes/templates/feature.yml                 |   7 +
releasenotes/templates/fix.yml                     |   7 +
requirements.txt                                   |   2 +-
setup.cfg                                          |  12 +-
tools/start-fake-mode.sh                           |   6 +-
tox.ini                                            |  18 +-
trove/backup/service.py                            |   3 +
trove/cluster/models.py                            |  23 +-
trove/cluster/service.py                           |  15 +-
trove/cmd/{app.wsgi => app_wsgi.py}                |   1 +
trove/common/cfg.py                                |  10 +
trove/common/exception.py                          |   4 +
trove/common/policies/base.py                      |   2 +-
.../cluster/experimental/cassandra/api.py          |   3 +-
.../cluster/experimental/galera_common/api.py      |  14 +-
.../strategies/cluster/experimental/mongodb/api.py |   3 +-
.../strategies/cluster/experimental/redis/api.py   |   3 +-
.../strategies/cluster/experimental/vertica/api.py |   3 +-
trove/common/stream_codecs.py                      |   2 +-
trove/common/utils.py                              |  11 +
trove/common/wsgi.py                               |   2 +-
trove/configuration/service.py                     |   4 +-
trove/db/sqlalchemy/session.py                     |   4 +
trove/instance/models.py                           |  63 ++-
trove/taskmanager/manager.py                       |   2 +-
trove/taskmanager/models.py                        |   2 +-
.../cluster/test_cluster_pxc_controller.py         |   2 +-
.../cluster/test_cluster_redis_controller.py       |   2 +-
.../cluster/test_cluster_vertica_controller.py     |   2 +-
.zuul.yaml => zuul.d/jobs.yaml                     | 104 ++--
zuul.d/nodesets.yaml                               |  21 +
zuul.d/projects.yaml                               |  44 ++
81 files changed, 1316 insertions(+), 332 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 668c0f99..b9dabd20 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -31 +31 @@ oslo.config>=6.8.0 # Apache-2.0
-oslo.context>=2.22.0 # Apache-2.0
+oslo.context>=4.0.0 # Apache-2.0






More information about the Release-announce mailing list