[release-announce] keystone 20.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 6 11:30:17 UTC 2021


We are stoked to announce the release of:

keystone 20.0.0: OpenStack Identity

This release is part of the xena 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 19.0.0.0rc1..20.0.0
---------------------------------------

e057378b8 Fix oslo policy DeprecatedRule warnings
ce6031ca1 Update local_id limit to 255 characters
50f0a50cf Add FIPS check job
d3044ad23 Replace deprecated import of ABCs from collections
f8cd58da9 Moving IRC network reference to OFTC
a24d36a87 Update master for stable/wallaby
cb113ef89 Remove use of deprecated oslo.db options
123691fe5 docs: Fix failing build
2f8625efb Make DB queries compatible with SQLAlchemy 1.4.x
0783e46e3 fix get_security_compliance_domain_config policy rule typo
ac2631ae3 Hide AccountLocked exception from end users
ceae3566e Retry update_user when sqlalchemy raises StaleDataErrors
47df4ab8c Imported Translations from Zanata
6e6f50ce5 Update master for stable/victoria


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

.zuul.yaml                                         |  11 ++
README.rst                                         |   2 +-
keystone/common/policies/application_credential.py |  33 ++--
keystone/common/policies/consumer.py               |  47 ++---
keystone/common/policies/credential.py             |  30 +--
keystone/common/policies/domain.py                 |  40 ++--
keystone/common/policies/domain_config.py          |  34 ++--
keystone/common/policies/ec2_credential.py         |  33 ++--
keystone/common/policies/endpoint.py               |  38 ++--
keystone/common/policies/endpoint_group.py         |  75 ++++----
keystone/common/policies/grant.py                  |  87 ++++-----
keystone/common/policies/group.py                  |  80 ++++----
keystone/common/policies/identity_provider.py      |  43 ++---
keystone/common/policies/implied_role.py           |  46 ++---
keystone/common/policies/mapping.py                |  45 ++---
keystone/common/policies/policy.py                 |  38 ++--
keystone/common/policies/policy_association.py     |  75 ++++----
keystone/common/policies/project.py                | 104 +++++------
keystone/common/policies/project_endpoint.py       |  46 ++---
keystone/common/policies/protocol.py               |  49 ++---
keystone/common/policies/region.py                 |  31 ++--
keystone/common/policies/role.py                   |  87 ++++-----
keystone/common/policies/role_assignment.py        |  23 +--
keystone/common/policies/service.py                |  47 ++---
keystone/common/policies/service_provider.py       |  47 ++---
keystone/common/policies/token.py                  |  24 +--
keystone/common/policies/trust.py                  |  48 ++---
keystone/common/policies/user.py                   |  40 ++--
.../versions/079_contract_update_local_id_limit.py |  18 ++
keystone/common/sql/core.py                        |  10 +
.../versions/079_migrate_update_local_id_limit.py  |  18 ++
.../versions/079_expand_update_local_id_limit.py   |  24 +++
keystone/common/utils.py                           |   4 +-
keystone/identity/backends/sql.py                  |   8 +
keystone/identity/mapping_backends/sql.py          |   2 +-
keystone/identity/shadow_backends/sql.py           |   3 +-
keystone/notifications.py                          |   2 +
.../unit/config_files/backend_multi_ldap_sql.conf  |   2 +-
.../unit/config_files/deprecated_override.conf     |  15 --
lower-constraints.txt                              |   2 +-
playbooks/enable-fips.yaml                         |   4 +
.../notes/bug-1688137-e4203c9a728690a7.yaml        |   8 +
.../notes/bug-1885753-51df25f3ff1d9ae8.yaml        |   6 +
.../notes/bug-1929066-6e741c9182620a37.yaml        |   7 +
releasenotes/source/index.rst                      |   2 +
.../source/locale/fr/LC_MESSAGES/releasenotes.po   | 120 ++++++++++++
.../locale/ko_KR/LC_MESSAGES/releasenotes.po       | 202 +++++++++++++++++++++
releasenotes/source/victoria.rst                   |   6 +
releasenotes/source/wallaby.rst                    |   6 +
requirements.txt                                   |   2 +-
63 files changed, 1214 insertions(+), 716 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3464fb3fc..f77c24665 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -26 +26 @@ oslo.middleware>=3.31.0 # Apache-2.0
-oslo.policy>=3.6.0 # Apache-2.0
+oslo.policy>=3.7.0 # Apache-2.0






More information about the Release-announce mailing list