]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Update ChangeLog for 1.5.0-alpha1
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 19 Mar 2020 16:11:33 +0000 (17:11 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 19 Mar 2020 16:11:33 +0000 (17:11 +0100)
pdns/dnsdistdist/docs/changelog.rst

index 209123d3c86124c825de5f5599af89ca7d87f9a5..a013ccf05cbf086a33f8f443b74ed5ca0a22bd3c 100644 (file)
@@ -1,6 +1,307 @@
 Changelog
 =========
 
+.. changelog::
+  :version: 1.5.0-alpha1
+  :released: 20th of March 2010
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 7820
+
+    Don't start as root within a systemd environment
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8115
+    :tickets: 8098
+
+    Fix ECS addition when the OPT record is not the last one
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8171
+    :tickets: 4747
+
+    Add SetNegativeAndSOAAction() and its Lua binding
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8274
+
+    Implement dynamic blocking on ratio of rcode/total responses
+
+  .. change::
+    :tags: Improvements, Performance
+    :pullreq: 8355
+
+    Rework NetmaskTree for better CPU and memory efficiency. (Stephan Bosch)
+
+  .. change::
+    :tags: Improvements, DNS over TLS
+    :pullreq: 8380
+
+    Switch the default DoT provider from GnuTLS to OpenSSL
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8456
+
+    Separate the check-config and client modes
+
+  .. change::
+    :tags: Improvements, Performance
+    :pullreq: 8491
+
+    Implement parallel health checks
+
+  .. change::
+    :tags: New Features, Performance
+    :pullreq: 8505
+    :tickets: 7617
+
+    Implement LuaFFIRule, LuaFFIAction and LuaFFIResponseAction
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8529
+
+    Add the number of received bytes to StatNode entries
+
+  .. change::
+    :tags: Improvements, Performance
+    :pullreq: 8538
+
+    Use move semantics when updating the content of the StateHolder
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8556
+    :tickets: 8534
+
+    Support setting the value of AA, AD and RA when self-generating answers
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8567
+    :tickets: 7387
+
+    Add bounded loads to the consistent hashing policy
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8580
+
+    pthread_rwlock_init() should be matched by pthread_rwlock_destroy()
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8591
+
+    Wait longer for the TLS ticket to arrive in our tests
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8604
+
+    Add missing exception message in KVS error
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8631
+
+    Replace include guard ifdef/define with pragma once (Chris Hofstaedtler)
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8654
+
+    Dnsdist: LogResponseAction (phonedph1)
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8657
+
+    Allow retrieving and deleting a backend via its UUID
+
+  .. change::
+    :tags: Bug Fixes, DNS over TLS
+    :pullreq: 8662
+
+    Display the correct DoT provider
+
+  .. change::
+    :tags: Improvements, Protobuf
+    :pullreq: 8702
+
+    Add the source and destination ports to the protobuf msg
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8722
+
+    Add spoofRawAction() to craft answers from raw bytes
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8733
+
+    Load an openssl configuration file, if any, during startup
+
+  .. change::
+    :tags: Improvements, DNS over HTTPS
+    :pullreq: 8760
+    :tickets: 8573
+
+    Don't accept sub-paths of configured DoH URLs
+
+  .. change::
+    :tags: Bug Fixes, DNS over TLS
+    :pullreq: 8761
+
+    Use ref counting for the DoT TLS context
+
+  .. change::
+    :tags: Improvements, DNS over HTTPS
+    :pullreq: 8762
+    :tickets: 8586
+
+    Implement Cache-Control headers in DoH
+
+  .. change::
+    :tags: Improvements, Metrics
+    :pullreq: 8772
+    :tickets: 8746
+
+    Add backend status to prometheus metrics
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8782
+
+    Add getTag()/setTag() Lua bindings for a DNSResponse
+
+  .. change::
+    :tags: Improvements, Metrics
+    :pullreq: 8783
+
+    Add 'IO wait' and 'steal' metrics on Linux
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8787
+    :tickets: 8442
+
+    Fix key logging for DNS over TLS
+
+  .. change::
+    :tags: Improvements, Performance
+    :pullreq: 8812
+
+    Keep a masked network in the Netmask class
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8874
+
+    Add support for Proxy Protocol between dnsdist and the recursor
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8848
+
+    Add get*BindCount() functions
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8855
+
+    Fix a typo in the help/completion for getDNSCryptBindCount
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8856
+
+    Implement rmACL() (swoga)
+
+  .. change::
+    :tags: Bug Fixes
+    :pullreq: 8879
+
+    Remove unused lambda capture reported by clang++
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8882
+
+    Add sessionTimeout setting for TLS session lifetime (Matti Hiljanen)
+
+  .. change::
+    :tags: Bug Fixes, Protobuf
+    :pullreq: 8883
+    :tickets: 8629
+
+    Add 'queue full' metrics for our remote logger, log at debug only
+
+  .. change::
+    :tags: Improvements, Protobuf
+    :pullreq: 8887
+
+    Better handling of reconnections in Remote Logger
+
+  .. change::
+    :tags: Improvements, DNS over HTTPS, DNS over TLS
+    :pullreq: 8899
+    :tickets: 8806
+
+    Document that the 'keyLogFile' option requires OpenSSL >= 1.1.1
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8900
+    :tickets: 8739
+
+    Detect {Libre,Open}SSL functions availability during configure
+
+  .. change::
+    :tags: Improvements, DNS over HTTPS
+    :pullreq: 8905
+    :tickets: 8819
+
+    Change the default DoH path from / to /dns-query
+
+  .. change::
+    :tags: New Features
+    :pullreq: 8909
+
+    Implement bounded loads for the whashed and wrandom policies
+
+  .. change::
+    :tags: Improvements, DNSTAP, Performance
+    :pullreq: 8937
+
+    Make FrameStream IO parameters configurable
+
+  .. change::
+    :tags: Improvements, DNS over HTTPS
+    :pullreq: 8945
+    :tickets: 8661
+
+    Add support for the processing of X-Forwarded-For headers
+
+  .. change::
+    :tags: Bug Fixes, DNS over HTTPS
+    :pullreq: 8949
+
+    Set the DoH ticket rotation delay before loading tickets
+
+  .. change::
+    :tags: Improvements
+    :pullreq: 8950
+    :tickets: 8669
+
+    Warn on startup about low weight values with chashed
+
 .. changelog::
   :version: 1.4.0
   :released: 20th of November 2019