We are glad to announce the release of:
python-troveclient 7.0.0: Client library for OpenStack DBaaS API
This release is part of the wallaby 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.
7.0.0 ^^^^^
New Features
* Support deleting backups in batch.
* Support "operating_status" for listing and showing instance. When instance is created successfully, the "status" is ACTIVE and "operating_status" is HEALTHY.
* In multi-region deployment with geo-replicated Swift, the user can restore a backup in one region by manually specifying the original backup data location created in another region. Instance ID or name is not needed anymore for creating backups.
Changes in python-troveclient 6.0.1..7.0.0 ------------------------------------------
c7319d8 Support to restore backup from data location 4c71809 Bulk backup delete 8271ba8 Switch to collections.abc.* 5188cc7 add python37 setup.cfg 3bdae37 remove unicode from code 182301a Fix a bug in print_list when using formatters 7c89521 remove py37 961ef31 Fix getting server id for listing instances 05c178e update cliff to 3.5.0 support python3.8 23b5546 Support operating_status for instance b02459f Show server_id for listing instance by admin 6aac8de Disable openstack-lower-constraints-jobs
Diffstat (except docs and test files) -------------------------------------
.zuul.yaml | 2 +- lower-constraints.txt | 2 +- releasenotes/notes/wallaby-bulk-backup-delete.yaml | 3 + .../notes/wallaby-instance-operating-status.yaml | 5 + .../notes/wallaby-restore-backup-from-remote.yaml | 6 + releasenotes/source/conf.py | 16 +- troveclient/osc/v1/database_backups.py | 101 ++++++++---- troveclient/osc/v1/database_instances.py | 49 +++--- troveclient/utils.py | 15 +- troveclient/v1/backups.py | 38 +++-- 16 files changed, 398 insertions(+), 146 deletions(-)