[release-announce] castellan 3.4.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Fri Jul 17 13:55:15 UTC 2020
We jubilantly announce the release of:
castellan 3.4.0: Generic Key Manager interface for OpenStack
This release is part of the victoria release series.
The source is available from:
https://opendev.org/openstack/castellan
Download the package from:
https://tarballs.openstack.org/castellan/
Please report issues through:
https://bugs.launchpad.net/castellan/+bugs
For more details, please see below.
3.4.0
^^^^^
New Features
* Historically, the vault key manager backend converts its managed
objects to dictionaries in order to send them as a json object. To
promote cross-backend compatibility, suck feature should be migrated
to managed objects. Methods from_dict() and to_dict() added to
class ManagedObject. The Method from_dict() is a class method to
create instances based on a dictionary while the method to_dict() is
an instance method to translate an instance to a dictionary.
Changes in castellan 3.3.0..3.4.0
---------------------------------
c2a9f19 migrate testing to ubuntu focal
883e960 Add to_dict and from_dict conversions to managed objects
Diffstat (except docs and test files)
-------------------------------------
castellan/common/exception.py | 8 +++
castellan/common/objects/__init__.py | 49 +++++++++++++++
castellan/common/objects/key.py | 38 +++++++++++-
castellan/common/objects/managed_object.py | 72 +++++++++++++++++++++-
castellan/common/objects/opaque_data.py | 8 ++-
castellan/common/objects/passphrase.py | 8 ++-
castellan/common/objects/private_key.py | 10 +--
castellan/common/objects/public_key.py | 10 +--
castellan/common/objects/symmetric_key.py | 10 +--
castellan/common/objects/x_509.py | 8 ++-
...rsions-to-managed-objects-95a9f0fdbd371a87.yaml | 10 +++
test-requirements.txt | 4 ++
19 files changed, 275 insertions(+), 27 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index fe6146b..212a0c9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,0 +5,4 @@ hacking>=3.0.1,<3.1.0 # Apache-2.0
+# remove this pyflakes from here once you bump the
+# hacking to 3.2.0 or above. hacking 3.2.0 takes
+# care of pyflakes version compatibilty.
+pyflakes>=2.1.1
More information about the Release-announce
mailing list