[release-announce] designate 8.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:28:51 UTC 2019


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






More information about the Release-announce mailing list