[release-announce] python-glanceclient 3.2.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Jun 19 17:29:40 UTC 2020


We are satisfied to announce the release of:

python-glanceclient 3.2.0: OpenStack Image API Client Library

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/python-glanceclient

Download the package from:

    https://pypi.org/project/python-glanceclient

Please report issues through:

    https://bugs.launchpad.net/python-glanceclient/+bugs

For more details, please see below.

3.2.0
^^^^^

Other Notes

* -| For legacy (pre-Rocky) images that do not contain "multihash"
  metadata, or when the "--allow-md5-fallback" option is used in cases
  where the multihash metadata is present but the specified algorithm
  is not available to the glanceclient, the glanceclient uses an MD5
  checksum to validate the download.  When operating in a FIPS-
  compliant environment, however, the MD5 algorithm may be unavailable
  to the glanceclient. In such a case, (that is, when the MD5 checksum
  information is available to the glanceclient but the MD5 algorithm
  is not), the glanceclient will fail the download as corrupt because
  it cannot prove otherwise.  This is consistent with current
  behavior.

Changes in python-glanceclient 3.1.0..3.2.0
-------------------------------------------

de178ac Switch to newer openstackdocstheme and reno versions
56186d6 Fail gracefully when MD5 is unavailable
490f808 Bump default tox env from py37 to py38
2f86299 Add py38 package metadata
6a04588 Use unittest.mock instead of third party mock
1b5c309 Add Python3 victoria unit tests
dff5c88 Pass --all-stores, --allow-failure as bool to API
00bc25e Update master for stable/ussuri
236a7be Fix SyntaxWarning with Python 3.8


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

.zuul.yaml                                           |  2 +-
glanceclient/common/utils.py                         |  9 ++++++++-
glanceclient/v2/images.py                            | 12 +++++++-----
lower-constraints.txt                                |  5 +----
.../notes/check-for-md5-59db8fd67870b214.yaml        | 13 +++++++++++++
releasenotes/source/conf.py                          | 14 +++++++-------
releasenotes/source/index.rst                        |  1 +
releasenotes/source/ussuri.rst                       |  6 ++++++
setup.cfg                                            |  1 +
test-requirements.txt                                |  2 +-
tox.ini                                              |  2 +-
21 files changed, 82 insertions(+), 40 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 3a6aa59..29c9183 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +7,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-mock>=2.0.0 # BSD
@@ -12,0 +12 @@ testscenarios>=0.4 # Apache-2.0/BSD
+ddt>=1.2.1 # MIT






More information about the Release-announce mailing list