We enthusiastically announce the release of: designate 14.0.1: DNS as a Service This release is part of the yoga stable release series. The source is available from: https://opendev.org/openstack/designate Download the package from: https://tarballs.openstack.org/designate/ Please report issues through: https://bugs.launchpad.net/designate/+bugs For more details, please see below. 14.0.1 ^^^^^^ Bug Fixes * Fixed an issue where set-quotas will always return the default quotas if it was called with a non-project scoped token and the all- projects flag was not set. * Allows for a minimum TTL value of zero to be used instead of 1. As stated in RFC https://datatracker.ietf.org/doc/html/rfc2181#section-8. (https://bugs.launchpad.net/designate/+bug/1926429) * Fixed a bug where deleting a zone transfer request may fail when using a system scoped token. Changes in designate 14.0.0..14.0.1 ----------------------------------- 38081027 Fix misleading release note for RBAC changes. 1b7b7df1 Validate worker actions before retrying poll 22d3c0c0 Fixed incorrect quota exception message 1ba0f1a1 Minimum TTL value allowed is zero 34976032 Clarifies the zone import error message 5b014685 Update zuul queue configuration 8f5e8db1 Improve quota API validations 5b40d3d9 Fix tox docs env to have the correct dependencies 276a9fbe Fix delete zone transfer request with scoped token a8e74f4f Fix set-quotas for non-project scoped tokens 0f25a811 Update TOX_CONSTRAINTS_FILE for stable/yoga 5f590606 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 5 +- designate/api/v2/controllers/quotas.py | 10 ++ designate/central/service.py | 1 + designate/common/constants.py | 11 ++ designate/objects/quota.py | 8 +- designate/objects/zone.py | 2 +- designate/quota/base.py | 2 +- designate/quota/impl_storage.py | 2 +- designate/storage/impl_sqlalchemy/__init__.py | 2 + designate/worker/tasks/base.py | 48 +++++++++ designate/worker/tasks/zone.py | 30 ++++-- ...non-project-scoped-tokens-ffe3082db3dbb55b.yaml | 6 ++ .../Support-scoped-tokens-6b7d6052a258cd11.yaml | 4 +- ...429-allow-ttl-min-of-zero-688f7c2cf095d89d.yaml | 8 ++ ...sfer-request-scoped-token-fc9d3be407e1a50a.yaml | 5 + tox.ini | 9 +- 23 files changed, 484 insertions(+), 60 deletions(-)