Skip to content

Release Checklist

Use this checklist before tagging releases.

  • go build ./...
  • go vet ./...
  • go test -race -count=1 ./...
  • golangci-lint run ./...
  • resolver fuzz smoke run
  • semgrep --config p/owasp-top-ten
  • govulncheck ./...
  • path traversal protections validated
  • hardened container security context validated
  • daemon boots from default config
  • /api/v1/health returns 200
  • zone, forwarder, and filter flows work through API + CLI + GUI
  • recursion and caching benchmarks remain within target
  • README is current
  • runbook is current
  • deployment guide is current
  • security model reflects current controls
  • sample configuration is current
  • DoQ and DoH3 are roadmap items
  • full DNSSEC validation/signing not in v1
  • management-plane auth options are still evolving
  • HA replication is out of scope for v1