Changelog
Follow up on the latest improvements and updates.
RSS
new
improved
fixed
Mac Roaming Client
RC Release Channels
Beta
8/28 August 28 MacOS Roaming Client v2.3.0 Beta
A new version of the MacOS Roaming Client is now available via the
Beta Release Channel
. - Download from Dashboard → Deployments → Roaming Clients → Install Guide
- Agents on the Beta channel will auto-update within 24–72 hours
- Check the Release Status Page for the latest Beta and Production versions
✨ What’s New
Diagnostics Tray option with guided Install Fixes
- Surfaces common installation and configuration issues with clear actions. ⚠️ Some actions require administrator privileges - Installing certificates for block pages
- Approving the network extension
- Enabling or installing the DNS Proxy
- Resetting DNS settings when set incorrectly
- Providing guidance when configuration files contain errors
- Detecting when the service is unresponsive
These improvements give users more ways to self-service issues without needing support.
🔧 Improvements
- Tray icon launches automatically after installation
- Daemon.config errors now display clearer, actionable messages
- TLS enforcement update: Forced TLS is no longer required but remains supported. ⚠️ Depending on your ISP, this may improve connectivity (e.g., Comcast, Spectrum) or cause failures if TLS is required (e.g., Eero Secure, enterprise firewalls, ISP security add-ons).
🐛 Bug Fixes
- Fixed extension crashes caused by missing GDPR data
- Resolved captive portal failures related to DHCP and resolvers
- Fixed certificate installation failures
- Corrected AirPrint issues where some printers were hidden when RC was enabled
- Improved handling of local domains so unnecessary queries are not sent to production resolvers
- Multiple additional fixes for installation, stability, and error handling
⚠️ Known Issue
- Connectivity issues may still occur on airlines and providers using Viasat Wi-Fi (e.g., Delta, American, JetBlue). We are actively investigating and will address this in a future release.
🤓 Dad Joke
What did the fish🐟say after after slamming into a wall🧱? Dam.🦫
new
Web App
API
8/26 August 26 — Web Application and API Update
✨ What’s New
- Policies Table Keeps Your Place– When editing a policy, your filters, search, and pagination settings are now preserved. After saving, you’ll return to the same view you started with for a smoother workflow.
🛠️ Improvements
- Clearer User Management with SSO– The “Add User” button now remains visible (but disabled) when SSO is enabled, with a helpful tooltip explaining how to add new users via your SSO login page.
- Simpler Roaming Client Dashboard– Removed outdated “Uninstall Pin” references. The “Bypass Pin” field has been renamed to “Mobile Admin Pin” with updated guidance for mobile troubleshooting.
🪲 Bug Fixes
- Fixed an issue where updating a site’s IP address would not save correctly.
- Fixed an issue preventing domains with “http://” or “https://” prefixes from being saved to Allow/Block lists—protocols are now automatically cleaned up.
- Improved date filtering in the Roaming Client management table with a new “< 60 days” option for Last Sync and Last Query columns.
- Plus general bug fixes and performance improvements across the platform.
new
Web App
API
8/25 August 25 — Web Application and API Update
✨ What’s New
🕵️
Subscription Management now available for all MSPs
Sales-managed MSPs can now manage client subscriptions directly from the DNSFilter dashboard.
What’s this means:
- Gain at-a-glance visibility into roaming clients and network usage per Organization
- Allocate licenses directly from the Subscriptions page
- Connect to PSA integrations for simplified, accurate billing
- Identify license allocation mismatches across organizations
- Add new organizations directly from the Subscriptions page for faster growth
🤓 Dad Joke
How do you console an English teacher? There, their, they're
We've made multiple improvements to both the Policies and Sites pages within the product dashboard. We've made it easier to navigate the sites and policy navigation lists in both a global view and in an individual organization
New Features & Improvements
Sites and Policies Dashboard Enhancements:
Clickable Site and Policy Names
: You can now click on a site's and/or Policy name to go directly to its configuration page when looking at a site and/or policy list, providing more optionality in how one can edit and view deeper information.Pagination
: In certain cases, pagination controls were not available for administrators who were attempting to navigate the sites and/or policies view. We have reintroduced the pager and pagination controls in scenarios in which it wouldn't have been displayed.Maintained Filter State
: Similar to the pagination item above, there were scenarios in which users would not have their settings maintained when attempting to edit a site and/or policy and would be brought back to the first page. Filters and settings are now kept and maintained while editing in all scenarios and administrators will be brought back to their saved view when editing is complete."Look Up Domain" Button
: The tooltip helper text for "Look Up Domain" on the Policy/Category Selection page has been replaced with a clear action button at the top right of the page., improving its visibility and usability.fixed
Windows Roaming Client
RC Release Channels
8/13 August 13 - Windows Roaming Client v2.2.1 Production
A new version of the Windows RC is now available via the Production channel. This version can be downloaded from the dashboard
Deployments → Roaming Clients → Install Guide
, or by selecting the Install Guide
from the Control Center
in the Roaming Client Management
dashboard. Organizations with Automatic Updates turned on will start receiving this update incrementally from the date of this release.
For more details on Release Channels and the current versions available for both Beta and Production channels, check out our help docs.
🪲 Bug Fixes
- Changed the default connection preference back to IPv4 for better reliability; IPv6-IPv4 mode is still available to configure as needed
- Improved how the app handles certain IPv6 networks that don’t provide their own DNS, reducing connection failures
ℹ️
Note:
In rare IPv6-only network configurations without an advertised IPv6 DNS server, connectivity may still be impacted when manually selecting IPv6-only mode🤓 Dad Joke
I got a pet termite🐛and named it Clint. Clint Eatswood🪵
new
fixed
Web App
API
2025-08-07 - Web Application and API Update
What's New
A fix was implemented for an issue where users couldn't save their policy, under certain conditions, after adding a domain to the allow/block list in the dashboard.
fixed
Relay
RC Release Channels
8/6 August 6 - Relay v1.4.0
A new version of the DNSFilter Relay is now available! You can download updated binaries from the DNSFilter Dashboard (
Deployments → Relay → Install
) or refer to our Help Docs.Docker images will begin auto-updating to v1.4.0 in the coming weeks.
Note: Older Ubuntu distributions may require manual update
—instructions here.🐞 Bug Fixes
- Fixed an issue where the auto-update script on 22.04 images failed due to a hard‑coded binary name (relay-linux-amd64) that was renamed to relay. This prevented new containers from being created and left affected customers in a broken state.
ℹ️
Note:
This fix applies only to the Docker image. If you deploy Relay via binary, there are no functional changes in this release beyond a version number update.new
improved
fixed
Chrome Extension
RC Release Channels
8/6 August 6 - ChromeOS Extension v3.1.0 Production
We’ve rolled out a brand-new Chrome extension built on Manifest V3, packed with improvements for ChromeOS users.
🚨 Action Required
Google now requires Chrome extensions to use Manifest V3. Our extension now uses DNS-over-HTTPS (DoH) to remain compatible.
To ensure filtering continues working:
- Apply the new DNS over HTTPS Templatein yourGoogle Admin dashboard
- Note:If your org did not update to v2.4.1 before upgrading to v3.1.0, run the Clean Up Tool to remove duplicate entries— see ourTroubleshooting Guidefor instructions
📋
Follow the steps
in our Chrome Extension Deployment Guide
to update your deployment and apply the required template.-------------------------------------------------------------------------------------------------
✨
What’s New
🔐
Modernized Extension with DoH Support
Built on Google’s Manifest V3 standard, this update brings:
- Encrypted DNS-over-HTTPS (DoH) for more secure browsing
- Streamlined UI with clearer status indicators
- Improved device identification in the dashboard
- More detailed debug logs for support and troubleshooting
🛠️
Improvements
🎨
User Interface Enhancements
- Light/Dark Mode that matches your Chrome theme
- Refreshed icons and ChromeOS branding
- New “Additional Details” section with advanced diagnostics
🏢
Simplified Admin Deployment
- DoH Template Builder available in the DNSFilter dashboard for easy Google Workspace integration
🐞
Bug Fixes
- Fixed: Client IDs were mismatching during deployment
- Fixed: Blocked domains sometimes didn’t display properly until reboot
- Fixed: Users on shared devices can now switch networks seamlessly
🤓 Dad Joke
It's so hot♨️ I just saw a garlic🧄take its cloves off 😳
new
Web App
API
2025-08-05 - Web Application and API Update
✨ New Features & Improvements ✨
What's New
This update brings a significant user experience refresh to several key areas of the application, most importantly Policies, as well as other navigation enhancements.
New Features & User Experience (UX) Improvements
Policies:
The Policies/Filtering tab has a completely brand new look and feel. Similar to the updates we've made to the DNSFilter dashboard for Sites and Roaming Clients, this new experience is designed for faster, more seamless navigation and filtering. Key Changes:
- Changes to Policies will no longer be applied automatically. You must now explicitly click "Save" to solidify modifications to policies, ensuring that you no longer make any erroneous changes that you do not intend.
- If you do make a change to a policy and attempt to navigate away from the edit experience, you will be prompted with a error making sure that is what you intend to do.
- The Policies view is now a tabular view, similar to the Sites and Roaming client tabs within DNSFilter. With that, you can now filter the list of policies, modify the columns shown in the default view to align to your preference and perform bulk operations across multiple policies if needed. Views are also defined per administrator, allowing multiple users to have different configurations of their policy table without impacting the view of other users
Improvements
- MSP and Single Org Settings/Profile User Experience: The Settings and Profile pages for both MSP and single-organization organizations have been updated with the new user experience.
- Tools\SSL Certificates User Experience: The Tools\Certificates page now features an updated interface and typography, bringing it in line with the rest of the new UI.
improved
fixed
Windows Roaming Client
RC Release Channels
7/30 July 30 - Windows Roaming Client v2.2.0 Production
A new version of the Windows RC is now available via the Production channel. This version can be downloaded from the dashboard
Deployments → Roaming Clients → Install Guide
, or by selecting the Install Guide
from the Control Center
in the Roaming Client Management
dashboard. Organizations with Automatic Updates turned on will start receiving this update incrementally from the date of this release.
For more details on Release Channels and the current versions available for both Beta and Production channels, check out our help docs.
✨What's New
🧰
Expanded Device and Protocol Support
- ARM64 Architecture SupportNow available: a separate build for ARM64-based Windows devices, extending protection to a broader range of hardware beyond x64.
- IPv6 SupportFull IPv6 support is now included. DNS queries from IPv6-enabled devices are routed properly through DNSFilter. IPv6 is now attempted first by default—no registry changes needed.
🛡️
Service Manager: Improved Stability & Self-Healing
A new Service Manager has been a dded to monitor and protect the Roaming Client in real time:
- Automatically checks health every 5 minutes
- Restarts services if needed
- Self-repairs and verifies installation integrity
- Runs as a Windows service with enterprise-ready behavior
- Now bundled with the installer
Think of it as built-in resilience—if the client goes down, it brings itself back up.
🛠️Improvements
🧹
Smarter Startup with Built-in Cleanup
- The client now removes outdated or leftover registry settings on startup, helping avoid config-related issues and ensuring a cleaner, more reliable launch experience.
💽
Smarter .NET 8 Dependency Handling
- The installer now detects and installs missing .NET 8 dependencies automatically, reducing manual setup steps and avoiding install-time errors.
🧩
Better Compatibility with Windows Defender
- The installer now better aligns with Windows Defender and related security settings to avoid being flagged in stricter environments.
🪲 Bug Fixes
- Local Domain ResolutionFixed an issue where the client failed to fall back to a secondary DNS suffix for local domain lookups.
- API Error HandlingThe client now retries on temporary API errors instead of shutting down, improving service continuity.
- Startup Reliability During API DowntimeImproved behavior during initial startup if DNSFilter’s API is temporarily unreachable.
🤓 Dad Joke
Don't throw false teeth 😬 at your vehicle -- you might denture car🚗
Load More
→