We are delighted to announce the release of: designate 2.1.0: DNS as a Service This release is part of the mitaka stable release series. The source is available from: http://git.openstack.org/cgit/openstack/designate Download the package from: https://tarballs.openstack.org/designate/ Please report issues through launchpad: http://bugs.launchpad.net/designate For more details, please see below. 2.1.0 ^^^^^ Bug Fixes * Added zone_name in zone trasfer request response. Closed bug#1580014 Changes in designate 2.0.0..2.1.0 --------------------------------- 5203c5c zone_name is null in zone trasfer request response 2d36faa Infoblox: Reverse lookup zone creation fails d15091c Resolve description parameter in v2:set floating ip 340ee12 Fix for the exception on creating secondary zone a53ba82 Use upper constraints for all jobs in tox.ini 7a3de8c Fix SSHFP validation for ECDSA, ED25519, and SHA256 19fec58 Infoblox backend:Fixed sslverify value from option fdcd6ab Fix ZTA API to prevent HTTP 500 upon empty body cdd04f8 Don't hardcode options we pass to oslo.context e40c03e Change bind -> bind9 in docs, sample configs 4f73b35 Updated from global requirements 91d6fb2 Catch duplicate db inserts in powerdns plugin 7d6ac0a Ensure HTTP 204 responses have 0 Content-Length 85de7a4 Updated from global requirements 44ab30d Updated from global requirements f087573 Make registering error handlers compliant with Flask 0.11 2bcf381 DevStack: Support setting default quotas 3451d57 Ensure L to M DB migrations correctly inspect current DB state cba71d6 Use upper-constraints.txt for tox tests 3003ca7 DevStack: Set tempest nameservers config option correctly 50418b3 DevStack: Allow disabling of API versions 731e896 Add Tempest Plugin to DevStack Plugin 66a468a Force the devstack plugin to use the mitaka version of devstack c617518 Updated from global requirements 8630078 Trivalfix of option name in designate.conf.sample 85b172c Support both olso.m v4 and v5 49963a7 Updated from global requirements 31e8b9f Handle async Tooz calls appropriately 977a1ac Updated from global requirements Diffstat (except docs and test files) ------------------------------------- contrib/vagrant/Vagrantfile | 11 +++++++ contrib/vagrant/local.conf | 4 +-- designate/api/v1/__init__.py | 2 +- .../api/v2/controllers/zones/tasks/abandon.py | 5 +-- .../api/v2/controllers/zones/tasks/exports.py | 4 ++- .../api/v2/controllers/zones/tasks/imports.py | 4 ++- .../controllers/zones/tasks/transfer_requests.py | 2 ++ designate/api/v2/patches.py | 8 +++-- designate/backend/impl_infoblox/connector.py | 13 ++++++++ .../backend/impl_infoblox/object_manipulator.py | 8 ++++- designate/backend/impl_powerdns/__init__.py | 6 ++++ designate/central/service.py | 1 + designate/context.py | 26 +++------------- designate/coordination.py | 17 ++++++++-- designate/mdns/xfr.py | 3 +- .../adapters/api_v2/zone_transfer_request.py | 1 + designate/objects/rrdata_sshfp.py | 4 +-- designate/rpc.py | 30 ++++++++++++++++-- designate/schema/format.py | 2 +- .../migrate_repo/versions/082_unique_ns_record.py | 7 +++-- devstack/plugin.sh | 36 ++++++++++++++++++++-- devstack/settings | 16 +++++++++- etc/designate/designate.conf.sample | 4 +-- etc/designate/pools.yaml.sample-bind | 4 +-- etc/designate/pools.yaml.sample-multiple-pools | 4 +-- ...-trasfer-request-response-a2e316872798d1df.yaml | 3 ++ requirements.txt | 14 ++++----- test-requirements.txt | 2 +- tox.ini | 2 +- 32 files changed, 197 insertions(+), 64 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5ab5d07..996dae9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -Babel>=1.3 # BSD +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -7 +7 @@ eventlet!=0.18.3,>=0.18.2 # MIT -Flask<1.0,>=0.10 # BSD +Flask!=0.11,<1.0,>=0.10 # BSD @@ -15 +15 @@ oslo.config>=3.7.0 # Apache-2.0 -oslo.concurrency>=3.5.0 # Apache-2.0 +oslo.concurrency>=3.7.1 # Apache-2.0 @@ -30,2 +30,2 @@ python-neutronclient!=4.1.0,>=2.6.0 # Apache-2.0 -Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' # MIT -Routes!=2.0,>=1.12.3;python_version!='2.7' # MIT +Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT +Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT @@ -38 +38 @@ suds-jurko>=0.6 # LGPL -setuptools>=16.0 # PSF/ZPL +setuptools!=24.0.0,>=16.0 # PSF/ZPL @@ -40 +40 @@ WebOb>=1.2.3 # MIT -dnspython>=1.12.0;python_version<'3.0' # http://www.dnspython.org/LICENSE +dnspython!=1.13.0,>=1.12.0;python_version<'3.0' # http://www.dnspython.org/LICENSE diff --git a/test-requirements.txt b/test-requirements.txt index ae59057..7413682 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ coverage>=3.6 # Apache-2.0 -fixtures>=1.3.1 # Apache-2.0/BSD +fixtures<2.0,>=1.3.1 # Apache-2.0/BSD