[release-announce] python-manilaclient 3.1.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Wed Nov 24 09:51:36 UTC 2021
We are amped to announce the release of:
python-manilaclient 3.1.0: Client library for OpenStack Manila API.
This release is part of the yoga 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.
3.1.0
^^^^^
New Features
************
* Added --scheduler_hints to the share create command
Upgrade Notes
*************
* Scheduler hints in the share create command allow scheduler to
select appropriate host using hard affinity and anti-affinity
filters. User needs to specify affinity/anti-affinity share ids
using keys "same_host" or "different_host" when creating a manila
share.
Bug Fixes
*********
* Share group and share group snapshots quotas have been available
in manila since API 2.40. With this change, we added the possibility
for users to update share group and share group snapshots quotas via
the quota class API to the manilaclient CLI. For more details,
please refer to Launchpad bug 1871252
(https://bugs.launchpad.net/manila/+bug/1871252).
Changes in python-manilaclient 3.0.0..3.1.0
-------------------------------------------
1e83304 Fix displaying column headers for OSC list commands
ea9b04f Remove check for args.force
4e73888 Refractor logs
be8326b Add share groups/share group snaps to quota class
a20f85f Bump lower-constraints
1c3334d Fix python-manilaclient functional tests
3d7eb91 Update master for stable/xena
9a2bcb8 Add --scheduler_hints to share create command
Diffstat (except docs and test files)
-------------------------------------
lower-constraints.txt | 10 ++--
manilaclient/api_versions.py | 2 +-
manilaclient/osc/v2/availability_zones.py | 3 --
manilaclient/osc/v2/messages.py | 4 --
manilaclient/osc/v2/quotas.py | 10 ----
manilaclient/osc/v2/share.py | 42 +++++++++++++--
manilaclient/osc/v2/share_access_rules.py | 32 +++---------
.../osc/v2/share_instance_export_locations.py | 4 --
manilaclient/osc/v2/share_instances.py | 2 -
manilaclient/osc/v2/share_limits.py | 4 --
.../v2/share_snapshot_instance_export_locations.py | 4 --
manilaclient/osc/v2/share_snapshot_instances.py | 4 --
manilaclient/osc/v2/share_type_access.py | 6 +--
manilaclient/osc/v2/share_types.py | 14 ++---
manilaclient/v2/quota_classes.py | 28 ++++++++--
manilaclient/v2/shares.py | 8 ++-
manilaclient/v2/shell.py | 61 ++++++++++++++++++++--
...ler-hints-to-share-create-70d429cb0aaf8f11.yaml | 8 +++
...ups-share-group-snapshots-20ec1dfcc0a7e81c.yaml | 8 +++
releasenotes/source/index.rst | 1 +
releasenotes/source/xena.rst | 6 +++
29 files changed, 264 insertions(+), 115 deletions(-)
More information about the Release-announce
mailing list