github Control-D-Inc/ctrld v1.4.2
Release v1.4.2

latest releases: v1.4.6, v1.4.5, v1.4.4...
5 months ago

Minor Release

This contains new features, some performance improvements and bug fixes.

Added

  • The ctrld binary will now perform self-upgrades to the latest stable version, as defined by a target version specified via the API.
  • Implemented a new dnsmasq configuration manipulation routine for Merlin routers, optimizing compatibility across diverse Merlin hardware platforms.
  • Ability to run on a machine with no working DNS (ctrld will establish direct IP HTTPS connections)

Improved

  • The IPv6 availability check mechanism was enhanced to trigger based on network change events, thereby eliminating the need for periodic polling.
  • The client discovery feature has been deactivated for desktop environments, encompassing Windows Desktop and macOS, thereby preventing the execution of redundant background discovery routines.
  • The golang.org/x/net dependency has been upgraded to v0.38.0 to remediate the vulnerability identified as GO-2025-3503 and CVE-2025-22872.
  • LAN query performance has been significantly improved.
  • To ensure consistent shutdown behavior, ctrld now handles OS service manager stop signals identically to the ctrld stop command.

Fixed

  • Addressed an issue that prevented the ctrld start command from restoring DNS following a failed self-check.

Don't miss a new ctrld release

NewReleases is sending notifications on new releases.