designate 20.0.0 (epoxy)
We are tickled pink to announce the release of: designate 20.0.0 This release is part of the epoxy 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. 20.0.0 ^^^^^^ Bug Fixes * Refresh secondary zone task was broken. It failed all the time. If MDNS didn't get NOTIFY from master server, the secondary zone didn't get updates. Now it's fixed. Changes in designate 19.0.0..20.0.0 ----------------------------------- a265c507 Fix periodic secondary refresh task 7ac4889a Add pools.yaml attributes docs section 1b562ec9 Imported Translations from Zanata fed6500d Support "-" in region name for FIP's e4076b9d Add docs guide updates for multi-pools 5b4deba1 doc: Use dnf instead of yum 0d77707b api: Handle duplicated query string paramters 97588b86 Imported Translations from Zanata 4c7d5d95 mdns: Expose option to customize tcp keepidle 5ad4ded6 Drop usage of pkg_resources cc79786c Update gate jobs as per the 2025.1 cycle testing runtime 5aa34128 More cleanup for the RBAC new default 44a679a0 Drop workaround for eventlet < 0.36.0 3ae06956 Remove workaround for eventlet < 0.27.0 b62f6dec reno: Update master for unmaintained/2023.1 6cf8de16 Add test for zone import with different min_ttl 691fa7f9 Set a default min_ttl for central 8a9a79ce Remove default override for config options policy_file 3462a551 Ignore generated sample config file d25b7bc3 Drop conflicting [DEFAULT] tcp_keepidle 2ec2d29e Add SLURP job c51d5283 Revert "Disable GLOBAL_VENV in grenade" 898341b8 Drop redundant argument handling in designate-manage tlds import 0fa798fe devstack: Fix manage.py execution with GLOBAL_VENV 4b787aab Disable GLOBAL_VENV in grenade b4e98625 Support file watcher to trigger GMR report f613cd61 Imported Translations from Zanata 9e2c3283 Remove Python 3.8 support 17a53057 Fix link syntax markup 1a41f349 fix blacklist list api-ref 0bdb1992 Update master for stable/2024.2 0fa4eb2f pdns: Accept hostnames for master hosts cf86dd8f Remove unused host/port options 25d566b2 designate: Handle IPv6 host for masters 182241a1 Remove deprecated and ineffective neutron options 0f52de13 Fix invalid policy generation Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .zuul.yaml | 43 +- api-ref/source/dns-api-v2-blacklist.inc | 2 +- designate/api/v2/controllers/rest.py | 18 +- .../api/v2/controllers/zones/tasks/exports.py | 6 +- designate/backend/base.py | 2 - designate/backend/impl_akamai_v2.py | 2 - designate/backend/impl_bind9.py | 2 - designate/backend/impl_designate.py | 13 +- designate/backend/impl_pdns4.py | 7 +- designate/central/service.py | 504 ++++++----------- designate/cmd/__init__.py | 13 - designate/cmd/api.py | 4 +- designate/cmd/central.py | 4 +- designate/cmd/manage.py | 4 +- designate/cmd/mdns.py | 4 +- designate/cmd/producer.py | 4 +- designate/cmd/sink.py | 4 +- designate/cmd/worker.py | 4 +- designate/common/config.py | 8 - designate/common/constants.py | 2 +- designate/common/policies/base.py | 4 +- designate/common/policies/recordset.py | 2 +- designate/conf/base.py | 4 - designate/conf/central.py | 2 +- designate/conf/mdns.py | 8 +- designate/conf/network_api.py | 29 - designate/locale/ru/LC_MESSAGES/designate.po | 11 +- designate/manage/tlds.py | 5 +- designate/mdns/service.py | 1 + .../adapters/api_v2/zone_transfer_request.py | 6 +- designate/policy.py | 19 +- designate/producer/tasks.py | 2 +- designate/service.py | 7 +- designate/storage/sqlalchemy/__init__.py | 5 +- designate/utils.py | 9 +- designate/worker/tasks/zone.py | 4 +- devstack/plugin.sh | 4 +- etc/designate/policy.yaml.sample | 621 +++++++++++---------- .../{rootwrap.conf.sample => rootwrap.conf} | 0 .../add-multiple-pools-docs-19071225709c5702.yaml | 4 + .../clean-up-neutron-opts-1ff35105972d3acb.yaml | 11 + .../notes/fix-backlog-1a13bd80729c2bed.yaml | 4 + ...fresh-secondary-zone-task-79f68d3f7377181c.yaml | 6 + .../notes/mdns-tcp-keepidle-5ef6ec194a892f8a.yaml | 5 + .../notes/remove-py38-28e9b2f3df6af4ac.yaml | 5 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 46 +- requirements.txt | 4 +- setup.cfg | 5 +- 72 files changed, 1390 insertions(+), 1140 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index a24d23a3..e368c71f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ alembic>=1.8.0 # MIT -eventlet>=0.26.1 # MIT +eventlet>=0.36.0 # MIT @@ -40 +40 @@ oslo.context>=4.0.0 # Apache-2.0 -oslo.policy>=3.7.0 # Apache-2.0 +oslo.policy>=4.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org