[release-announce] python-manilaclient 4.3.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 17 13:01:06 UTC 2023


We are gleeful to announce the release of:

python-manilaclient 4.3.0: Client library for OpenStack Manila API.

This release is part of the antelope release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

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

For more details, please see below.

4.3.0
^^^^^


New Features
************

* Added 'quiesce_wait_time' option to share replica promote API.
  This will be used by driver as quiesce wait time for specified
  replica promote operation instead of global config value. For more
  details, refer Launchpad bug #2000171
  (https://bugs.launchpad.net/manila/+bug/2000171)

* Adds support to set snapshot property on snapshot create, filter
  list on snapshot property, and snapshot property set and unset. Only
  in OSC.


Bug Fixes
*********

* Support --os-key option and OS_KEY environment variable which
  allows to provide client cert and its private key separately.

Changes in python-manilaclient 4.2.0..4.3.0
-------------------------------------------

a0f6a2e Add quiesce_wait_time for replica promote
bbfd7d5 Metadata for Share Snapshots
782e85d Drop duplicate tox config
bdd268e Fix tox4 errors
43943fd Support --os-key option
cb14e96 Fix functional tests failing with python 3.10
05135dc Fix formatting of OSC server migration check-only


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

manilaclient/api_versions.py                       |   2 +-
manilaclient/base.py                               | 148 +++++++++++++++++++++
manilaclient/osc/v2/share.py                       |  10 +-
manilaclient/osc/v2/share_replicas.py              |  19 ++-
manilaclient/osc/v2/share_servers.py               |   9 ++
manilaclient/osc/v2/share_snapshots.py             |  73 +++++++++-
manilaclient/shell.py                              |  12 +-
manilaclient/v2/share_replicas.py                  |  14 +-
manilaclient/v2/share_snapshots.py                 |  24 +++-
manilaclient/v2/shares.py                          |  49 +------
manilaclient/v2/shell.py                           |  48 +++++--
...-time-for-replica-promote-30d9fa66afc854f2.yaml |   7 +
.../add-snapshot-metadata-49b0288bf2f12bf0.yaml    |   4 +
.../bug-1999775-add-os-key-0cfc95c7b480df05.yaml   |   5 +
tox.ini                                            |   3 -
24 files changed, 593 insertions(+), 103 deletions(-)







More information about the Release-announce mailing list