]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - docs/upgrading.rst
Make configure call PDNS_CHECK_LIBCURL when needed
[thirdparty/pdns.git] / docs / upgrading.rst
index 5bc7ebb3cc20c307fc51bf15759f0ec6ea29a092..622d1087d14358e7738bad550550a8b7386c8c5e 100644 (file)
@@ -8,6 +8,12 @@ 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.X to 4.2.0
+--------------
+
+- Superslave operation is no longer enabled by default, use :ref:`setting-superslave` to enable. This setting was called ``supermaster`` in some 4.2.0 prereleases.
+- The gsqlite3 backend, and the DNSSEC database for the BIND backend, have a new journal-mode setting. This setting defaults to `WAL <https://www.sqlite.org/wal.html>`_; older versions of PowerDNS did not set the journal mode, which means they used the SQLite default of DELETE.
+
 4.1.0 to 4.1.1
 --------------
 
@@ -70,7 +76,7 @@ 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 ``--enable-libsodium`` configure flag has changed from 'no' to 'auto'.
+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.