All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 2

  • 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 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.
  • v6.1 Changes

    🚀 Release Date: 10 April 2021

    • ➕ Added DNS App Store feature that list all available apps for quick and easy installation and update.
    • ➕ Added 'Overwrite' option in Add Record for zones.
    • 👍 Multiple ANAME record support added.
    • ➕ Added block list allowed URL feature to prevent domain names from getting added to the block list zone.
    • 🛠 Fixed bug in ZoneTree.
    • 🛠 Fixed bugs in DNS Apps.
    • 0️⃣ Split Default DNS App into 5 independent apps that are now available on the DNS App Store.
    • 🛠 Fixed issues in DNS Cache and updated code for memory optimization.
    • ⬆️ Upgraded all library projects to .NET 5.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v6.0 Changes

    🚀 Release Date: 13 March 2021

    • 🐎 Updated entire DNS code base to .NET 5 with new Windows installer. This upgrade will improve overall performance on Windows installations.
    • ➕ Added support for DNS Application (APP) propriety record with DNS Apps feature support. DNS Apps allows creating custom apps by 3rd party using .NET that run on the DNS server allowing the apps to process DNS requests and provide custom DNS response based on any bussiness logic.
    • 0️⃣ A default DNS app (available to download separately) supports APP records capable of Split Horizon and Geolocation based responses using MaxMind's GeoIP2 City & Country databases.
    • ⚡️ Updated dashboard charts to save legend selection state.
    • ⚡️ Updated dashboard with Custom date selection option to display stats.
    • ➕ Added option to configure max stats days in settings.
    • ➕ Added option to enable/disable QNAME minimization.
    • ➕ Added delete existing files option in Restore settings.
    • ➕ Added support to store query stats data to allow DNS cache auto prefetch to refresh cache when DNS server restarts.
    • ⚡️ Updated TLS certificate implementation to allow using self signed certificates for web console, DoH, and DoT.
    • ➕ Added DHCP lease Reserve/Unreserve options to allow quickly reserving lease for clients.
    • ⚡️ Updated DHCP reserved lease option to allow overriding client's host name.
    • 🛠 Fixed issues with DNS cache auto prefetch feature.
    • 🛠 Fixed multiple issues in DNS cache.
    • 🛠 Fixed multiple vulnerabilities causing DNS cache poisoning.
    • 🛠 Multiple other minor bug fixes and improvements.
  • v5.6 Changes

    🚀 Release Date: 2 January 2021

    • 🐎 Updated standalone console app to work on .NET 5 and removing standalone .NET Framework app support. .NET 5 update will boost performance of the DNS server on all platforms.
    • 🐎 Updated DNS and DHCP listener code to use async IO to improve performance.
    • ➕ Added HTTPS support for web service that provides the web console access.
    • ➕ Added support to change the web service local addresses.
    • ⚡️ Updated the server to allow changing DNS server end points, the web service end points, or enabling DoH or DoT services instantly without need to manually restart the main service. Basically, you do not need to restart the DNS server app at all for applying any kind of settings as all the changes are applied dynamically.
    • ➕ Added HTTP compression support in the main web service.
    • ➕ Added HTTP compression for downloading block lists.
    • ➕ Added option to clear and delete all dashboard stats and auto clean up old stats files from disk
    • ➕ Added option to delete all log files and auto clean up old log files from disk.
    • ➕ Added configurable option to disable logging, allow logging in local time, and to change log folder path.
    • ➕ Added option in settings to define the refresh interval for block lists with a manual option to force refresh all block lists.
    • ➕ Added support for exporting backup zip file containing selected items like config files, logs, stats, etc. and allow restoring the backup zip file without restarting the main service.
    • 🛠 Fixed multiple issues in DHCP server's DNS record management.
    • 🛠 Fixed bug in DNS server cache prefetching for stub and conditional forwarder zones causing the cached data to be overwritten by the prefetched output from recursive resolution.
    • 🛠 Fixed html encoding issue in web app.
    • ➕ Added option in web app to list top 1000 clients, top domains and top blocked domains.
    • 🔧 DNS cache serve stale feature made configurable with default serve stale TTL set to 3 days instead of 7 days.
    • 🛠 Fixed issue in recursive resolver to avoid querying root servers when one of the parent zone's name servers exists in DNS cache.
    • 💥 Breaking changes in the getDnsSettings and setDnsSettings API calls will require API clients to update the code before updating the DNS server.
    • 🛠 Multiple other minor bug fixes and improvements.