[release-announce] python-manilaclient 3.3.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 25 20:48:44 UTC 2022


We eagerly announce the release of:

python-manilaclient 3.3.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.3.0
^^^^^


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

* Added --scheduler_hints to the share-replica create command of
  manila shellclient. In case of OSC, --scheduler-hint is used.
  Scheduler hints in the share-replica create  allow scheduler to
  select appropriate host using filters. For example, user needs to
  specify "only_host=host at backend#pool" when creating a manila share-
  replica in case of onlyhostFilter. Supported for microversion >=
  2.67.

* The commands "manila manage" and "manila unmanage" now accept an
  optional "--wait" flag that allows users to let the client poll for
  the completion of the operation.

* Added CLI commands to soft delete share.

* Added CLI commands to restore share.

* Added CLI commands to query shares in recycle bin.


Bug Fixes
*********

* Launchpad bug 1960422 (https://bugs.launchpad.net/python-
  manilaclient/+bug/1960422) has been fixed by prevent sending the
  share creation request and provide early feedback to CLI users.

* The following openstack subcommands no longer format the
  required_extra_specs field and the optional_extra_specs field unless
  the default "table" format is used.

  * "openstack share type create"

  * "openstack share type list"

  * "openstack share type show"

Changes in python-manilaclient 3.2.0..3.3.0
-------------------------------------------

ba45f40 API 2.69,Manila client support recycle bin
064dd6c Avoid formatting *_extra_specs unless format is table
ded2303 Add CLI error notification in case there is no share type
39ebe33 Add --scheduler_hints to share replica create command
36aee01 Add a --wait flag to share manage/unmanage
5f0a281 Add Python 3 only classifier
20a4a0a Add missing space in server migration complete
12a2b17 Fix tox to ignore_basepython_conflict
9c98ef7 Fix typo in subnet delete description
c7b1c6a Refactor code from oslo_incubator


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

manilaclient/api_versions.py                       |   2 +-
manilaclient/base.py                               | 138 +++++-
manilaclient/common/apiclient/base.py              | 516 ---------------------
manilaclient/osc/v2/share.py                       |  10 +-
manilaclient/osc/v2/share_network_subnets.py       |   4 +-
manilaclient/osc/v2/share_replicas.py              |  37 +-
manilaclient/osc/v2/share_types.py                 |  37 +-
manilaclient/v2/availability_zones.py              |   3 +-
manilaclient/v2/contrib/list_extensions.py         |   3 +-
manilaclient/v2/limits.py                          |   3 +-
manilaclient/v2/messages.py                        |   5 +-
manilaclient/v2/quota_classes.py                   |   3 +-
manilaclient/v2/quotas.py                          |   3 +-
manilaclient/v2/scheduler_stats.py                 |   3 +-
manilaclient/v2/security_services.py               |   9 +-
manilaclient/v2/services.py                        |   3 +-
manilaclient/v2/share_access_rules.py              |  11 +-
manilaclient/v2/share_export_locations.py          |   9 +-
manilaclient/v2/share_group_snapshots.py           |  13 +-
manilaclient/v2/share_group_type_access.py         |   7 +-
manilaclient/v2/share_group_types.py               |  15 +-
manilaclient/v2/share_groups.py                    |  19 +-
manilaclient/v2/share_instance_export_locations.py |   9 +-
manilaclient/v2/share_instances.py                 |   9 +-
manilaclient/v2/share_network_subnets.py           |   9 +-
manilaclient/v2/share_networks.py                  |  29 +-
manilaclient/v2/share_replica_export_locations.py  |  11 +-
manilaclient/v2/share_replicas.py                  |  32 +-
manilaclient/v2/share_servers.py                   |  11 +-
manilaclient/v2/share_snapshot_export_locations.py |   9 +-
.../v2/share_snapshot_instance_export_locations.py |   9 +-
manilaclient/v2/share_snapshot_instances.py        |   9 +-
manilaclient/v2/share_snapshots.py                 |  19 +-
manilaclient/v2/share_type_access.py               |   7 +-
manilaclient/v2/share_types.py                     |  17 +-
manilaclient/v2/shares.py                          |  65 ++-
manilaclient/v2/shell.py                           | 158 ++++++-
...s-to-share-replica-create-d152a3934e5ad3a7.yaml |   8 +
...-to-share-manage-unmanage-d2060c61cc295bfd.yaml |   7 +
...fix-no-default-share-type-d6191ea0aa1e57fa.yaml |   6 +
...lient-support-recycle-bin-4ecb5de770bd525f.yaml |   5 +
.../share_type-skip-format-119595e62900e571.yaml   |  10 +
setup.cfg                                          |   1 +
tox.ini                                            |   9 +-
57 files changed, 1064 insertions(+), 761 deletions(-)







More information about the Release-announce mailing list