Skip to content

Changelog

Ferrous DNS uses Conventional Commits and git-cliff for automated changelog generation.

The full changelog is published with each release on GitHub:

View Changelog on GitHub Releases


Version History

Version Highlights Status
v0.9.x Upstream anti-spoofing (0x20, DNS Cookies, response validation), DNSSEC validation enforcement + DS denial proofs, DoQ server listener, DNS64, TOTP/2FA + passkeys, custom sinkhole IP Released
v0.8.x Config export/import, Prometheus metrics, OpenAPI docs, Extended DNS Errors (RFC 8914), DNS Cookies (RFC 7873), optimistic prefetch Released
v0.7.x HTTPS, auth, API tokens, rate limiting, DNS tunneling detection, DGA detection, NXDomain hijack detection, response IP filtering (C2 blocking) Released
v0.6.x In-flight coalescing, TSC timer, Pi-hole API compat, benchmark suite Released
v0.5.0 DoH/DoT server-side, PROXY Protocol v2, auto PTR, DNS rebinding protection Released
v0.4.0 Parental controls, per-group time-based scheduling Released
v0.3.0 DoQ + HTTP/3 upstreams, CNAME cloaking, Safe Search, blockable services Released
v0.2.0 Blocklists, allowlists, client groups, wildcard/regex blocking Released
v0.1.0 Foundation — DNS resolver, cache L1/L2, REST API, Web UI Released

Per-release detail is on GitHub Releases; see the Roadmap for upcoming features.