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