[release-announce] barbican 16.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:21:07 UTC 2023


We are happy to announce the release of:

barbican 16.0.0: OpenStack Secure Key Management

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/barbican

Download the package from:

    https://tarballs.openstack.org/barbican/

Please report issues through:

    https://bugs.launchpad.net/barbican/+bugs

For more details, please see below.

Changes in barbican 15.0.0.0rc1..16.0.0
---------------------------------------

5defb5c5 Fix typo
f848fa9b Add content_types to the response dict
6814abb5 Fix tox4 error
f1046a60 Secret consumers documentation
651c2a8f Microversions documentation
455057c9 Fix typo in check_str for system_admin policy rule
6d348655 Remove six
564c1e50 Fix unit test error after cryptography update
155817a1 Imported Translations from Zanata
6112c302 Fix Story 2010258 (CVE-2022-3100)
dd94fa2f Change the unique properties of secret consumers
ffa7b113 Add audit middleware options to barbican.conf
08972d6a Switch to 2023.1 Python3 unit tests and generic template name
029233a1 Remove unnecessary hacking checks
7578118d Update master for stable/zed
1f28cb1e tox: Minor tweaks
33d42acb Update devstack plugin installation doc
d8ffdf91 Fix Barbican gate
55cc970b Imported Translations from Zanata
bf82d41e Imported Translations from Zanata
7844b72e Fix wrong assert statements
7ca2f066 zuul: Declare queue at top level
6e1a7ede Drop python3.6/3.7 support in testing runtime
b73046ff Remove unnecessary unicode prefixes


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

.zuul.yaml                                         |   7 +-
HACKING.rst                                        |   1 -
api-guide/source/conf.py                           |  20 +-
barbican/api/__init__.py                           |   3 +-
barbican/api/controllers/__init__.py               |   1 -
barbican/api/controllers/acls.py                   |  17 +-
barbican/api/controllers/consumers.py              |  12 +-
barbican/api/controllers/secrets.py                |   2 +-
barbican/api/controllers/transportkeys.py          |   2 +-
barbican/api/controllers/versions.py               |   5 +-
barbican/cmd/pkcs11_key_generation.py              |   3 +-
barbican/cmd/pkcs11_migrate_kek_signatures.py      |   5 +-
barbican/common/policies/base.py                   |   2 +-
barbican/common/utils.py                           |   6 +-
barbican/common/validators.py                      |   9 +-
barbican/hacking/checks.py                         |  64 +----
...8c74e2d7f1ff_update_secret_consumers_unique_.py |  49 ++++
barbican/model/models.py                           |   6 +-
barbican/model/repositories.py                     |   7 +-
barbican/objects/fields.py                         |   3 +-
barbican/plugin/castellan_secret_store.py          |  11 +-
barbican/plugin/crypto/pkcs11.py                   |   3 +-
barbican/plugin/crypto/simple_crypto.py            |   7 +-
barbican/plugin/dogtag.py                          |   3 +-
barbican/plugin/util/mime_types.py                 |   6 +-
barbican/plugin/util/translations.py               |   3 +-
barbican/queue/keystone_listener.py                |   2 +-
.../repositories/test_repositories_consumers.py    |   4 +-
.../test_repositories_order_retry_tasks.py         |   6 +-
.../test_repositories_secret_consumers.py          |   4 +-
.../test_repositories_secret_stores.py             |   5 +-
bindep.txt                                         |   1 +
devstack/README.md                                 |   2 +-
devstack/barbican-vagrant/Vagrantfile              |  26 --
devstack/barbican-vagrant/install_devstack.sh      |  15 -
devstack/local.conf.example                        |   6 +-
.../{consumers.rst => container_consumers.rst}     |  16 +-
etc/oslo-config-generator/barbican.conf            |   1 +
releasenotes/source/index.rst                      |   1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |  27 +-
releasenotes/source/zed.rst                        |   6 +
requirements.txt                                   |   3 +-
setup.cfg                                          |   4 +-
tox.ini                                            |  57 ++--
74 files changed, 1158 insertions(+), 549 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d640b06c..3d0c0e46 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -28,2 +28 @@ ldap3>=1.0.2 # LGPLv3
-keystonemiddleware>=5.1.0 # Apache-2.0
-six>=1.10.0 # MIT
+keystonemiddleware>=9.5.0 # Apache-2.0






More information about the Release-announce mailing list