-@ 86400 IN SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2022100301 10800 3600 604800 10800
+@ 86400 IN SOA pdns-public-ns1.powerdns.com. peter\.van\.dijk.powerdns.com. 2022100501 10800 3600 604800 10800
@ 3600 IN NS pdns-public-ns1.powerdns.com.
@ 3600 IN NS pdns-public-ns2.powerdns.com.
recursor-4.7.1.security-status 60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2022-02.html"
recursor-4.7.2.security-status 60 IN TXT "1 OK"
recursor-4.7.3.security-status 60 IN TXT "1 OK"
-recursor-4.8.0-alpha1.security-status 60 IN TXT "1 Unsupported pre-release"
+recursor-4.8.0-alpha1.security-status 60 IN TXT "2 Unsupported pre-release"
+recursor-4.8.0-beta1.security-status 60 IN TXT "1 Unsupported pre-release"
; Recursor Debian
recursor-3.6.2-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-2016-02/"
Changelogs for 4.8.X
====================
+.. changelog::
+ :version: 4.8.0-beta1
+ :released: 5th of October 2022
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 12047
+
+ Add support for NOD/UDR notifications using dnstap.
+
+ .. change::
+ :tags: Bug Fixes
+ :pullreq: 12048
+
+ Fix --config (should be equal to --config=default), followup to #11907.
+
+ .. change::
+ :tags: Bug Fixes
+ :pullreq: 12046
+ :tickets: 12044
+
+ Fix compilation of the event ports multiplexer.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11903, 12049
+ :tickets: 11841
+
+ Protobuf and dnstap metrics, including rec_control subcommand to show them.
+
+ .. change::
+ :tags: Bug Fixes
+ :pullreq: 12038
+
+ When an expired NSEC3 entry is seen move it to the front of the expiry queue.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11949
+ :tickets: 7164
+
+ Provide metrics for rcode received from authoritative servers.
+
+ .. change::
+ :tags: Bug Fixes
+ :pullreq: 12027
+ :tickets: 11958
+
+ If new data is auth and existing data is not, replace even if cache locking is active.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11866
+ :tickets: 11648
+
+ Proxymapping metrics, including rec_control subcommand to show them.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11909
+
+ Add querytime attribute to Lua DNSQuestion object, to see the time a query was received.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11768
+ :tickets: 11766
+
+ Enable include-dir by default in RPM builds, to be in line with DEB builds (Frank Louwers).
+
+ .. change::
+ :tags: Removals
+ :pullreq: 11856
+
+ Remove XPF support.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11989
+
+ Improve error message when invalid values for `local-address` are provided in recursor config file.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 12011
+ :tickets: 11999
+
+ Enable SNMP support for debian and ubuntu builds.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 12009
+ :tickets: 11998
+
+ Warn if snmp-agent is set but SNMP support is not available.
+
+ .. change::
+ :tags: Improvements
+ :pullreq: 11959
+
+ A few tweaks to structured logging calls.
+
.. changelog::
:version: 4.8.0-alpha1
:released: 23rd of September 2022
changelog_render_pullreq = "https://github.com/PowerDNS/pdns/pull/%s"
changelog_render_changeset = "https://github.com/PowerDNS/pdns/commit/%s"
-changelog_sections = ['New Features', 'Improvements', 'Bug Fixes']
+changelog_sections = ['New Features', 'Improvements', 'Bug Fixes', 'Removals']
changelog_inner_tag_sort = ['General', 'DNSSEC', 'Protobuf', 'RPZ']
changelog_hide_tags_in_entry = True
--client-tcp-timeout=<num>
Timeout in seconds when talking to TCP clients.
--config
- Show the current configuration. There are three optional values:
+ Show the current configuration. Since 4.8.0 there are three optional values:
``--config=default`` to show the default configuration.
``--config=diff`` show modified options in the current configuration.
``--config=check`` to check the current configuration for errors.
- The :ref:`setting-edns-padding-out` setting to control EDNS padding for outgoing DoT has been introduced.
- The :ref:`setting-structured-logging-backend` setting to control the type of structured logging to ``journald`` has been introduced.
+:program:`pdns_recursor` changes
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+THe ``--config`` comand line option now implements the ``check``, ``default`` and ``diff`` keywords.
+
:program:`rec_control` changes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The ``dump-throttle`` and ``dump-edns`` subcommands no longer produces a table per thread, as the corresponding tables are now shared by all threads.
Additionally, the ``dump-edns`` command now only lists IPs that have a not OK status.
The ``dump-nsspeeds`` command has changed format to make it more readable and lists the last round trip time recorded for each address.
+The ``get-proxymapping-stats`` and ``get-remotelogger-stats`` subcommands have been added.
+
4.7.2 to 4.7.3
--------------