[release-announce] designate 12.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:11:52 UTC 2021


We are pleased to announce the release of:

designate 12.0.0: DNS as a Service

This release is part of the wallaby 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.

Changes in designate 11.0.0..12.0.0
-----------------------------------

1c0bd99c [goal] Deprecate the JSON formatted policy file
5aac48f0 Add NS1 backend
75668d08 New Doc intro section
e8c901c3 Fix lower-constraints
1ea6d44a Implement secure RBAC for zone transfer requests
62cef160 Implement secure RBAC for zone transfer accepts
40eb2626 Implement secure RBAC for zone imports
d9ee5be3 Implement secure RBAC for zone exports
0c952e4a Implement secure RBAC for zones
da1c94e4 Implement secure RBAC for tsigkeys
e99f3588 Implement secure RBAC for top-level domains
e477cf33 Implement secure RBAC for tenant policies
d9360b35 Implement secure RBAC for service status
5402e403 Implement secure RBAC for recordsets
e9ecd1b5 Implement secure RBAC for records
5bab4daa Implement secure RBAC for quotas
68a6e629 Implement secure RBAC for pools
638d6b70 Implement secure RBAC for blacklists
f4d35c02 Add useful common policies to base.py
11d03924 Bump minimum version of oslo.policy to 2.1.0
c62e3fa1 Bump minimum version of oslo.log to 4.3.0
10f19870 Add timeout to rndc commands
8834e8b2 Update requirements URLs in tox config
921a0421 Imported Translations from Zanata
2255830a Drop deprecated tail_log function from devstack plugin
512943a0 Be explicit about the coordination URL
5c489174 Work around broken json parsing in latest pygments
8459ed94 requirements: Drop os-testr
b823eb35 Fix resource links in API endpoints
568b559b Fix lower-constraints test not constraining properly
0d277e9c Remove the unused coding style modules
53dcbe85 Add Python3 wallaby unit tests
34877195 Remove unnecessary lower constraints
1831a5b1 Imported Translations from Zanata
19da5d79 Imported Translations from Zanata
a0d20514 Increase lower-constraint for kombu
4e86bc2a Fix pool update with duplicate masters
6f17fe10 Fix pdns4 devstack plugin
767f92a3 Update master for stable/victoria
fc0802e3 Remove install unnecessary packages
fca13053 Add link to openstack client commands in cli doc section
98cf92bd [part1]:Remove six


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

.zuul.yaml                                         |    2 +-
designate/backend/impl_bind9.py                    |   13 +-
designate/backend/impl_ns1.py                      |  136 ++
designate/cmd/status.py                            |    4 +
designate/common/config.py                         |    8 +
designate/common/policies/base.py                  |   34 +
designate/common/policies/blacklist.py             |   90 +-
designate/common/policies/pool.py                  |   90 +-
designate/common/policies/quota.py                 |   52 +-
designate/common/policies/record.py                |   30 +-
designate/common/policies/recordset.py             |   93 +-
designate/common/policies/service_status.py        |   44 +-
designate/common/policies/tenant.py                |   42 +-
designate/common/policies/tld.py                   |   67 +-
designate/common/policies/tsigkey.py               |   67 +-
designate/common/policies/zone.py                  |  151 +-
designate/common/policies/zone_export.py           |   67 +-
designate/common/policies/zone_import.py           |   66 +-
designate/common/policies/zone_transfer_accept.py  |   67 +-
designate/common/policies/zone_transfer_request.py |   61 +-
designate/conf/bind9.py                            |    1 +
designate/locale/ko_KR/LC_MESSAGES/designate.po    |   74 +
designate/manage/pool.py                           |    9 +-
designate/objects/adapters/api_v2/base.py          |   20 +-
designate/objects/adapters/api_v2/floating_ip.py   |    9 +-
.../objects/adapters/api_v2/service_status.py      |    6 +-
designate/objects/adapters/api_v2/zone_import.py   |    6 +-
.../adapters/api_v2/zone_transfer_accept.py        |    6 +-
designate/policy.py                                |    6 +-
devstack/designate_plugins/backend-ns1             |  107 ++
devstack/designate_plugins/backend-pdns4           |   22 +-
devstack/plugin.sh                                 |    1 -
devstack/settings                                  |    2 +-
.../admin/backends/sample_yaml_snippets/ns1.yaml   |   25 +
lower-constraints.txt                              |   52 +-
...son-formatted-policy-file-a6a464a8d35e02a5.yaml |   20 +
releasenotes/source/index.rst                      |    1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po       |   14 +-
releasenotes/source/victoria.rst                   |    6 +
requirements.txt                                   |   32 +-
setup.cfg                                          |    1 +
test-requirements.txt                              |    2 +-
tools/pretty_flake8.py                             |    2 +-
tox.ini                                            |   14 +-
82 files changed, 7282 insertions(+), 288 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index b4285b03..26c39be3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13,2 +13,2 @@ netaddr>=0.7.18 # BSD
-oslo.config>=5.2.0 # Apache-2.0
-oslo.concurrency>=3.26.0 # Apache-2.0
+oslo.config>=6.8.0 # Apache-2.0
+oslo.concurrency>=4.2.0 # Apache-2.0
@@ -17 +17 @@ oslo.middleware>=3.31.0 # Apache-2.0
-oslo.log>=3.36.0 # Apache-2.0
+oslo.log>=4.3.0 # Apache-2.0
@@ -20,4 +20,4 @@ oslo.rootwrap>=5.8.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
-oslo.upgradecheck>=0.1.0
-oslo.utils>=3.33.0 # Apache-2.0
+oslo.serialization>=2.25.0 # Apache-2.0
+oslo.service>=1.31.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0
+oslo.utils>=4.5.0 # Apache-2.0
@@ -27 +27 @@ PasteDeploy>=1.5.0 # MIT
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
+pbr>=3.1.1 # Apache-2.0
@@ -29 +29 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD
-python-designateclient>=2.7.0 # Apache-2.0
+python-designateclient>=2.12.0 # Apache-2.0
@@ -31 +31 @@ python-neutronclient>=6.7.0 # Apache-2.0
-requests>=2.14.2 # Apache-2.0
+requests>=2.23.0 # Apache-2.0
@@ -33 +33 @@ tenacity>=6.0.0 # Apache-2.0
-six>=1.10.0 # MIT
+six>=1.11.0 # MIT
@@ -41,3 +41,3 @@ oslo.db>=8.3.0 # Apache-2.0
-oslo.i18n>=3.15.3 # Apache-2.0
-oslo.context>=2.19.2 # Apache-2.0
-oslo.policy>=1.30.0 # Apache-2.0
+oslo.i18n>=3.20.0 # Apache-2.0
+oslo.context>=2.22.0 # Apache-2.0
+oslo.policy>=3.6.0 # Apache-2.0
@@ -47,2 +47,2 @@ tooz>=1.58.0 # Apache-2.0
-debtcollector>=1.2.0 # Apache-2.0
-os-win>=3.0.0 # Apache-2.0
+debtcollector>=1.19.0 # Apache-2.0
+os-win>=4.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f17d9b2a..09d939bf 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +15 @@ WebTest>=2.0.27 # MIT
-tempest>=17.1.0 # Apache-2.0
+tempest>=21.0.0 # Apache-2.0






More information about the Release-announce mailing list