v0.20
Features:
- ability to specify certificate common name for the upstream DNS server. -> thanks @amigan
- Add connectIPVersion to choose how Blocky connects to other hosts -> thanks @ThinkChaos
- Add fallbackUpstream for conditional mapping -> thanks @adyanth
- Add primary key to the query log table
- Added simplified check for loopback -> thanks @FileGo
- Enable start as long as at least one upstream resolver in group is reachable -> thanks @FileGo
- Option to handle FQDN only requests -> thanks @kwitsch
- add grafana template for Postgres -> thanks @liboz
- caching for empty DNS responses
- Blocky should start resolving DNS traffic as soon as possible -> thanks @kwitsch
- delivery of blocking group as EDNS error -> thanks @kwitsch
- Special-Use Domain Names -> thanks @kwitsch
Misc
- Change self-signed cert to ECDSA -> thanks @FileGo
- Disable colors when not in interactive terminal -> thanks @desolatorxxl
- Docker container rework -> thanks @kwitsch
- Filter loopback addresses from hosts file -> thanks @FileGo
- Updated dependencies and documentation
Bugfix
- Ignore non YAML files when loading from a directory -> thanks @ThinkChaos
- format ipv6 URL for DoH bootstrap request according to RFC3513
- set content-type header for HTTP endpoints
- set host header for DoH requests