[release-announce] oslo.utils 4.7.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 28 14:48:05 UTC 2020
We are delighted to announce the release of:
oslo.utils 4.7.0: Oslo Utility library
This release is part of the wallaby release series.
The source is available from:
https://opendev.org/openstack/oslo.utils
Download the package from:
https://pypi.org/project/oslo.utils
Please report issues through:
https://bugs.launchpad.net/oslo.utils/+bugs
For more details, please see below.
4.7.0
^^^^^
New Features
* A wrapper for hashlib.md5() has been added to allow OpenStack to
run on systems where FIPS is enabled. Under FIPS, md5 is disabled
and calls to hashlib.md5() will fail. In most cases in OpenStack,
though, md5 is not used within a security context.
In https://bugs.python.org/issue9216, a proposal has been made to
allow the addition of a keyword parameter usedforsecurity, which can
be used to designate non-security context uses. In this case, md5()
operations would be permitted. This feature is expected to be
delivered in python 3.9.
Downstream python already supports this option, though. This
wrapper simply allows for this option to be supported where the
underlying python version supports it.
Changes in oslo.utils 4.6.0..4.7.0
----------------------------------
603fa50 Add function to encapsule md5 for FIPS systems
36f0de6 Add Python3 wallaby unit tests
99efd43 Update master for stable/victoria
71122a0 Adding pre-commit
f2723a5 Add Python3 victoria unit tests
Diffstat (except docs and test files)
-------------------------------------
.pre-commit-config.yaml | 35 ++++++++++++++++
.zuul.yaml | 2 +-
oslo_utils/secretutils.py | 21 ++++++++++
.../notes/add-md5-wrapper-7bf81c2464a7a224.yaml | 16 ++++++++
releasenotes/source/conf.py | 2 +
releasenotes/source/index.rst | 1 +
releasenotes/source/victoria.rst | 6 +++
test-requirements.txt | 2 +
tox.ini | 2 +-
12 files changed, 136 insertions(+), 7 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 349cab6..f225ea4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -24,0 +25,2 @@ bandit>=1.6.0,<1.7.0 # Apache-2.0
+
+pre-commit>=2.6.0 # MIT
More information about the Release-announce
mailing list