We are jazzed to announce the release of: barbican 17.0.0: OpenStack Secure Key Management This release is part of the bobcat 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 16.0.0..17.0.0 ---------------------------------- c961268e Imported Translations from Zanata 27261290 Imported Translations from Zanata fb9e9857 Imported Translations from Zanata c2060d9f db: Replace use of backref b35c41f6 Add job to test with SQLAlchemy master (2.x) 493b20e8 db: Update 'select()' calls bb84f2b7 db: Replace use of reverse cascades 059eaaa7 tests: Enable SQLAlchemy 2.0 deprecation warnings 61927304 Resolve misc deprecation warnings f1e03aad tests: Enable warnings 92fb44ce tests: Disable policy deprecation warnings 34979553 tox: Remove basepython 116a9045 Remove System scope from policy 3c1c3091 Make FIPS job non-voting 7b57e5b4 Imported Translations from Zanata 64eac240 Fix functional tests e8b97688 Remove TripleO job 60e6b7e6 Release notes for secret consumers, microversions and CVE fix 04cc4e01 Update master for stable/2023.1 f8c2947a Imported Translations from Zanata 115a8282 Use new get_rpc_client API from oslo.messaging 2a23260a Add support for Vault Namespaces 2e1de319 Mock logging during unit tests Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 31 +- barbican/api/controllers/__init__.py | 2 +- barbican/api/controllers/containers.py | 2 +- barbican/api/controllers/orders.py | 2 +- barbican/api/controllers/secrets.py | 4 +- barbican/api/middleware/context.py | 4 +- barbican/common/policies/base.py | 7 - barbican/common/policies/consumers.py | 28 +- barbican/common/policies/quotas.py | 12 +- barbican/common/policies/secretstores.py | 8 +- barbican/common/policies/transportkeys.py | 12 +- barbican/common/policy.py | 18 +- barbican/locale/en_GB/LC_MESSAGES/barbican.po | 12 +- barbican/model/clean.py | 10 +- barbican/model/models.py | 484 ++++++++++++++------- barbican/model/repositories.py | 3 +- barbican/plugin/vault_secret_store.py | 7 +- barbican/queue/__init__.py | 7 +- .../notes/fix-story-2010258-053ee02fe46b9984.yaml | 6 + ...-system-scope-from-policy-f2f68c42c0742812.yaml | 8 + ...ers-microversions-changes-5aacdad5b7c776a3.yaml | 25 ++ releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 97 ++++- requirements.txt | 2 +- tox.ini | 8 +- 36 files changed, 737 insertions(+), 265 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3d0c0e46..fa6bced0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +13 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.messaging>=5.29.0 # Apache-2.0 +oslo.messaging>=14.1.0 # Apache-2.0