Changes compared to the previous beta, v0.108.0-b.13. See CHANGELOG.md for all changes.
Acknowledgements
A special thanks to our open-source contributors, @evrifaessa, @scripthunter7, @RoboMagus, @fernvenue, @caribpa, @eduardoaddad, and @MkQtS, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!
Full Changelog
Security
- Go version was updated to prevent the possibility of exploiting the CVE-2022-27664 and CVE-2022-32190 Go vulnerabilities fixed in Go 1.18.6.
Added
-
New
bool
,dur
,u8
, andu16
DHCP options to provide more convenience on options control by setting values in a human-readable format (#4705). See also a Wiki page. -
New
del
DHCP option which removes the corresponding option from server's response (#4337). See also a Wiki page.NOTE: This modifier affects all the parameters in the response and not only the requested ones.
-
A new HTTP API,
GET /control/blocked_services/services
, that lists all available blocked services (#4535).
Changed
-
The DHCP options handling is now closer to the RFC 2131 (#4705).
-
When the DHCP server is enabled, queries for domain names under
dhcp.local_domain_name
not pointing to real DHCP client hostnames are now processed by filters (#4865). -
The DHCPREQUEST handling is now closer to the RFC 2131 (#4863).
-
The internal DNS client, used to resolve hostnames of external clients and also during automatic updates, now respects the upstream mode settings for the main DNS client (#4403).
Deprecated
-
Ports 784 and 8853 for DNS-over-QUIC in Docker images. Users who still serve DoQ on these ports are encouraged to move to the standard port 853. These ports will be removed from the
EXPOSE
section of ourDockerfile
in a future release. -
Go 1.18 support. Future versions will require at least Go 1.19 to build.