[release-announce] python-manilaclient 4.6.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Fri Sep 1 14:49:56 UTC 2023
We are gleeful to announce the release of:
python-manilaclient 4.6.0: Client library for OpenStack Manila API.
This release is part of the bobcat 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.6.0
^^^^^
Prelude
*******
OpenStackClient is the preferred CLI client supported by this package.
This CLI client has full feature parity to the legacy "manila" CLI
client.
New Features
************
* It is now possible to restrict the visibility of access rules'
sensitive fields, as well as lock the access rule deletion while
allowing access to a share. A lock reason can also be provided.
* It is now possible to filter access rules while listing them by
its *access_to*, *access_type*, *access_key* and *access_level*.
* Added "count" option in share snapshot's list commands since 2.79.
* Added SDK and OSC commands to create, view, update and delete
resource locks, alongside support for API version 2.81.
* Added support for share backup APIs in the SDK and the
openstackclient plugin. You can use the openstack client to create a
backup, restore a backup, delete a backup, list backups with
filters, and update the name and description fields of a backup.
Available from microversion 2.80.
Upgrade Notes
*************
* Usage of the "manila" CLI client is discouraged in favor of the
"openstack" CLI. The "manila" CLI client will be removed in a future
release.
Deprecation Notes
*****************
* The "manila" CLI client is now deprecated. The python-manilaclient
package provides an openstack CLI plugin. As a replacement, the
"openstack" CLI must be used. No new features will be added to the
"manila" CLI client. The "manilalient" SDK/python bindings are not
affected by this deprecation.
Changes in python-manilaclient 4.5.1..4.6.0
-------------------------------------------
32f1a9a Bump tox version
5e24577 Implement share backup
4eccd68 Allow restricting access rules
1734b45 Support for resource locks
ba9a388 Deprecate "manila" CLI client
7a15a2a Add '--count' option for snapshot list API.
0a0d610 [CI] switch to using osc for bootstrap
Diffstat (except docs and test files)
-------------------------------------
manilaclient/api_versions.py | 2 +-
manilaclient/common/constants.py | 24 ++
manilaclient/osc/v2/data/manila.csv | 152 ++++++++
manilaclient/osc/v2/resource_locks.py | 412 ++++++++++++++++++++
manilaclient/osc/v2/share_access_rules.py | 116 +++++-
manilaclient/osc/v2/share_backups.py | 416 ++++++++++++++++++++
manilaclient/osc/v2/share_snapshots.py | 31 +-
manilaclient/shell.py | 27 ++
.../functional/osc/test_share_access_rules.py | 78 +++-
manilaclient/v2/client.py | 5 +
manilaclient/v2/resource_locks.py | 130 +++++++
manilaclient/v2/share_backups.py | 137 +++++++
manilaclient/v2/shares.py | 51 ++-
manilaclient/v2/shell.py | 39 +-
...bility-and-deletion-locks-69978f052e25334c.yaml | 9 +
...dd-count-info-in-snapshot-c9600adad648a486.yaml | 3 +
...g-shares-against-deletion-89e51e27368cda46.yaml | 5 +
.../deprecate-manila-shell-0061cbcab5d3d75b.yaml | 16 +
.../notes/share-backup-98e11c6a28897e94.yaml | 7 +
roles/populate-manilaclient-config/tasks/main.yaml | 2 +-
setup.cfg | 13 +
tox.ini | 3 +-
41 files changed, 3311 insertions(+), 67 deletions(-)
More information about the Release-announce
mailing list