Minor Release
This is a minor release with new features, some performance improvements, and various bug fixes.
Added
- Support the hosts file as a source for resolving hostnames.
- Including the OS version in the DoH header.
- Including the client's IP address when ctrld is an upstream of dnsmasq.
Improved
- Making PTR lookup failures less noisy for users.
- Upgrading quic-go to v0.38.0
- ctrld now generates a working default configuration in both cd and local mode.
- Using
/etc/version
to detect a UniFi Gateway. - The general performance and stability of ctrld:
- All upstreams are monitored to prevent high resource consumptions in case of outage.
- Guarding against DNS loops.
- Reporting error when
--cd/--cd-org
is set to empty string.
Fixed
- Service restart loop in EdgeOS.
- Using Control D bootstrap DNS for the OS resolver, fixed #59.
- Fix the default route IP address with the public interface.
- Fix the setting of DNS so that it takes effect in some cloud providers with systemd-resolved.
- Fix
ctrld
home directory created randomly with windows RMM.