Ussuri Series Release Notes

10.0.2-4

Bug Fixes

  • Fixes bug 1934252 which ignored invalid denylist patterns. The fix entailed checking the pattern string via regular expression compiler and testing for zero length.

    Previously you could create blacklist/denylist using string that cannot be used either as a regex or as a zone name, for example: patterns = [‘’, '#(*&^%$%$#@$']

    In addition, the server will return a 400 BadRequest response to an invalid pattern.

  • Fixed an issue where new BIND9 pool instances may fail on zone update.

10.0.0

Prelude

Python 2.7 will not be maintained past 2020 and because of that we are dropping Python 2 support.

New Features

  • Added new backend driver to support the Akamai FastDNS V2 API

  • Added an experimental entrypoint for wsgi called designate-api-wsgi.

Upgrade Notes

  • The Akamai eDNS API endpoint has been removed, users should migrate to the Akamai v2 driver for the FastDNS V2 API.

  • Python 2.7 support has been dropped. Last release of Designate to support python 2.7 is OpenStack Train. The minimum version of Python now supported by Designate is Python 3.6.

  • The [service:api] option enable_host_header is now enabled by default.

  • Update command designate-manage pool update, change --dry_run to --dry-run, and change --delete and --dry-run as switchs not key value pair. e.g.

    $ designate-manage pool update --file pools.yml --delete --dry-run