We are satisfied to announce the release of: designate 8.0.0: DNS as a Service This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/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 7.0.0..8.0.0 --------------------------------- 59d8cab9 Allow non localhost connections to pdns api 3e359266 Modernized RPC impl and fixed service tests b77d1d4e Set worker model to be the default 91fb8542 Add devstack VENV build support 61bdc0d0 Setup designate with default zones quota 4e3c3593 Make unit-testing more robust a23ee8cb Use oslo_serialization instead of the json module directly a51a9f94 nit: remove downgrade methods and add release note 9a20caa3 Fix the child search logic during zone deletion. bc8d1bab Drop python3.5 job after switching to Bionic 9c9bcf5f Fix test failures for new dnspython module 1842802d Add designate-status command for upgrade checks 758dc0d6 Imported Translations from Zanata 3e71fa4f Change openstack-dev to openstack-discuss 89d28b22 Fix the record_types for CAA and NAPTR bbef3450 Imported Translations from Zanata 6a368fb5 Imported Translations from Zanata b837ce08 Add blueprint in README.rst 0e8431cb Imported Translations from Zanata c0b54602 CAA DNS records 44d9c02c NAPTR DNS records a9b941e2 Imported Translations from Zanata 45e83409 Standardize colorized logging 0e76aff9 Replace deprecated "decodestring()" 0fd6f568 Add openstack-python37-jobs template 72e4e13d Move to GreenThreadPoolExecutor a95da430 Increment versioning with pbr instruction 1479c917 Update sphinx extension logging feb82190 Don't quote {posargs} in tox.ini ab4ca072 Fixing RabbitMQ gate timeouts 7c0ebd31 Add top-level CLI reference page in docs ce5f70a5 Fix venv target for creating release notes ccb9c612 Imported Translations from Zanata fd33c857 Imported Translations from Zanata 1836c221 Fixing Python 3.x issues introduced with eventlet update 2eff79aa Imported Translations from Zanata fdf78cf5 Use templates for cover and lower-constraints bdbb1ee5 Improve configuration guide 709b2723 Check the project zone quota when accepting zone transfer. c92f09e7 Update link tags in README f6a7ea7d Remove install-guide-jobs f3c3dec7 Add docs for project-id verification feature 180a7611 Remove -u root as mysql is executed with root user 9810ce48 Update links in README 678b9659 switch documentation job to new PTI 75c88e7c import zuul job settings from project-config 4a3f1eff Removing removed bandit plugins to fix gate 9edaad25 Imported Translations from Zanata 777ebd7d Update reno for stable/rocky 6e79c2e0 Worker should send NOTIFY also to all servers in 'also_notifies' pool settings. 268bab64 Simplify olso.log setup 12cd654b Make update_status use synchronized_zone 116b202d Removed deprecated managed option in notification handler 56651f1f Verify project-id when setting quota Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 +-- README.rst | 5 +- contrib/archive/backends/impl_ipa/__init__.py | 6 +- designate/__init__.py | 26 +-- designate/agent/handler.py | 13 +- designate/api/__init__.py | 3 + designate/api/middleware.py | 8 +- designate/api/v2/controllers/quotas.py | 9 + designate/backend/agent_backend/impl_bind9.py | 5 +- .../backend/agent_backend/impl_denominator.py | 13 +- designate/backend/agent_backend/impl_djbdns.py | 9 +- designate/backend/agent_backend/impl_gdnsd.py | 5 +- designate/backend/agent_backend/impl_knot2.py | 9 +- designate/backend/agent_backend/impl_msdns.py | 9 +- designate/backend/impl_dynect.py | 4 +- designate/backend/impl_infoblox/connector.py | 11 +- designate/central/service.py | 13 +- designate/cmd/api.py | 2 + designate/cmd/status.py | 57 +++++++ designate/common/keystone.py | 95 +++++++++++ designate/context.py | 48 +++++- designate/dnsutils.py | 38 +++-- designate/exceptions.py | 12 ++ designate/locale/en_GB/LC_MESSAGES/designate.po | 12 +- designate/mdns/handler.py | 17 +- designate/mdns/service.py | 3 +- designate/network_api/base.py | 6 +- designate/notification_handler/base.py | 54 +++--- designate/objects/__init__.py | 2 + designate/objects/fields.py | 100 ++++++++++++ designate/objects/rrdata_caa.py | 54 ++++++ designate/objects/rrdata_naptr.py | 63 +++++++ designate/opts.py | 2 + designate/rpc.py | 68 ++++---- designate/sink/service.py | 4 +- .../versions/101_support_naptr_records.py | 29 ++++ .../versions/102_support_caa_records.py | 29 ++++ designate/storage/impl_sqlalchemy/tables.py | 3 +- designate/utils.py | 4 +- designate/worker/__init__.py | 6 +- designate/worker/processing.py | 7 +- designate/worker/service.py | 23 ++- devstack/designate_plugins/backend-pdns4 | 1 + devstack/designate_plugins/backend-powerdns | 2 +- devstack/plugin.sh | 33 ++-- devstack/settings | 13 +- lower-constraints.txt | 3 +- .../notes/CAA_NAPTR_records-5e2e466a5bc18a31.yaml | 6 + .../pool-manager-disabled-ff8582b5f86d2360.yaml | 6 + .../quotas-validate-project-36a2a88b66bc6d63.yaml | 7 + ...emoved-deprecated-managed-210a00cdaf975b8f.yaml | 7 + ...tein-upgrade-checkers-cli-b8518126fff82be6.yaml | 7 + .../notes/worker-executor-84d983c92dd13b49.yaml | 8 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 50 +++++- releasenotes/source/rocky.rst | 6 + requirements.txt | 2 + setup.cfg | 3 +- tox.ini | 19 ++- 87 files changed, 1529 insertions(+), 369 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 410955d8..0afcc00f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -22,0 +23 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 +oslo.upgradecheck>=0.1.0 @@ -50,0 +52 @@ monasca-statsd>=1.1.0 # Apache-2.0 +futurist>=1.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org