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
participants (1)
-
no-reply@openstack.org