What's Changed
- chore: GoatCounter analytics, README v0.11.0, DoT blog post by @razvandimescu in #72
- fix: allowlist parent domain unblocks subdomains by @razvandimescu in #74
- feat: mobile setup — QR onboarding, Wi-Fi scoped mobileconfig by @razvandimescu in #73
- chore: blog + hero script updates for phone setup by @razvandimescu in #75
- ci: use pandoc/actions/setup instead of apt-get by @razvandimescu in #76
- feat: multi-forwarder with SRTT-based failover by @razvandimescu in #77
- feat: cache warming for configured domains by @razvandimescu in #78
- feat: DoH server endpoint + DoT enabled by default by @razvandimescu in #79
- fix: replace unscannable QR art with placeholder in blog by @razvandimescu in #80
Full Changelog: v0.11.0...v0.12.0
📖 Background reading — DNS-over-TLS from Scratch in Rust — building the DoT server that ships in this release, end-to-end.