We are stoked to announce the release of: keystone 22.0.0: OpenStack Identity This release is part of the zed release series. The source is available from: https://opendev.org/openstack/keystone Download the package from: https://tarballs.openstack.org/keystone/ Please report issues through: https://bugs.launchpad.net/keystone/+bugs For more details, please see below. Changes in keystone 21.0.0..22.0.0 ---------------------------------- 1ea9f7557 Imported Translations from Zanata 6c35b366e Fix host:port handling c01e17f45 Imported Translations from Zanata 950dd5e50 Move fips job to centos-9 d88439c6a docs: Update docs to reflect migration to Alembic f174b4fa7 sql: Integrate alembic 0916df35f tests: Don't monkeypatch functions c4f2e2e1d sql: Don't create a new connection in migrations 30fa47f98 Ignore UserWarning for scope checks during test runs 7c2d0f589 tox: Don't generate byte code b554576f6 OAuth2.0 Client Credentials Grant Flow Support cdeba521b Change error response status code in master branch 7e6d20be5 Imported Translations from Zanata 921f57b01 Changed minversion in tox to 3.18.0 fc62bbc06 Fix typo in documentation 5a0fbe975 Update python testing as per zed cycle teting runtime 1561da645 Drop lower-constraints.txt and its testing 3856cbf10 Add service_type config info for access rules 644deedda Remove the note of training-labs 0cc00cf12 Fix delete a limit api doc 5433494c0 typo fix in docstring afec310e3 Update TOTP example code for python 3 3f628a9ae Log the traceback in _handle_keystone_exception c141e6164 trivial: Fix typo 433f541b9 Update master for stable/yoga 68bfb685d Only log warnings about token length when length exceeds max_token_size Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +- api-ref/source/v3/roles.inc | 2 +- api-ref/source/v3/unified_limits.inc | 4 +- keystone/api/__init__.py | 3 + keystone/api/_shared/json_home_relations.py | 8 + keystone/api/ec2tokens.py | 6 +- keystone/api/os_oauth2.py | 188 ++++++ keystone/cmd/cli.py | 56 +- keystone/common/sql/migrations/env.py | 21 +- .../versions/27e647c0fad4_initial_version.py | 2 +- keystone/common/sql/upgrades.py | 375 +++++++----- keystone/exception.py | 33 + keystone/locale/de/LC_MESSAGES/keystone.po | 5 +- keystone/locale/en_GB/LC_MESSAGES/keystone.po | 37 +- keystone/locale/es/LC_MESSAGES/keystone.po | 5 +- keystone/locale/fr/LC_MESSAGES/keystone.po | 5 +- keystone/locale/it/LC_MESSAGES/keystone.po | 5 +- keystone/locale/ja/LC_MESSAGES/keystone.po | 5 +- keystone/locale/ko_KR/LC_MESSAGES/keystone.po | 5 +- keystone/locale/pt_BR/LC_MESSAGES/keystone.po | 5 +- keystone/locale/ru/LC_MESSAGES/keystone.po | 5 +- keystone/locale/tr_TR/LC_MESSAGES/keystone.po | 676 --------------------- keystone/locale/zh_CN/LC_MESSAGES/keystone.po | 21 +- keystone/locale/zh_TW/LC_MESSAGES/keystone.po | 5 +- keystone/oauth2/__init__.py | 0 keystone/oauth2/handlers.py | 30 + keystone/server/flask/application.py | 10 +- .../server/flask/request_processing/json_body.py | 7 + keystone/token/token_formatters.py | 9 +- lower-constraints.txt | 68 --- ...h2-client-credentials-ext-c8933f00a7b45be8.yaml | 9 + .../notes/bug-1926483-a77ab887e0e7f5c9.yaml | 7 + .../drop-python-3-6-and-3-7-dc90b86cedced92b.yaml | 5 + .../notes/switch-to-alembic-1fa5248f0ce824ae.yaml | 23 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 114 +++- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 120 ---- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 202 ------ releasenotes/source/yoga.rst | 6 + requirements.txt | 4 + setup.cfg | 6 +- tox.ini | 19 +- 65 files changed, 2100 insertions(+), 2366 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index c7e4605f3..5688af2ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -0,0 +1,4 @@ +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. +
participants (1)
-
no-reply@openstack.org