[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