[release-announce] python-troveclient 2.18.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 6 07:04:52 UTC 2019


We eagerly announce the release of:

python-troveclient 2.18.0: Client library for OpenStack DBaaS API

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/python-troveclient

Download the package from:

    https://pypi.org/project/python-troveclient

Please report issues through:

    https://bugs.launchpad.net/python-troveclient/+bugs

For more details, please see below.

2.18.0
^^^^^^

New Features

* Allow users to delete database instances in batch.

* Admin user can use "openstack database instance list --all-
  projects" to get database instances of all the projects.

Changes in python-troveclient 2.17.0..2.18.0
--------------------------------------------

20926f1 Restore the index method for Management class
16d1ded Support to batch delete database instances
be04075 Add release note for --all-projects support
7a79117 Get all the database instances by admin
d0d53a2 Disable some CI jobs
fdc65de OpenDev Migration Patch
8d6161c Replace openstack.org git:// URLs with https://
463eab4 Update hacking version
a446475 Change openstack-dev to openstack-discuss
6b9efeb Add Python 3.6 classifier to setup.cfg
fcec6ca add python 3.6 unit test job
dfba415 Add python3 compatibility for guest logs features
e796d97 Add scenario tests to gate and check pipeline
494c332 Update min tox version to 2.0


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

.gitreview                                         |  2 +-
.zuul.yaml                                         | 61 +++++++-------
...delete-database-instances-7938121487fb11e9.yaml |  2 +
...l-database-instance-admin-3f1b83a487dd11e9.yaml |  3 +
setup.cfg                                          |  3 +-
test-requirements.txt                              |  2 +-
tox.ini                                            |  4 +-
troveclient/__init__.py                            |  4 +-
troveclient/common.py                              |  2 +-
troveclient/compat/cli.py                          |  7 +-
troveclient/compat/mcli.py                         |  3 +-
troveclient/osc/v1/base.py                         | 34 ++++++++
troveclient/osc/v1/database_instances.py           | 76 +++++++++++++-----
troveclient/service_catalog.py                     |  8 +-
troveclient/utils.py                               |  5 ++
troveclient/v1/backups.py                          |  4 +-
troveclient/v1/client.py                           |  6 +-
troveclient/v1/instances.py                        |  4 +-
troveclient/v1/management.py                       | 27 +++----
troveclient/v1/shell.py                            | 22 +++---
25 files changed, 291 insertions(+), 156 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 0503eb1..a39ef08 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0






More information about the Release-announce mailing list