From: Otto Moerbeek Date: Mon, 3 Oct 2022 13:10:33 +0000 (+0200) Subject: Prep for rec-4.8.0-beta1 X-Git-Tag: dnsdist-1.8.0-rc1~294^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5eae5820f520eb735d6862189d5d2995ed2566b7;p=thirdparty%2Fpdns.git Prep for rec-4.8.0-beta1 --- diff --git a/docs/secpoll.zone b/docs/secpoll.zone index 77bb267c37..082a52bbce 100644 --- a/docs/secpoll.zone +++ b/docs/secpoll.zone @@ -1,4 +1,4 @@ -@ 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. @@ -325,7 +325,8 @@ recursor-4.7.0.security-status 60 IN TXT "3 Upgrade now 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/" diff --git a/pdns/recursordist/docs/changelog/4.8.rst b/pdns/recursordist/docs/changelog/4.8.rst index 89011a2f95..0435ad9df4 100644 --- a/pdns/recursordist/docs/changelog/4.8.rst +++ b/pdns/recursordist/docs/changelog/4.8.rst @@ -1,6 +1,108 @@ 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 diff --git a/pdns/recursordist/docs/conf.py b/pdns/recursordist/docs/conf.py index 9e3a31cbfa..2c69d706f3 100644 --- a/pdns/recursordist/docs/conf.py +++ b/pdns/recursordist/docs/conf.py @@ -94,7 +94,7 @@ changelog_render_ticket = "https://github.com/PowerDNS/pdns/issues/%s" 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 diff --git a/pdns/recursordist/docs/manpages/pdns_recursor.1.rst b/pdns/recursordist/docs/manpages/pdns_recursor.1.rst index 496f4a4462..3b1b4c6cdf 100644 --- a/pdns/recursordist/docs/manpages/pdns_recursor.1.rst +++ b/pdns/recursordist/docs/manpages/pdns_recursor.1.rst @@ -47,7 +47,7 @@ at `` --client-tcp-timeout= 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. diff --git a/pdns/recursordist/docs/upgrade.rst b/pdns/recursordist/docs/upgrade.rst index 0efc39e93a..523182d832 100644 --- a/pdns/recursordist/docs/upgrade.rst +++ b/pdns/recursordist/docs/upgrade.rst @@ -22,11 +22,17 @@ New settings - 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 --------------