[release-announce] designate 13.0.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 6 11:25:51 UTC 2021
We are satisfied to announce the release of:
designate 13.0.0: DNS as a Service
This release is part of the xena 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 12.0.0..13.0.0
-----------------------------------
9846fc5d Zone import and export documentation
17357884 Imported Translations from Zanata
d65faea1 Add missing [oslo_reports] options
b0e83084 Fix grenade upgrade API check URL path
beb75cc5 Fix doc building for sphinx 4.x
e7b02466 CERT DNS records
4797efae Fix oslo policy DeprecatedRule warnings
7ea56432 Replace md5 for fips
0dcc1e09 Improvements to zone blacklist doc
44383504 Cleanup scheduler
88a4be5e Remove six
6916137b replace whitelist_externals by allowlist_externals
fb9f0b33 Support filtering on zone import/export list
c0bd7c7f Add simple scheduler permutation tests
3df130af TLD Doc update
c05d3b2e Changed minversion in tox to 3.18.0
057dd2b3 Re-enable the tempest scenario jobs
fba57ab1 Fix migration for sqlalchemy 1.4
999abb0d Add user doc for managing recordsets
4da58a24 Fixed a potential circular dependency
5c60084f Moving to OFTC
290b8c06 setup.cfg: Replace dashes with underscores
3bde7a84 Add user doc for managing zones
518e8a74 Imported Translations from Zanata
05343d42 Add Python3 xena unit tests
de5d512a Update master for stable/wallaby
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 2 +-
README.rst | 2 +-
contrib/archive/backends/impl_ipa/__init__.py | 1 +
designate/agent/handler.py | 7 +-
designate/agent/service.py | 2 +-
designate/api/admin/views/base.py | 3 +-
.../api/v2/controllers/zones/tasks/imports.py | 6 +-
designate/api/v2/patches.py | 3 +-
designate/backend/agent.py | 2 +-
designate/backend/agent_backend/impl_bind9.py | 3 +-
.../backend/agent_backend/impl_denominator.py | 7 +-
designate/backend/agent_backend/impl_djbdns.py | 5 +-
designate/backend/agent_backend/impl_gdnsd.py | 3 +-
designate/backend/agent_backend/impl_knot2.py | 5 +-
designate/backend/agent_backend/impl_msdns.py | 5 +-
designate/backend/impl_akamai_v2.py | 2 +-
designate/backend/impl_bind9.py | 7 +-
designate/backend/impl_infoblox/connector.py | 3 +-
designate/backend/impl_infoblox/ibexceptions.py | 4 +-
designate/backend/impl_nsd4.py | 5 +-
designate/backend/impl_pdns4.py | 3 +-
designate/central/service.py | 31 ++-
designate/common/policies/blacklist.py | 56 ++--
designate/common/policies/pool.py | 56 ++--
designate/common/policies/quota.py | 32 +--
designate/common/policies/record.py | 16 +-
designate/common/policies/recordset.py | 48 ++--
designate/common/policies/service_status.py | 24 +-
designate/common/policies/tenant.py | 24 +-
designate/common/policies/tld.py | 40 +--
designate/common/policies/tsigkey.py | 40 +--
designate/common/policies/zone.py | 104 ++++----
designate/common/policies/zone_export.py | 40 +--
designate/common/policies/zone_import.py | 40 +--
designate/common/policies/zone_transfer_accept.py | 44 +--
designate/common/policies/zone_transfer_request.py | 40 +--
designate/conf/agent.py | 2 +-
designate/conf/base.py | 2 +-
designate/conf/mdns.py | 2 +-
designate/dnsutils.py | 15 +-
designate/exceptions.py | 3 +-
designate/hacking/checks.py | 8 +-
designate/locale/en_GB/LC_MESSAGES/designate.po | 8 +-
designate/locale/ru/LC_MESSAGES/designate.po | 105 ++++++++
designate/mdns/handler.py | 7 +-
designate/mdns/service.py | 2 +-
designate/network_api/base.py | 3 +-
designate/network_api/fake.py | 3 +-
designate/notifications.py | 3 +-
designate/objects/__init__.py | 1 +
designate/objects/adapters/api_v2/base.py | 2 +-
.../objects/adapters/api_v2/pool_attribute.py | 6 +-
.../objects/adapters/api_v2/zone_attribute.py | 6 +-
designate/objects/adapters/base.py | 12 +-
designate/objects/adapters/yaml/pool_attribute.py | 6 +-
.../objects/adapters/yaml/pool_target_option.py | 6 +-
designate/objects/base.py | 9 +-
designate/objects/fields.py | 26 ++
designate/objects/recordset.py | 3 +-
designate/objects/rrdata_cert.py | 106 ++++++++
designate/plugin.py | 4 +-
designate/quota/base.py | 4 +-
designate/quota/impl_storage.py | 4 +-
designate/scheduler/base.py | 52 ++--
designate/scheduler/filters/attribute_filter.py | 23 +-
designate/scheduler/filters/base.py | 4 +-
designate/scheduler/filters/fallback_filter.py | 9 +-
designate/scheduler/filters/random_filter.py | 14 +-
designate/sqlalchemy/base.py | 36 ++-
designate/sqlalchemy/utils.py | 3 +-
designate/storage/base.py | 5 +-
designate/storage/impl_sqlalchemy/__init__.py | 10 +-
.../versions/080_domain_to_zone_rename.py | 20 +-
.../versions/103_support_cert_records.py | 29 ++
designate/storage/impl_sqlalchemy/tables.py | 2 +-
designate/utils.py | 12 +-
devstack/upgrade/upgrade.sh | 2 +-
etc/designate/designate-config-generator.conf | 1 +
lower-constraints.txt | 5 +-
.../notes/CERT_records-eb9b786f480851ff.yaml | 6 +
releasenotes/source/index.rst | 1 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 54 +++-
releasenotes/source/wallaby.rst | 6 +
requirements.txt | 5 +-
setup.cfg | 8 +-
tox.ini | 8 +-
103 files changed, 2036 insertions(+), 710 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 26c39be3..d3b1baae 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -23 +23 @@ oslo.upgradecheck>=1.3.0
-oslo.utils>=4.5.0 # Apache-2.0
+oslo.utils>=4.7.0 # Apache-2.0
@@ -33 +32,0 @@ tenacity>=6.0.0 # Apache-2.0
-six>=1.11.0 # MIT
@@ -43 +42 @@ oslo.context>=2.22.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