Changes compared to the previous beta, v0.108.0-b.77. See CHANGELOG.md for all changes.
Full changelog
Security
- Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in 1.25.3.
Added
- New DNS rewrite settings endpoints
GET /control/rewrite/settingsandPUT /control/rewrite/settings/update(#1765). Seeopenapi/openapi.yamlfor details.
Changed
- Node.js 24 is now used to build the frontend.
POST /control/rewrite/addandPUT /control/rewrite/updatenow accept the optional field "enabled" (#1765). Seeopenapi/openapi.yamlfor details.
Configuration changes
In this release, the schema version has changed from 30 to 31.
-
Added a new boolean field
filtering.rewrites_enabledto globally enable/disable DNS rewrites. -
Added a new boolean field
enabledfor each entry infiltering.rewritesto toggle individual rewrites.# BEFORE: 'filtering': 'rewrites': - 'domain': test.example 'answer': 192.0.2.0 # … # AFTER: 'filtering': 'rewrites_enabled': true 'rewrites': - 'domain': test.example 'answer': 192.0.2.0 'enabled': true # …
To roll back this change, set
schema_versionback to30.
Deprecated
- Node.js 20 and 22 support.
Fixed
- DHCP settings could not be saved (#8075).
- DNS Rewrite edit modal did not populate with the correct values (#8072).
Removed
- The outdated querylog anonymization script.