#, fuzzy msgid "" msgstr "" "Project-Id-Version: Designate Release Notes\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-05-17 20:45+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:30 msgid "1.0.1" msgstr "" #: ../../:5 msgid "1.0.2" msgstr "" #: ../../:35 msgid "10.0.0" msgstr "" #: ../../:5 msgid "10.0.2-9" msgstr "" #: ../../:57 msgid "11.0.0" msgstr "" #: ../../:27 msgid "11.0.2" msgstr "" #: ../../:5 msgid "11.0.2-13" msgstr "" #: ../../:95 msgid "12.0.0" msgstr "" #: ../../:29 msgid "12.1.0" msgstr "" #: ../../:5 msgid "12.1.0-16" msgstr "" #: ../../:106 msgid "13.0.0" msgstr "" #: ../../:40 msgid "13.0.1" msgstr "" #: ../../:23 msgid "13.0.2" msgstr "" #: ../../:5 msgid "13.0.2-10" msgstr "" #: ../../:69 msgid "14.0.0" msgstr "" #: ../../:40 msgid "14.0.1" msgstr "" #: ../../:23 msgid "14.0.2" msgstr "" #: ../../:5 msgid "14.0.3" msgstr "" #: ../../:23 msgid "15.0.0" msgstr "" #: ../../:5 msgid "15.0.1" msgstr "" #: ../../:37 msgid "16.0.0" msgstr "" #: ../../:5 msgid "16.0.1" msgstr "" #: ../../:5 msgid "17.0.0" msgstr "" #: ../../:5 msgid "18.0.0" msgstr "" #: ../../:5 current msgid "18.0.0-9" msgstr "" #: ../../:20 msgid "2.0.0" msgstr "" #: ../../:5 msgid "2.1.0" msgstr "" #: ../../:5 msgid "3.0.0" msgstr "" #: ../../:5 msgid "4.0.0" msgstr "" #: ../../:5 msgid "5.0.0" msgstr "" #: ../../:5 msgid "6.0.0" msgstr "" #: ../../:25 msgid "7.0.0" msgstr "" #: ../../:5 msgid "7.0.1" msgstr "" #: ../../:49 msgid "8.0.0" msgstr "" #: ../../:29 msgid "8.0.1" msgstr "" #: ../../:5 msgid "8.0.1-5" msgstr "" #: ../../:5 msgid "9.0.0" msgstr "" #: ../../:39 msgid "" "A bug that prevented Designate from starting up when services are running a " "mixture of Python 2 and 3 has been fixed, but there is still an issue when " "running a mixture of a patched and unpatched versions of Designate under " "Python 3." msgstr "" #: ../../:71 msgid "" "A new ``designate-status upgrade check`` command has been added which can be " "used to validate a deployment before starting services with new code. See " "the documentation for details: https://docs.openstack.org/designate/latest/" "cli/designate-status.html" msgstr "" #: ../../:44 msgid "" "A new recordset api ``/v2/recordsets`` is exposed with GET method allowed " "only. The api can be used for retrieving recordsets across all the zones " "under a tenant. Filtering on certain fields is supported as well." msgstr "" #: ../../:136 msgid "" "A recordset will now always report its highest priority state when it " "contains multiple records. The order of priority is, `ERROR`, `PENDING`, " "`ACTIVE` and `DELETED`." msgstr "" #: ../../:65 msgid "ASync Export" msgstr "" #: ../../:61 msgid "ASync Import" msgstr "" #: ../../:69 msgid "Active / passive failover for designate-pool-manager periodic tasks" msgstr "" #: ../../:24 msgid "Add support for providing catalog zones." msgstr "" #: ../../:81 msgid "Added Designate Backend" msgstr "" #: ../../:77 msgid "Added InfoBlox Backend" msgstr "" #: ../../:40 msgid "" "Added ``designate-worker`` and ``designate-producer``. This will allow for " "better scaling across a designate system as we move forward." msgstr "" #: ../../:58 msgid "" "Added an experimental entrypoint for wsgi called ``designate-api-wsgi``." msgstr "" #: ../../:54 msgid "Added new backend driver to support the Akamai FastDNS V2 API" msgstr "" #: ../../:91 msgid "" "Added new state ``INACTIVE`` to the Floating IP status to indicate that it " "is not currently associated to a DNS record." msgstr "" #: ../../:42 msgid "" "Added zone pool move command which allows admin user to move zone from pool " "A to specified pool B. This command overcome the issues observed in zone " "export-import thereby reducing hours of time of large zone imports (e.g. 20-" "30k records). Please note, if you have moved a zone to a different pool, the " "pool must be configured with a proper tsig key for mini-DNS query operations." " Without this, you cannot have overlapping zones in different pools." msgstr "" #: ../../:14 origin/stable/newton>:108 msgid "Added zone_name in zone trasfer request response. Closed bug#1580014" msgstr "" #: ../../:14 msgid "Adding distributed locking to central" msgstr "" #: ../../:28 msgid "" "Addition of the \"attribute\" filter for scheduling zones across pools. This " "can be enabled in the ``[service:central]`` section of the config by adding " "``attribute`` to the list of values in the ``filters`` option." msgstr "" #: ../../:14 stable/stein>:38 stable/train>:24 msgid "" "Adds a new option for pools using the ``pdns4`` backend: ``tsigkey_name``. " "This allows deployers to specify a tsig key that is installed in powerdns to " "use for AFXR requests. This key name is the name used to create the key in " "powerdns, not the Designate UUID based ID for the key." msgstr "" #: ../../:32 msgid "" "Adds simple API versioning for Designate. Designate API minor releases are " "additive to the API major revision and share the same URL path. Subsequent " "minor versions are a superset of the previous versions of the same major " "revision." msgstr "" #: ../../:48 msgid "" "All designate services will now report to designate-central when they are " "running. This is implmented as a heartbeat reporting system. There is also a " "new API endpoint in the v2 API - $API_BASE/v2/service_status. This will show " "the list of services running, and when they last reported as running. " "Currently the \"stats\" and \"capabilities\" values will be blank, but will " "be updated in the future as services implement them." msgstr "" #: ../../:66 msgid "" "Allow the user to set resource quota to unlimited by assigning a negative " "value to the resource quota value." msgstr "" #: ../../:71 unmaintained/xena>:82 #: unmaintained/yoga>:55 unmaintained/zed>:110 msgid "" "Allows for a minimum TTL value of zero to be used instead of 1. As stated in " "RFC https://datatracker.ietf.org/doc/html/rfc2181#section-8." msgstr "" #: ../../:36 msgid "An experimental agent backend to support Knot DNS 2" msgstr "" #: ../../:32 msgid "" "An experimental agent backend to support TinyDNS, the DNS resolver from the " "djbdns tools." msgstr "" #: ../../:41 msgid "Any tooling using the V1 API needs to be reworked to use the v2 API" msgstr "" #: ../../:73 msgid "" "Because of this the ``[service:worker]`` option ``enabled`` has been " "permanently removed, and in addition the ``notify`` option under the same " "section has been deprecated for removal." msgstr "" #: ../../:94 msgid "" "Both ``designate-zone-manager`` and ``designate-pool-manager`` are now " "deprecated and will be removed in a future release." msgstr "" #: ../../:10 origin/stable/mitaka>:99 #: origin/stable/newton>:100 stable/2023.1>:10 stable/2023.1>:77 #: stable/2023.2>:34 stable/2024.1>:90 stable/queens>:57 stable/rocky>:63 #: stable/stein>:10 stable/train>:86 stable/ussuri>:10 #: unmaintained/victoria>:10 unmaintained/victoria>:32 unmaintained/wallaby>:10 #: unmaintained/wallaby>:34 unmaintained/xena>:10 unmaintained/xena>:28 #: unmaintained/xena>:45 unmaintained/yoga>:10 unmaintained/yoga>:28 #: unmaintained/yoga>:45 unmaintained/yoga>:149 unmaintained/zed>:10 #: unmaintained/zed>:100 msgid "Bug Fixes" msgstr "" #: ../../:58 msgid "" "CAA and NAPTR recordset types have been added. All users should be able to " "use these types from the API and openstack client. These can be disabled " "(like other record types) by setting the `[DEFAULT].supported-record-type` " "config variable in all designate services." msgstr "" #: ../../:78 unmaintained/xena>:89 #: unmaintained/yoga>:180 msgid "" "CAA records now allow the use of `+` prefixed subadresses like " "`security+caa@example.net` within mail urls. (https://www.rfc-editor.org/rfc/" "rfc5233.html#section-1)" msgstr "" #: ../../:115 msgid "" "CERT recordset type have been added. All users should be able to use this " "type from the API and openstack client. This can be disabled (like other " "record types) by setting the `[DEFAULT].supported-record-type` config " "variable in all designate services." msgstr "" #: ../../:57 msgid "Ceilometer \"exists\" periodic event per domain" msgstr "" #: ../../:61 msgid "Check for multi level tlds" msgstr "" #: ../../:79 msgid "" "Create / Update / Delete API methods on /v2/pools/ Using these messages " "**will** cause unforseen issues with pools. We highly recommend that the " "policy file be updated to restrict create / update / delete from all users" msgstr "" #: ../../:20 origin/stable/mitaka>:89 #: stable/pike>:10 stable/queens>:47 msgid "Critical Issues" msgstr "" #: ../../:81 msgid "" "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 configration option that will override " "this new header option. This option is restricted for admin." msgstr "" #: ../../:88 msgid "" "Custom notification handlers that created unmanaged records will need to be " "updated, as we no longer support the creation of unmanaged records using the " "sink." msgstr "" #: ../../:94 msgid "" "Database tables are now explicitly created with charset=utf8. This resolves " "an issue running ``designate-manage database sync`` when the designate " "database was not created with the default charset set to utf8." msgstr "" #: ../../:75 msgid "" "Default `policy.json` file is now removed as Designate now generate the " "default policies from code. Please be aware that when using that file in " "your environment." msgstr "" #: ../../:75 origin/stable/newton>:78 #: stable/2023.1>:64 unmaintained/wallaby>:118 unmaintained/yoga>:120 #: unmaintained/zed>:87 msgid "Deprecation Notes" msgstr "" #: ../../:26 msgid "" "Designate can now optionally provide catalog zones for pools. Defined in " "`RFC 9432 `_, catalog zones allow " "for provisioning of DNS zones on secondary nameservers through the sole " "means of DNS. A special zone, the catalog zone, serves as a list of all " "zones the secondary nameservers should serve and for which they will set " "themselves up automatically. The synchronization of zones via a catalog zone " "happens via known and proven AXFR, just like for a zone's DNS records." msgstr "" #: ../../:64 msgid "" "Designate can verify validity of the project id when setting quotas for it. " "This feature is enabled by setting a new configuration option ``[service:" "api]quotas_verify_project_id`` to ``True`` (default is ``False`` for " "backward compatibility)." msgstr "" #: ../../:57 msgid "" "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." msgstr "" #: ../../:103 msgid "" "Designate no longer will attempt to guess content type based on an extension " "to the URL. So GET /v2/zones.json is no longer an acceptable URL." msgstr "" #: ../../:24 msgid "" "Designate now support policy in code, which means if users don't want to " "modify any of policy rules, they can remove or comment all of rules in " "policy file or even not deploy it at all. Because from now, Designate keeps " "all default policies under `designate/common/policies` module. Users can " "modify/generate `policy.yaml` file which will override policy rules in code " "if those rules show in `policy.yaml` file. Users also still use `policy." "json` file but oslo team recommend that we should use the newer YAML format " "instead." msgstr "" #: ../../:149 msgid "" "Designate will now use Alembic migrations for database schema updates. This " "transition will automatically be handled for upgrades. The sqlalchemy-" "migrate package has been removed from the Designate requirements and the " "alembic package has been added." msgstr "" #: ../../:74 msgid "" "Designate will now use the openstacksdk to access neutron instead of the " "deprecated neutronclient." msgstr "" #: ../../:26 msgid "" "Designate will now use the openstacksdk to access neutron instead of the " "deprecated neutronclient. The python-neutronclient module requirement has " "been replaced by the openstacksdk module." msgstr "" #: ../../:34 msgid "" "Designate-Sink service now supports notification listener pooling for those " "oslo.messaging drivers that support this feature (currently those are " "``rabbit``/``kombu`` and ``kafka``). `Listener pools `_ is an " "alternative to specifying several topics for notification consumers in " "configuration of service that emits notifications." msgstr "" #: ../../:14 msgid "Designate-agent removal is complete in this version of designate." msgstr "" #: ../../:43 msgid "" "Fix an issue where on upgrade, the alembic migration will fail when using " "SQLAlchemy 2.x." msgstr "" #: ../../:67 msgid "" "Fixed `bug 1768824`_ which could cause the service_statuses table to be " "flooded with duplicate service entries." msgstr "" #: ../../:28 stable/2023.2>:61 #: unmaintained/victoria>:18 unmaintained/wallaby>:14 unmaintained/xena>:14 #: unmaintained/yoga>:14 unmaintained/zed>:14 msgid "" "Fixed `bug 2015762`_ which could cause managed records to occasionally fail " "to delete due to a race condition." msgstr "" #: ../../:101 msgid "" "Fixed a bug preventing `service_statuses` from properly updating when " "Designate services were configured with multiple workers." msgstr "" #: ../../:19 stable/2023.2>:48 msgid "" "Fixed a bug that allowed users to create a zone share for the zone owner." msgstr "" #: ../../:88 unmaintained/xena>:99 #: unmaintained/yoga>:62 unmaintained/zed>:134 msgid "" "Fixed a bug where deleting a zone transfer request may fail when using a " "system scoped token." msgstr "" #: ../../:133 msgid "" "Fixed a bug with the recordset status implementation to make it report its " "status more accurately." msgstr "" #: ../../:110 msgid "" "Fixed an `issue`_ when upgrading to Python 3 (where bytes and str are " "different types) and _update_partitions() attempts to sort types of 'str' " "and 'bytes', causing designate-producer to crash." msgstr "" #: ../../:21 unmaintained/xena>:32 #: unmaintained/yoga>:32 unmaintained/zed>:128 msgid "" "Fixed an issue in central where \"designate manage pool update\" may return " "an error designate.exceptions.MissingProjectID when attempting to create a " "new pool." msgstr "" #: ../../:36 unmaintained/wallaby>:38 #: unmaintained/xena>:49 unmaintained/yoga>:153 msgid "" "Fixed an issue that caused the recordset_records quota to not be enforced." msgstr "" #: ../../:29 unmaintained/victoria>:14 #: unmaintained/wallaby>:57 unmaintained/xena>:68 unmaintained/yoga>:172 msgid "Fixed an issue where new BIND9 pool instances may fail on zone update." msgstr "" #: ../../:61 unmaintained/xena>:72 #: unmaintained/yoga>:49 unmaintained/zed>:104 msgid "" "Fixed an issue where set-quotas will always return the default quotas if it " "was called with a non-project scoped token and the all-projects flag was not " "set." msgstr "" #: ../../:14 stable/2023.2>:38 msgid "" "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." msgstr "" #: ../../:190 msgid "" "Fixed an issue with the API reference using the wrong path for list service " "statuses. In addition a compatibility workaround was added for the incorrect " "/v2/service_status path." msgstr "" #: ../../:57 msgid "Fixed compatibility issues with SQLAlchemy 2.x." msgstr "" #: ../../:90 msgid "Fixed designate compatibility with jsonschema >= 4.16.0." msgstr "" #: ../../:23 stable/2023.2>:52 msgid "" "Fixed issues with list zones and recordsets when a zone is shared with more " "than one project." msgstr "" #: ../../:21 msgid "Fixes `bug 1871332`_" msgstr "" #: ../../:14 unmaintained/victoria>:40 #: unmaintained/wallaby>:42 unmaintained/xena>:53 unmaintained/yoga>:157 msgid "" "Fixes `bug 1934252`_ which ignored invalid denylist patterns. The fix " "entailed checking the pattern string via regular expression compiler and " "testing for zero length." msgstr "" #: ../../:117 msgid "" "Fixes bug where requests to powerDNS fail if the dns is configured for TLS " "traffic." msgstr "" #: ../../:67 unmaintained/xena>:78 #: unmaintained/yoga>:176 msgid "Fixes support for keystone default roles and scoped tokens." msgstr "" #: ../../:49 msgid "Horizon Plugin moved out of tree" msgstr "" #: ../../:55 msgid "" "If there are duplicate service entries in the service_statuses table and the " "db sync command fails, you may need to truncate the service_statuses table." msgstr "" #: ../../:39 msgid "" "Import of release notes from https://wiki.openstack.org/wiki/ReleaseNotes/" "Liberty#OpenStack_DNS_.28Designate.29" msgstr "" #: ../../:44 current msgid "" "In addition, the ``infoblox-client`` library is now a dependency for the " "Infoblox driver and should be installed additionally if the Infoblox Backend " "is used." msgstr "" #: ../../:22 unmaintained/victoria>:48 #: unmaintained/wallaby>:50 unmaintained/xena>:61 unmaintained/yoga>:165 msgid "" "In addition, the server will return a 400 BadRequest response to an invalid " "pattern." msgstr "" #: ../../:120 msgid "" "It does so by adding a configuration variable, `api_ca_cert`, users can use " "to declare the location of the CA cert needed to verify TLS traffic." msgstr "" #: ../../:118 msgid "" "It was previously not possible to override the topics for various serivces " "(e.g. mdns), due to `bug 1832799`_. This has been fixed, and these services " "now use a common option name to override the topic." msgstr "" #: ../../:10 origin/stable/mitaka>:43 msgid "Known Issues" msgstr "" #: ../../:14 msgid "" "Moved zone serial updates to a `designate-producer` task called " "`increment_serial` to fix race conditions and to reduce the number of " "updates to the upstream DNS servers when performing multiple DNS updates." msgstr "" #: ../../:10 current origin/stable/liberty>:45 #: origin/stable/mitaka>:25 origin/stable/newton>:20 origin/stable/ocata>:10 #: stable/2023.1>:42 stable/2023.2>:10 stable/2024.1>:20 stable/queens>:20 #: stable/rocky>:10 stable/rocky>:30 stable/stein>:34 stable/stein>:54 #: stable/train>:20 stable/ussuri>:50 unmaintained/victoria>:62 #: unmaintained/xena>:111 unmaintained/yoga>:74 unmaintained/zed>:28 msgid "New Features" msgstr "" #: ../../:84 msgid "" "New installs will now have pool manager disabled by default and will use the " "worker and producer services. To continue to use pool manager set ``enabled=" "False`` in the ``[service:worker]`` of your config." msgstr "" #: ../../:29 msgid "" "New method of updating Pools. We have a new sub command on the ``designate-" "manage`` utility." msgstr "" #: ../../:91 msgid "New service designate-zone-manager" msgstr "" #: ../../:107 msgid "" "Now that zones can be shared with multiple projects, recordsets and records " "can have project identifiers that are different than the parent zone." msgstr "" #: ../../:143 msgid "" "OSprofiler support requires passing of trace information between various " "OpenStack services. This information is securely signed by one of HMAC keys, " "defined in designate.conf configuration file. To allow cross-project tracing " "user should use the key, that is common among all OpenStack services they " "want to trace." msgstr "" #: ../../:78 msgid "" "OSprofiler support was introduced. To allow its usage, the api-paste.ini " "file needs to be modified to contain osprofiler middleware. Also " "`[profiler]` section needs to be added to the designate.conf file with " "`enabled`, `hmac_keys` and `trace_sqlalchemy` flags defined." msgstr "" #: ../../:73 msgid "OpenStack client integration" msgstr "" #: ../../:14 msgid "" "Operators now have a choice in the type of notification payload content that " "Designate can emit via oslo.messaging's Notifier. The default plugin is " "configured to emit the same information that the notifications previous to " "this patch emitted. So there is no functional change. Operators can write " "their own notification plugins that exist in designate/notifications.py. An " "\"audit\" plugin is included. This plugin emits object changes, if they " "exist, along with zone ids, zone/recordset names. A plugin can define " "multiple payloads from a single notification to be emitted at once, if " "desirable. The selection of a plugin is defined by python entrypoints (for " "driver availability) and the new \"notification_plugin\" option in the " "\"DEFAULT\" config section." msgstr "" #: ../../:121 stable/2023.1>:103 #: stable/2023.2>:70 stable/2024.1>:102 stable/queens>:71 stable/stein>:97 #: unmaintained/zed>:145 msgid "Other Notes" msgstr "" #: ../../:61 msgid "" "Pool Names are now required to be unique. If there is 2 pools with the same " "name - this will need to be changed before the upgrade is performed." msgstr "" #: ../../:14 msgid "Pool-Manager removal is complete in this version of designate." msgstr "" #: ../../:35 origin/stable/newton>:10 #: stable/2024.1>:10 stable/queens>:10 stable/train>:10 stable/ussuri>:40 msgid "Prelude" msgstr "" #: ../../:24 origin/stable/mitaka>:93 msgid "" "Previous versions of eventlet changed the behaviour of socket.send() to " "match socket.sendall(). in eventlet 0.18.0 this changed and it reverted to " "the traditional behaviour. MiniDNS has been updated to allow minidns to push " "large zone transfers over long range network connections" msgstr "" #: ../../:63 msgid "" "Previously we only checked for the last label of a TLD which does not work " "for `co.uk` or custom internal TLDs that deployers may use" msgstr "" #: ../../:18 unmaintained/victoria>:44 #: unmaintained/wallaby>:46 unmaintained/xena>:57 unmaintained/yoga>:161 msgid "" "Previously you could create blacklist/denylist using string that cannot be " "used either as a regex or as a zone name, for example: patterns = ['', " "``'#(*&^%$%$#@$']``" msgstr "" #: ../../:34 msgid "" "Provisioning via catalog zones is already supported by popular DNS " "implementations, such as BIND9, Knot and PowerDNS (and likely others). Apart " "from being a standardized provisioning model, the main advantage of catalog " "zones is the scalability and robustness of keeping secondary nameservers in " "sync." msgstr "" #: ../../:53 msgid "Purging deleted domains" msgstr "" #: ../../:73 msgid "" "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." msgstr "" #: ../../:44 msgid "" "Python 2.7 will not be maintained past 2020 and because of that we are " "dropping Python 2 support." msgstr "" #: ../../:37 msgid "" "Randomize SOA refresh interval to stagger AXFRs across multiple zones and " "resolvers. Introduce the new configuration parameters default-soa-refresh-" "min and default-soa-refresh-max" msgstr "" #: ../../:74 msgid "" "Removed previously deprecated ``[service:mdns]`` option ``notify``. All DNS " "notifications now happens using the worker service." msgstr "" #: ../../:106 msgid "" "Removed previously deprecated ``service:mdns`` configuration options. These " "are now configured under ``service:worker`` instead." msgstr "" #: ../../:115 msgid "Removed previously deprecated ``storage_driver`` configuration option." msgstr "" #: ../../:79 msgid "" "Removed the ``monascastatsd`` based metrics solution as all calls using it " "has been changed or removed and designate is no longer tracking any metrics " "using the metrics endpoint." msgstr "" #: ../../:77 unmaintained/yoga>:96 #: unmaintained/zed>:53 msgid "" "Removed the following unused central rpc calls. This should not impact " "normal installations, but if these are used in any custom written backends " "or plugins that you are using, you will need to update your code before " "upgrading." msgstr "" #: ../../:33 msgid "" "Schedule across pools. See http://doc.openstack.org/developer/designate/" "pools/scheduler.html#default-provided-filters for the built in filters" msgstr "" #: ../../:139 msgid "Security Issues" msgstr "" #: ../../:95 msgid "See `bug 1755788`_ for more information." msgstr "" #: ../../:104 msgid "See `bug 1827070`_ for more information." msgstr "" #: ../../:44 msgid "See `bug 1828534`_ for more information." msgstr "" #: ../../:140 msgid "See `bug 1842994`_ for more information." msgstr "" #: ../../:82 unmaintained/xena>:93 #: unmaintained/yoga>:184 msgid "See `bug 1958533`_ for more information." msgstr "" #: ../../:91 msgid "See `designate/notification_handler/base.py` for more details." msgstr "" #: ../../:129 msgid "Start using reno to manage release notes." msgstr "" #: ../../:90 msgid "" "TXT and SPF records are now validated for empty spaces in the values. If " "record value has empty space it should use \"\" quotation according to RFC-" "1035 section 5.1. Use of single quotation mark within record value requires " "quote symbol to be escaped with backslash." msgstr "" #: ../../:68 msgid "" "The Akamai eDNS API endpoint has been removed, users should migrate to the " "Akamai v2 driver for the FastDNS V2 API." msgstr "" #: ../../:124 msgid "" "The Akamai eDNS backend has reached it's end of life and has been removed. " "Please upgrade to the Akamai v2 backend." msgstr "" #: ../../:111 msgid "" "The Designate Central RPC API version was updated and may not be backwards " "compatible with an older version of the Designate RPC API. When upgrading a " "multi-controller deployment make sure that all designate-central services " "are upgraded before starting the designate-worker service." msgstr "" #: ../../:64 msgid "" "The Designate ``sink`` service will now use the heartbeat reporting system " "to report its status. This was already the case for all other Designate " "services." msgstr "" #: ../../:79 msgid "" "The PowerDNS MySQL based backend has been deprecated since the introduction " "of the PowerDNS 4 driver and is now being removed." msgstr "" #: ../../:45 msgid "" "The ``SECONDARY zone`` RPC calls were moved from the ``mdns`` service to " "``worker`` service. When upgrading multi-controller deployments we recommend " "that you restart the ``central`` and ``worker`` services first to move the " "``SECONDARY zone`` calls to the ``worker``, and once both services has been " "upgraded go ahead and restart the ``mdns`` service." msgstr "" #: ../../:91 msgid "" "The ``[service:api] max_header_line`` parameter has been deprecated. This " "parameter has hd no effect since the Train release. Use the ``[DEFAULT] " "max_header_line`` parameter of the ``oslo.service`` library instead." msgstr "" #: ../../:79 msgid "" "The ``[service:api]`` option ``enable_host_header`` is now enabled by " "default." msgstr "" #: ../../:68 msgid "" "The ``edgegrid-python`` library is now an optional dependency and should be " "installed additionally if the Akamai v2 Backend is used." msgstr "" #: ../../:23 msgid "" "The ``v1`` API is now off by default. To re-enable the V1 API please set " "``enable_api_v1 = True`` in the ``[service:api]`` section of your designate " "config file." msgstr "" #: ../../:14 msgid "" "The `format` cfg in nova and neutron notification both will remove in the " "Pike. Please set ``formatv4`` and ``formatv6`` in the ``[handler:" "nova_fixed]`` and ``[handler:neutron_floatingip]`` your designate config " "file. ``formatv4 = '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(zone)s'`` " "``formatv4 = '%(hostname)s.%(project)s.%(zone)s'`` ``formatv4 = " "'%(hostname)s.%(zone)s'`` ``formatv6 = '%(hostname)s.%(project)s.%(zone)s'`` " "``formatv6 = '%(hostname)s.%(zone)s'``" msgstr "" #: ../../:19 msgid "" "The above config which you need to put or uncomment them into/in designate " "config file." msgstr "" #: ../../:73 msgid "" "The agent and all agent backends has been removed and can no longer be used." msgstr "" #: ../../:68 msgid "" "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)." msgstr "" #: ../../:16 msgid "" "The central service was not using a global lock which can lead to a race " "condition in a high availability setup leading to missing recordsets in the " "DNS backend. This release includes a partial backport of a distributed " "locking mechanism to central." msgstr "" #: ../../:65 msgid "" "The default option for the scheduler filters will be ``attribute, " "pool_id_attribute, random``." msgstr "" #: ../../:68 msgid "" "The default port which the designate-agent service listens on has changed " "from 53 to 5358. This matches the port we have always used in the sample " "configuration, and the port used in the agent backend class." msgstr "" #: ../../:104 msgid "" "The default value of ``[oslo_policy] policy_file`` config option has been " "changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing " "customized or previously generated static policy JSON files (which are not " "needed by default), should generate new policy files or convert them in YAML " "format. Use the `oslopolicy-convert-json-to-yaml `_ tool to " "convert a JSON to YAML formatted policy file in backward compatible way." msgstr "" #: ../../:40 current msgid "" "The deprecated Infoblox configuration options in ``desginate.conf`` has now " "been removed. All Infoblox configuration should now be in the ``pools.yaml`` " "configuration file." msgstr "" #: ../../:58 msgid "" "The example \"api-paste.ini\" file for Designate has been updated to enable " "the oslo middleware sizelimit filter by default. If you update your \"api-" "paste.ini\" to the version with sizelimit in it, you will need to adjust the " "[oslo_middleware] max_request_body_size setting in the Designate " "configuration file to be large enough to accommodate the expected maximum " "zone import size in your deployment. The oslo middleware " "max_request_body_size default is 114688 bytes." msgstr "" #: ../../:14 current msgid "" "The existing Infoblox driver has been updated and is now based on the " "official Infoblox client." msgstr "" #: ../../:14 origin/stable/mitaka>:47 msgid "" "The fix for minidns's issues TCP can cause minidns to fail to send some " "messages. This manifests itself with eventlet not being able to send all the " "data before socket is closed." msgstr "" #: ../../:32 current msgid "The following deprecated options have been removed." msgstr "" #: ../../:17 current msgid "The following new options were added to the pool config for Infoblox." msgstr "" #: ../../:129 msgid "" "The following parameters have been deprecated. These parameters have had no " "effect since SSLMiddleware was removed during Ussuri cycle." msgstr "" #: ../../:156 msgid "" "The netaddr python module has been removed as a Designate requirement. It " "has been replaced with the python standard library 'ipaddress' module." msgstr "" #: ../../:70 msgid "" "The pool-manager has been removed and can no longer be used. Instead the " "worker and producer service should be used." msgstr "" #: ../../:50 msgid "" "The previously deprecated options ``api_host``, ``api_port``, ``host`` and " "``port`` have been permanently removed and are replaced by ``listen``." msgstr "" #: ../../:54 msgid "" "This adds the quotas api from /admin to /v2 with some changes. All users can " "GET /v2/quotas/ Users with \"All-Projects\" permission can view " "other projects (by setting X-Auth-All-Projects:True in the HTTP Headers) " "Users with \"All-Projects\" and \"set-quotas\" can set other projects quotas " "Moved the API rendering to Designate Object based rendering" msgstr "" #: ../../:19 stable/stein>:43 stable/train>:29 msgid "This is only available in the 4.2.x versions (and above) of pdns." msgstr "" #: ../../:14 msgid "" "This release has started the migration of our services to a ``worker`` and " "``producer`` model. This has started by deprecating ``designate-zone-" "manager`` and ``designate-pool-manager``. We have also added support for new " "DNS Servers, and added scheduling across pools." msgstr "" #: ../../:101 msgid "" "To allow for python3.7 support, the `designate-worker` service was changed " "from a `ThreadPoolExecutor` to a `GreenThreadPoolExecutor`. This should no " "impact for most deployments, but in some cases it may cause performance " "degredation. In these cases, tuning `[service:worker].workers` and `[service:" "worker].threads` alleviate the issues." msgstr "" #: ../../:72 msgid "" "To enable ``designate-worker`` and ``designate-producer`` add a section to " "your ``designate.conf`` called ``[service:worker]`` and add an option " "``enabled = True``. Then stop ``designate-pool-manager`` and ``designate-" "zone-manager``, and start ``designate-worker`` and ``designate-producer``" msgstr "" #: ../../:41 msgid "" "To enable listener pooling, set the option ``[service:" "sink]listener_pool_name`` to some string value, that must be the same for " "all designate-sink service instances. Default value of this option " "(``None``) disables notification listener pooling." msgstr "" #: ../../:69 msgid "" "To maintain exact matching behaviour (if you have multiple pools) you will " "need to set the ``scheduler_filters`` option in ``[service:central]`` to " "``default_pool``" msgstr "" #: ../../:84 msgid "" "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." msgstr "" #: ../../:28 current origin/stable/liberty>:87 #: origin/stable/mitaka>:53 origin/stable/newton>:64 stable/2023.1>:53 #: stable/2023.2>:22 stable/2024.1>:54 stable/queens>:37 stable/rocky>:51 #: stable/stein>:80 stable/train>:35 stable/ussuri>:64 #: unmaintained/wallaby>:100 unmaintained/yoga>:87 unmaintained/zed>:41 msgid "Upgrade Notes" msgstr "" #: ../../:57 msgid "" "Upgrade from Liberty to Mitaka *will* require downtime due to migration of " "Pool Configuration data from config files, to the database. See the Upgrade " "Documentation for full details." msgstr "" #: ../../:122 msgid "" "Use of JSON policy files was deprecated by the ``oslo.policy`` library " "during the Victoria development cycle. As a result, this deprecation is " "being noted in the Wallaby cycle with an anticipated future removal of " "support by ``oslo.policy``. As such operators will need to convert to YAML " "policy files. Please see the upgrade notes for details on migration of any " "custom policy files." msgstr "" #: ../../:104 msgid "V1 API Users can now query v1/quotas/ for quotas" msgstr "" #: ../../:51 msgid "V1 API has been removed" msgstr "" #: ../../:14 msgid "V1 API removal is complete in this version of designate." msgstr "" #: ../../:139 msgid "" "Verify that if a TXT record starts with a double quote, it also ends with a " "double quote." msgstr "" #: ../../:70 msgid "" "We fixed this by introducing a new unique constraint to the service_statuses " "table." msgstr "" #: ../../:94 msgid "" "Workaround the use of an unassigned opcode(14) by Designate that fails " "validation when used with dnspython >= 2.3.0." msgstr "" #: ../../:46 msgid "" "Zones can now be shared with other projects, allowing them to create and " "manage recordsets and records in the zone." msgstr "" #: ../../:124 msgid "`LP#1971856 `__" msgstr "" #: ../../:97 msgid "`LP#2002950 `__" msgstr "" #: ../../:34 current msgid "``[service:api] max_header_line``" msgstr "" #: ../../:36 current unmaintained/yoga>:133 msgid "``[service:api] override_proto``" msgstr "" #: ../../:35 current unmaintained/yoga>:132 msgid "``[service:api] secure_proxy_ssl_header``" msgstr "" #: ../../:109 msgid "``all_tcp``" msgstr "" #: ../../:21 current msgid "``cert``" msgstr "" #: ../../:58 msgid "``count_records``" msgstr "" #: ../../:59 msgid "``count_recordsets``" msgstr "" #: ../../:61 msgid "``count_tenants``" msgstr "" #: ../../:60 msgid "``count_zones``" msgstr "" #: ../../:101 msgid "``create_record``" msgstr "" #: ../../:103 msgid "``delete_record``" msgstr "" #: ../../:62 msgid "``delete_zone_transfer_accept``" msgstr "" #: ../../:63 msgid "``find_blacklist``" msgstr "" #: ../../:64 msgid "``find_record``" msgstr "" #: ../../:82 msgid "``find_records``" msgstr "" #: ../../:83 msgid "``find_recordset``" msgstr "" #: ../../:66 msgid "``find_zone_transfer_accept``" msgstr "" #: ../../:67 msgid "``find_zone_transfer_request``" msgstr "" #: ../../:65 msgid "``find_zone``" msgstr "" #: ../../:69 msgid "``get_quota``" msgstr "" #: ../../:68 msgid "``get_record``" msgstr "" #: ../../:22 current msgid "``key``" msgstr "" #: ../../:104 msgid "``sync_record``" msgstr "" #: ../../:105 msgid "``sync_zone``" msgstr "" #: ../../:106 msgid "``sync_zones``" msgstr "" #: ../../:111 msgid "``topic``" msgstr "" #: ../../:107 msgid "``touch_zone``" msgstr "" #: ../../:102 msgid "``update_record``" msgstr "" #: ../../:84 msgid "``update_zone_import``" msgstr "" #: ../../:70 msgid "``update_zone_transfer_accept``" msgstr "" #: ../../:19 current msgid "``wapi_host``" msgstr "" #: ../../:20 current msgid "``wapi_version``" msgstr "" #: ../../:110 msgid "``xfr_timeout``" msgstr "" #: ../../:83 msgid "default-soa-refresh configuration option" msgstr "" #: ../../:125 msgid "" "deprecations : V1 API : An initial notice of intent, as there are operations " "that still require the Designate CLI interface which talks to V1, and " "Horizon panels that only talk to V1." msgstr "" #: ../../:90 msgid "" "designate-agents's host and port configuration options have been deprecated, " "please use the new combined \"listen\" argument in place of these." msgstr "" #: ../../:82 msgid "" "designate-api's api_host and api_port configuration options have been " "deprecated, please use the new combined \"listen\" argument in place of " "these." msgstr "" #: ../../:86 msgid "" "designate-mdns's host and port configuration options have been deprecated, " "please use the new combined \"listen\" argument in place of these." msgstr "" #: ../../:24 msgid "" "designate-mdns, designate-agent and designate-api can now bind to multiple " "host:port pairs via the new \"listen\" configuration arguments for eacg " "service." msgstr "" #: ../../:115 msgid "" "designate-pool-manager : If a tooz backend is not used, all pool-managers " "will assume ownership of the pool, and multiple periodic tasks will run. " "This can result in unforeseen consequences." msgstr "" #: ../../:111 msgid "" "designate-pool-manager : It is recommended to use a supported tooz backend." msgstr "" #: ../../:107 msgid "" "designate-pool-manager : The service can do active/passive failover for " "periodic tasks." msgstr "" #: ../../:103 msgid "" "designate-zone-manager : If a tooz backend is not used, all zone-managers " "will assume ownership of all zones, and there will be 'n' 'exists' messages " "per hour, where 'n' is the number of zone-manager processes." msgstr "" #: ../../:95 msgid "" "designate-zone-manager : It is recommended to use a supported tooz backend." msgstr "" #: ../../:99 msgid "" "designate-zone-manager : ZooKeeper is recommended, or anything supported by " "tooz." msgstr "" #: ../../:53 stable/train>:122 msgid "e.g." msgstr "" #: ../source/2023.1.rst:3 msgid "2023.1 Series Release Notes" msgstr "" #: ../source/2023.2.rst:3 msgid "2023.2 Series Release Notes" msgstr "" #: ../source/2024.1.rst:3 msgid "2024.1 Series Release Notes" msgstr "" #: ../source/index.rst:3 msgid "Designate Release Notes" msgstr "" #: ../source/liberty.rst:3 msgid "Liberty Series Release Notes" msgstr "" #: ../source/mitaka.rst:3 msgid "Mitaka Series Release Notes" msgstr "" #: ../source/newton.rst:3 msgid "Newton Series Release Notes" msgstr "" #: ../source/ocata.rst:3 msgid "Ocata Series Release Notes" msgstr "" #: ../source/pike.rst:3 msgid "Pike Series Release Notes" msgstr "" #: ../source/queens.rst:3 msgid "Queens Series Release Notes" msgstr "" #: ../source/rocky.rst:3 msgid "Rocky Series Release Notes" msgstr "" #: ../source/stein.rst:3 msgid "Stein Series Release Notes" msgstr "" #: ../source/train.rst:3 msgid "Train Series Release Notes" msgstr "" #: ../source/unreleased.rst:3 msgid "Current Series Release Notes" msgstr "" #: ../source/ussuri.rst:3 msgid "Ussuri Series Release Notes" msgstr "" #: ../source/victoria.rst:3 msgid "Victoria Series Release Notes" msgstr "" #: ../source/wallaby.rst:3 msgid "Wallaby Series Release Notes" msgstr "" #: ../source/xena.rst:3 msgid "Xena Series Release Notes" msgstr "" #: ../source/yoga.rst:3 msgid "Yoga Series Release Notes" msgstr "" #: ../source/zed.rst:3 msgid "Zed Series Release Notes" msgstr ""