dnclient Changelog
This page contains a list of changes to the dnclient binary installed on hosts. Mobile clients depend on dnclient, but have a different release cycle and changelog which can be found below:
For general product updates, be sure to check out our blog!
0.7.0
- Update Nebula to 1.9.5
- Added support for networks using the P256 curve
- Fixed a bug where connections through relays sometimes could not be re-established
0.6.2
- Added support for stack trace debug command
0.6.1
- Fixed support for hosts with little endian architectures
0.6.0
- Support client commands for remote debugging
0.5.2
- Update Nebula to 1.9.3
0.5.1
- Update Nebula to 1.9.1
- Windows 10 / Windows Server 2016 or newer is now required
- Fixed support for Linux hosts with IPv6 disabled
- Fixed a couple potential deadlocks
0.4.1
- Fixed a bug with route firewall rules that targeted all destination addresses
0.4.0
- Add support for routes feature
0.3.2
- Update Nebula to 1.8.2 (improves throughput in some multi-routine scenarios)
0.3.1
- Update Nebula to 1.8.1 (fixes a freeze that can occur during handshakes)
0.3.0
- Update Nebula to 1.8.0
- Config directory is now configurable via the
-config
flag - Fixed a bug where DNClient would fail to start after some versions of Windows recovered from a crash
- Fixed a bug that could lead to nodes being unable to communicate over relays
- Linux: Notify systemd of service readiness (this allows systemd to start dependent services once DNClient is ready)
- Windows: Improved performance through the use of Registered IO (RIO) when possible
- Windows: Support for older versions of Windows (Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2)
- Note: While support has been added for these versions of Windows for the time being, we recommend upgrading to a newer version of Windows as soon as possible. A future release of DNClient will drop support for versions of Windows older than Windows 10.
- FreeBSD: Added support for naming tun devices
- Docker: A Docker image is now published
0.2.1
- Update Nebula to 1.7.2 (fixes a freeze during config reload when lighthouses are added or modified)
0.2.0
- Update Nebula to 1.7.1
- Fixed a bug where Windows upgrades would require re-enrollment
0.1.9
- Fixed a startup failure on hosts without a system logger (e.g. Docker containers)
0.1.8
- Added experimental operating system support
0.1.7
- Removed dependency on libc
- Added experimental operating system support
0.1.6
-name
parameter in dnclient allows for multiple instances to run simultaneously- HTTP client honors
HTTPS_PROXY
environment variable when making API calls to https://api.defined.net - Update Nebula to 1.6.1
0.1.5
- Added Windows support
- Update Nebula to 1.6.0
0.1.4
- Support reloading of lighthouse config without requiring a restart
0.1.3
dnclient info
command to output config, ca, cert info.dnclient install|start|uninstall
commands for service mode support
0.1.2
- armv5 release target added to releases
0.1.1
- Added experimental operating system support
0.1.0
- Initial beta release