All Versions
31
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 2

  • v8.0 Changes

    🚀 Release Date: 26 March 2022

    • ➕ Added EDNS support RFC 6891.
    • ➕ Added Extended DNS Errors RFC 8914.
    • ➕ Added DNSSEC validation support with RSA & ECDSA algorithms for recursive resolver, forwarders, and conditional forwarders.
    • ➕ Added DNSSEC support for all supported DNS transport protocols including encrypted DNS protocols (DoT, DoH, DoH JSON).
    • ➕ Added DNSSEC zone signing support with RSA & ECDSA algorithms.
    • ⚡️ Updated DNS Client to support DNSSEC validation.
    • ⚡️ Updated proprietary FWD record which is used with Conditional Forwarder Zones for DNSSEC validation and HTTP/SOCKS5 proxy support.
    • ⚡️ Updated Conditional Forwarder Zones to support working as a static stub zone to force a domain name to resolve via given name servers using NS records.
    • ⬆️ Upgraded codebase to .NET 6 runtime.
    • 🔊 Query Logs App: Added wildcard search support for domain names.
    • 🛠 Fixed multiple issues with DHCP server.
    • 📚 This release updates many API calls which may cause issues in 3rd party clients if they are not updated before deploying this new version. It is recommended to check the API documentation for changes before deploying this new release.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v7.1 Changes

    🚀 Release Date: 23 October 2021

    • ➕ Added option in settings to automatically configure a self signed certificate for DNS web service.
    • 🛠 Fixed cache poisoning vulnerability [CVE-2021-43105] reported by Xiang Li, Network and Information Security Lab, Tsinghua University and Qifan Zhang, Data-driven Security and Privacy (DSP) Lab, University of California, Irvine when a conditional forwarder zone uses a forwarder controlled by an attacker or uses UDP/TCP forwarder protocol that the attacker can perform MiTM.
    • 👍 Block Page App: Added support for automatic self signed certificate to allow showing block page for HTTPS websites.
    • ⬇️ Drop Requests App: Added option to drop malformed DNS requests.
    • 🔊 Query Logs App: Fixed minor issue which caused the query logs request to fail when a domain with invalid character was logged in the database.
    • 🛠 Advanced Blocking App: Fixed bug in loading regex block list which caused the app to not block the domain names as expected.
    • ➕ Added logging in DNS server to know why a zone transfer request was refused by the server.
    • ➕ Added more environment variables for use with Docker to initialize the DNS server config. Read the environment variable documentation for complete details.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v7.0 Changes

    🚀 Release Date: 2 October 2021

    • ⚡️ DNS Apps design updated to allow apps to act as authoritative zones, drop requests, and log queries in addition to the existing APP records in authoritative zones.
    • 🚀 This release is a major update for DNS Apps design and thus any previously installed apps will fail to load after the update. A manual update is required to install the latest app update from the DNS App Store for these apps to work with this new release.
    • 👍 Advanced Blocking App: This new app allows blocking domain names based on IP address or subnet of the clients by creating groups. It also supports blocking using regex and also supports loading blocked domains from Adblock format lists.
    • 🌐 Block Page App: This new app runs a built-in web server to allow serving a block page to clients when a domain name is blocked.
    • ⬇️ Drop Requests App: This new app allows dropping requests that match the blocked questions in the config allowing to block DNS amplification attacks that use specific domain name and query types.
    • NX Domain App: This new app allows blocking domain names with a NXDOMAIN response.
    • 🔊 Query Logs (Sqlite): This new app allows logging all queries that the DNS server receives into a Sqlite database. The DNS server web panel adds an Query Logs option to allow querying the app for logged data.
    • 🚧 Failover App: Implemented under maintenance feature to indicate if an address is taken down for maintenance.
    • ➕ Added Ping check option in DHCP scopes to allow detecting if an IP address is already in use before leasing it.
    • ➕ Added option to allow removing an allocated DHCP lease.
    • 📚 This release updates many API calls which may cause issues in 3rd party clients if they are not updated before deploying this new version. It is recommended to check the API documentation for changes before deploying this new release.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v6.4.1 Changes

    🚀 Release Date: 21 August 2021

    • Implemented Delegation Revalidation draft-ietf-dnsop-ns-revalidation-01 in recursive resolver.
    • 🛠 Fixed issues with DNS-over-TLS due to "dot" ALPN causing SSL handshake to fail when using NextDNS as forwarder.
    • 🛠 Fixed issues in counting total unique clients in dashboard stats. The future data for total clients will be displayed correctly however the bad data since last release can be fixed by deleting '/etc/dns/config/stats/202108*.dstat' files manually.
    • ⚡️ Updated allowed list URL implementation to check for domains zone wise so that subdomain names from blocked list URLs too are allowed.
    • ⚡️ Updated DNS Failover App to v1.4 to fix implementation issues.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v6.4 Changes

    🚀 Release Date: 14 August 2021

    • ➕ Added DNAME record RFC 6672 support.
    • 👍 Implemented incremental zone transfer (IXFR) RFC 1995 support.
    • 👍 Implemented secret key transaction authentication (TSIG) RFC 8945 support for zone transfers.
    • 👍 Implemented zone transfer over TLS (XFR-over-TLS) draft-ietf-dprive-xfr-over-tls support.
    • ➕ Added advance options in Settings to control TTL values in Cache.
    • ➕ Added Resync button to force resync Secondary and Stub zones.
    • ⚡️ Updated query rate limiting feature to allow limiting requests from the client's subnet.
    • ⚡️ Updated SplitHorizon App to support configuring CIDR networks.
    • ⚡️ Updated Failover App to fix multiple issues and added feature to auto generate health check URL from APP record domain name or specify the URL in the APP record data.
    • 🛠 Fixed issues with log file rolling when using local time.
    • 🛠 Multiple other minor bug fixes and improvements.
    • 🚀 Updated few API calls which may cause issues in 3rd party clients if they are not updated before deploying this new version.
  • v6.3 Changes

    🚀 Release Date: 6 June 2021

    • ➕ Added Failover App in DNS App Store.
    • ➕ Added comments option to DNS records in Zones.
    • ➕ Added Recursion ACL support to specify allowed and denied networks that can perform recursion.
    • ➕ Added Zone Options feature to allow configuring Zone Transfer and Notify settings per zone.
    • ➕ Added Queries Per Minute (QPM) Limit feature to limit the number of queries being made by an IP address.
    • ➕ Added feature to specify custom IP addresses for blocked domain names.
    • ➕ Added feature to temporarily/permanently disable blocking of domain names.
    • ➕ Added index page for DNS-over-HTTPS (DoH) web service that displays basic configuration information to user when DoH URL is visited using a web browser.
    • 🛠 Fixed multiple issues in QNAME minimization implementation.
    • 🛠 Fixed multiple DNS Client implementation issues.
    • 🛠 Multiple other minor bug fixes and improvements.
    • 🚀 Updated few API calls which may cause issues in 3rd party clients if they are not updated before deploying this new version.
  • v6.2.3 Changes

    🚀 Release Date: 2 May 2021

    • 👌 Improved DNS Apps interface to should if updates are available in the installed apps list.
    • ⚡️ Updated stats module to truncate daily stats data to optimize memory usage.
    • 🛠 Fixed issue with QNAME minimization caused due to missing check when response contained no answer and no authority.
    • 🛠 Fixed issue in logger which would fail to start in certain conditions.
    • ⚡️ Updated DNS Apps to shuffle addresses in response to allow load balancing.
  • v6.2.2 Changes

    🚀 Release Date: 24 April 2021

    • 🛠 Fixed issues with recursive resolution.
    • 🛠 Fixed issue in parsing AXFR response.
    • 🛠 Fixed missing tags in responses to reflect correct stats on dashboard.
    • 🛠 Fixed issue with web console redirection on saving settings when using a reverse proxy.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v6.2.1 Changes

    🚀 Release Date: 17 April 2021

    • 🐎 Updated DNS Cache serve stale implementation for better performance.
    • Implemented CNAME resolution optimization in DNS Cache and Auth Zone.
    • 🛠 Fixed issue in DNS Cache caused due to missing check of the type of NS record's RDATA causing cache zone to return special cache RDATA record.
    • 🛠 Fixed issue in DNS client caused when response greater than the buffer size is received.
  • v6.2 Changes

    🚀 Release Date: 11 April 2021

    • 🛠 Fixed critical bug in block list condition check causing server to respond with RCODE=Refused when only using Blocked zone.
    • ➕ Added option to respond with RCODE=NxDomain for blocked domains instead of returning 0.0.0.0 address.
    • ⚡️ Renamed NameError to NxDomain to make the terminology clear that the domain does not exists. Dashboard API returns JSON with new terminology so its adviced to test your code before updating the server.