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.