[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