Changelog

Follow new updates and improvements to ctrlDNS.

April 2nd, 2026

New

Improved

Fixed

It has been a little quiet here the last couple of months, but for a very good reason!

We have been hard at work implementing some major new features. Their foundation has been laid and the first versions are now live!

Besides these new features, we've also deployed various fixes and improvements since the last changelog.

๐Ÿš€ New features

Zone migration

The first new feature allows us to fully migrate zones between provider accounts. Migrations are possible to zones of the same provider as well as to other provider types, and even to different zones*.

Migrations are fully configurable, meaning that when migrating a zone, you can configure which components you would like to migrate. So far we've implemented support for migrating the records and access (users and profiles with whom the zone is shared). In the future we can expand this by implementing support for pending or scheduled mutations, for example.

Migrations are also infinitely repeatable, meaning they can be run again (with the same or different components).

This feature is only available internally to us for the time being. Please contact our Support Department if you would like to utilize ctrlDNS for your zone migrations.

*=Provided that only compatible components are migrated.

Zone validation engine

The next major feature is an all-new validation engine for zones. With this engine we can detect any kind of issues with the zone, such as differing TTLs for a Resource Record Set or a lack of nameserver records.

This powerful feature gives us a lot of possibilities in validating and auditing DNS zones and weโ€™re planning on expanding this very soon.

Logging and reporting of synchronization errors

In addition to, and to work in tandem with, the validation engine, we have reworked how synchronization errors are handled. Errors will now be reported to the zone log, giving you the tools and feedback necessary to resolve these errors yourself.

Our goal is still to prevent as many validation related errors as possible by reporting these early via either inline validation (i.e. in the various forms) or with the new zone validation engine. But for the cases we've not yet handled, we now fallback to reporting them as-is.

๐Ÿ› Bug fixes

  • The per-account zone collection view did not correctly update the amount of zones count when creating zones via ctrlDNS

  • Fix the menu not properly decrementing the invite and mutation counters when deleting zones

  • Fixed the locale not respecting your preferences on error pages

  • Fixed an issue where deleted zones at Cloudflare did not correctly propagate

  • Fix Error 500 when changing the record type form field from TXT to SPF with an existing TXT record with invalid SPF data

  • Fix the password reset form not being submissible

  • Fix an issue that occurred when running the zone discovery process for Cloudflare accounts without any zones

  • Work around Realtime Register validation inconsistency between their UI and API, causing certain changes to not be synchronizable

๐Ÿ”ง Improvements

  • Improved the error message when performing an action that results in a non-unique CNAME record

  • Improved the CAA record validation

  • Dropped support for Vimexx as they no longer have an API

  • Further harden the validation to ensure Realtime Register domain names are always in lower case

  • Nicely handle the insufficient permission Exonet API error when attempting to delete a zone

  • Nicely handle the Realtime Register API error when attempting to delete a zone that is managed

  • Nicely handle the Cloudflare API error when attempting to add a zone when the zone limit has been reached

  • Nicely handle the Realtime Register API error when attempting to create a zone that already exists

  • Improve the experience for adding an Openprovider account by validating if API access is enabled

October 24th, 2025

Improved

The past week weโ€™ve made the following changes.

๐Ÿ”ง Improvements

  • Instead of showing an error when submitting (or more realistically pasting) domain names containing upper case characters (e.g. in CNAME records), we now automatically convert the domain name to lower case

  • We have improved one of our internal monitoring subsystems allowing us to respond to incidents faster and more effectively

October 17th, 2025

Improved

Fixed

Since the last update weโ€™ve been mainly focused on improvements under-the-hood, but we do have some improvements to the new zone log weโ€™ve recently introduced.

๐Ÿ› Bug fixes

  • We fixed an issue where record additions were being processed as if they were deletions. This caused deletions to incorrectly appear in the synchronization log entry

๐Ÿ”ง Improvements

  • We no longer display a record modification in the synchronization log entry when an internal property is updated

  • Small UI tweaks in the zone log

October 3rd, 2025

New

The past week weโ€™ve made the following changes.

๐Ÿš€ New features

  • Weโ€™ve added an icon and label to the various zone collections indicating if the Realtime Register zone uses premium DNS

  • We have massively overhauled the zone log

    • The page load time has improved significantly, the page now loads almost instantly

    • Detailed diff views are now available, showing you exactly which record and which value were changed

    • We have removed the superfluous โ€œzone is up to dateโ€ entry to make it easier to find relevant events

๐Ÿ› Bug fixes

  • Fixed an issue importing Vimexx zones due to Vimexx API changes

  • Fixed an issue where zone invites could not be accepted under certain circumstances

September 15th, 2025

New

Improved

Fixed

The past week weโ€™ve made the following changes.

๐Ÿš€ New features

  • Invites to a zone will now be deleted automatically when they have been inactive for 7 days or more

  • We no longer allow uppercase characters in domain name form fields. This is only an issue for Realtime Register zones, but generally speaking this is undesirable

  • We no longer allow hidden Unicode characters in form fields. This usually happens when copy+pasting DNS records from other places and always causes opaque synchronization problems

๐Ÿ› Bug fixes

  • Fix for the expired trial page crashing

  • Fixed an issue where zones would disappear from the zone overview page when you delete a customer to which the zone was added

๐Ÿ”ง Improvements

  • We have improved the locale detection

  • Many under-the-hood changes to keep ctrlDNS safe and up-to-date

September 3rd, 2025

Fixed

  • We have made a slight change in the ordering of processing changes with Exonet to improve synchronization reliability

  • Fixed an issue where deleting a zone in ctrlDNS would crash

August 28th, 2025

Fixed

  1. Fixed an issue where ctrlDNS contact details would still be shown in the Userflow widget for whitelabel environments

  2. Fixed an issue where sending an invite to a customer would crash