]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - docs/upgrading.rst
Merge pull request #7689 from rgacogne/dnsdist-14-packetcache
[thirdparty/pdns.git] / docs / upgrading.rst
index 5a6a964c33d0312b9c5832e05fd88ba87a32ecd1..82ca98075471b424a7b6d0996229c76852abeb67 100644 (file)
@@ -8,11 +8,24 @@ Please upgrade to the PowerDNS Authoritative Server 4.0.0 from 3.4.2+.
 See the `3.X <https://doc.powerdns.com/3/authoritative/upgrading/>`__
 upgrade notes if your version is older than 3.4.2.
 
+4.1.0 to 4.1.1
+--------------
+
+- The :doc:`Generic MySQL backend <backends/generic-mysql>` schema has
+  changed: the ``notified_serial`` column default in the ``domains``
+  table has been changed from ``INT DEFAULT NULL`` to ``INT UNSIGNED
+  DEFAULT NULL``:
+
+  - ``ALTER TABLE domains MODIFY notified_serial INT UNSIGNED DEFAULT NULL;``
+
 4.0.X to 4.1.0
 --------------
 
 - Recursion has been removed, see the :doc:`dedicated migration guide <guides/recursion>`.
-- ALIAS record expension is disabled by default, use :ref:`setting-expand-alias` to enable.
+- ALIAS record expansion is disabled by default, use :ref:`setting-expand-alias` to enable.
+- *Your LDAP schema might need to be updated*, because new record types
+  have been added (see below) and the ``dNSDomain2`` type has been
+  changed.
 - The :doc:`LDAP Backend <backends/ldap>` now supports additional Record types
 
   - NSEC3
@@ -36,9 +49,17 @@ Changed options
   ``allow-recursion``, ``recursive-cache-ttl`` and ``recursor`` options have
   been removed as well.
 
+- ``default-ksk-algorithms`` has been renamed to :ref:`setting-default-ksk-algorithm`
+  and only supports a single algorithm name now.
+
+- ``default-zsk-algorithms`` has been renamed to :ref:`setting-default-zsk-algorithm`
+  and only supports a single algorithm name now.
+
 Changed defaults
 ~~~~~~~~~~~~~~~~
 
+- The default value of :ref:`setting-webserver-allow-from` has been changed from ``0.0.0.0, ::/0`` to ``127.0.0.1, ::1``.
+
 Other changes
 ^^^^^^^^^^^^^
 
@@ -49,6 +70,9 @@ and ``--with-pgsql-config`` ``configure`` options have been deprecated.
 ``--with-pg-config`` to specify a path to a non-default ``pg_config`` if
 you have Postgresql installed in a non-default location.
 
+The ``--with-libsodium`` configure flag has changed from 'no' to 'auto'.
+This means that if libsodium and its development header are installed, it will be linked in.
+
 The improved :doc:`LDAP Backend <backends/ldap>` backend now requires Kerberos headers to be installed.
 Specifically, it needs `krb5.h` to be installed.