]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: changelog, secpoll, upgrade notes for 4.4.0-alpha2
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 2 Nov 2020 14:22:44 +0000 (15:22 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 5 Nov 2020 08:41:21 +0000 (09:41 +0100)
.github/actions/spell-check/expect.txt
docs/changelog/4.4.rst
docs/secpoll.zone
docs/upgrading.rst

index 6199044115f1bd58adf33d0eb2fc37ac4af92d18..b0bde0d08d9fcc96d9112167316ce4e93795bc26 100644 (file)
@@ -115,6 +115,7 @@ autoconf
 autodetect
 autodetecting
 autodoc
+autofilling
 autogenerated
 automagically
 automake
@@ -1871,6 +1872,7 @@ Stillaway
 Stirnimann
 stmt
 Stol
+Stolte
 Storbeck
 stou
 stoul
index 5609eb39b02c9332e9890a357f890cb6ba6c4ab4..f66a6fc33286ef82e64da8e092f2c1205b6ab4fa 100644 (file)
@@ -1,6 +1,110 @@
 Changelogs for 4.4.x
 ====================
 
+.. changelog::
+  :version: 4.4.0-alpha2
+  :released: 3rd of November 2020
+
+  This is version 4.4.0-alpha2 of the Authoritative Server.
+  This release drops GSS/TSIG support, please see :doc:`PowerDNS Security Advisory 2020-06 <../security-advisories/powerdns-advisory-2020-06>`.
+
+  Version 4.4.0 brings a bunch of exciting changes:
+
+  * the LMDB backend now supports long record content, making it production ready for everybody
+  * the SVCB and HTTPS record types are supported, with limited additional processing
+  * transaction handling in the 2136 handler and the HTTP API was again improved a lot, avoiding various spurious issues users may have noticed if they do a lot of changes
+  * a new setting (:ref:`setting-consistent-backends`) offers a roughly 30% speedup, subject to conditions
+  * we finally emit Prometheus metrics!
+
+  We want to specifically thank Robin Geuze, Kees Monshouwer, Mischan Toosarani-Hausberger, and Chris Hofstaedtler for their contributions to this release.
+  We are also grateful to all other reporters of bugs, issues, feature requests, and submitters of smaller fixes and features.
+
+  Please make sure to read the :doc:`upgrade notes <../upgrading>` before upgrading.
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9656, 9483
+
+    When :ref:`setting-consistent-backends` is enabled, use ANY queries toward backends whenever possible. (Kees Monshouwer)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9625, 9552
+
+    Deprecate :ref:`setting-local-ipv6` and :ref:`setting-query-local-address6`, to prepare for removal in 4.5.0 (Chris Hofstaedtler, Kees Monshouwer)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9611
+
+    pdns: bind-backend speedup feedRecord() (Kees Monshouwer)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9568
+
+    auth: Speedup presigned signature lookups. (Kees Monshouwer)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9645
+
+    auth: bindbackend: 'rediscover' changes to 'type' (Roald Stolte)
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 9647
+
+    auth lmdb: fill di.backend in getUnfreshSlaveInfos and getAllDomains (this makes the right serial appear in API calls)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 9623
+
+    gsql,bind: allow seamless serving of newly-supported TYPExx records (Chris Hofstaedtler)
+
+  .. change::
+    :tags: New Features
+    :pullreq: 9631
+
+    auth: add support for dnssec removal to CDS/CDNSKEY (Kees Monshouwer)
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 9627
+
+    auth: change "misconfigured" SOA MNAME to not mention powerdns and be RFC6761 compliant
+
+  .. change::
+    :tags: Removed Features
+    :pullreq: 9593
+
+    Auth: remove SOA autofilling, remove set-ptr feature from API (Kees Monshouwer)
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 9613
+
+    LUA records: handle a potentially uncaught exception
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 9580, 9550
+
+    Fixes for APL records pointing to fe80 (Chris Hofstaedtler)
+
+  .. change::
+    :tags: New Features
+    :pullreq: 9549
+
+    pdns_control: add show <prefix> (Chris Hofstaedtler)
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 9544
+
+    svc-records: Initialize d_port
+
 .. changelog::
   :version: 4.4.0-alpha1
   :released: 30th of September 2020
index a1603b4616b0a315cd34d2ac7db1ff2901298d18..578377f73e0261f59b07464f4eadbc3fff0cd6d3 100644 (file)
@@ -1,4 +1,4 @@
-@       86400   IN  SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2020101901 10800 3600 604800 10800
+@       86400   IN  SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2020110201 10800 3600 604800 10800
 @       3600    IN  NS  pdns-public-ns1.powerdns.com.
 @       3600    IN  NS  pdns-public-ns2.powerdns.com.
 
@@ -70,7 +70,8 @@ auth-4.3.0-rc1.security-status                          60 IN TXT "2 Unsupported
 auth-4.3.0-rc2.security-status                          60 IN TXT "2 Unsupported pre-release (known vulnerabilities)"
 auth-4.3.0.security-status                              60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2020-05.html"
 auth-4.3.1.security-status                              60 IN TXT "1 OK"
-auth-4.4.0-alpha1.security-status                       60 IN TXT "1 OK"
+auth-4.4.0-alpha1.security-status                       60 IN TXT "2 Unsupported pre-release (no known vulnerabilities)"
+auth-4.4.0-alpha2.security-status                       60 IN TXT "1 OK"
 
 ; Auth Debian
 auth-3.4.1-2.debian.security-status                     60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/3/security/powerdns-advisory-2015-01/ and https://doc.powerdns.com/3/security/powerdns-advisory-2015-02/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-02/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-03/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-04/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-05/"
index c1127c8ca6d4db7a001525a5616d8f29a1036237..9d2e66569c8925879c29390971422de41b298d40 100644 (file)
@@ -29,6 +29,12 @@ New LMDB schema
 An LMDB schema upgrade is mandatory.
 Please carefully read :ref:`setting-lmdb-schema-version` before upgrading to 4.4.x.
 
+Removed features
+^^^^^^^^^^^^^^^^
+
+SOA autofilling (i.e. allowing incomplete SOAs in the database) and the API set-ptr feature, that both were deprecated in earlier releases, have now been removed.
+Please run ``pdnsutil check-all-zones`` to check for incomplete SOAs.
+
 4.3.0 to 4.3.1
 --------------