2023.1 Series Release Notes¶
16.0.1¶
Bug Fixes¶
Fixed an issue where zones shared with other projects may not be visible when a zone list or zone show request is made by the other projects.
Fixed a bug that allowed users to create a zone share for the zone owner.
Fixed issues with list zones and recordsets when a zone is shared with more than one project.
Fixed bug 2015762 which could cause managed records to occasionally fail to delete due to a race condition.
16.0.0¶
New Features¶
Zones can now be shared with other projects, allowing them to create and manage recordsets and records in the zone.
Upgrade Notes¶
Designate has increased the minimum version of dnspython to 2.2.1 for the Antelope (2023.1) release to reflect support for Python 3.10.
Deprecation Notes¶
The backend agent framework and agent based drivers are deprecated for removal in the “C” release. The following backend agent drivers are now deprecated: Bind9 (Agent), Denominator, Microsoft DNS (Agent), Djbdns (Agent), Gdnsd (Agent), Knot2 (Agent).
Bug Fixes¶
Currently, Designate does not provide zone-specific option to delete the zone resources (such as files) on the back-end (e.g. bind9) when the zone is deleted. To fix this add a header
x-designate-hard-delete
which will be used in the zone delete API to delete zone files on the back-end. This is in addition to the existing per-pool configuration option that will override this new header option. This option is restricted for admin.
Fixed designate compatibility with jsonschema >= 4.16.0.
Workaround the use of an unassigned opcode(14) by Designate that fails validation when used with dnspython >= 2.3.0.
Other Notes¶
Now that zones can be shared with multiple projects, recordsets and records can have project identifiers that are different than the parent zone.