[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