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
participants (1)
-
no-reply@openstack.org