Features:
- Disable/Enable single blocking group via REST api and CLI (#111)
- Added additional binaries (for *BSD) (#188)
- Prefetch hit metrics (#190) -> thanks @moolex
- Added
tini
to docker image (#180) -> thanks @onedr0p - Configuration of different upstream DNS servers for different clients (#81)
- Caching of all query types (#186) -> thanks @moolex
- Configuration to disable/enable timestamps in the log file (#182) -> thanks @Harnish
- Enable ad-blocking for queries from conditional upstream (#174) -> thanks @moolex
- Added support of disable ipv6(AAAA) query (#171) -> thanks @moolex
- Changed resolver order (Custom DNS before conditional configuration) (#164)
- Block additional DNS record types (#165)
Bugfixes
- Use correct Base64 decoding to make DoH really work (#176)
- fix panic with empty query (#173) -> thanks @moolex
- Enhanced logging if upstream request fails
- Segmentation fault on TCP request with UDP fallback (#162)
Misc
- Updated dependencies
- Updated Grafana dashboard
Changelog
314922a #111: allow the ability to enable/disable blocking by group
b454a17 #162: Segmentation fault on TCP request with UDP fallback
46cd15b #163: Critical information missing in log entry for DNS error
c0da326 #164: Changed resolver order (Custom DNS before conditional configuration)
6f53846 #165: Block additional DNS record types
1971862 #176: Use correct Base64 decoding to make DoH really work
1ea6057 #182 - added config option for logTimestamp (#184)
22e59f8 #182: added documentation of logTimestamp configuration property
db64fc3 #182: disabled linting of config structure
34eaf34 #188: Add additional binaries as release artifacts
209024e #81: Configuration of different upstream DNS servers for different clients (#193)
9ea8419 Add prefetch hit metrics (#190)
000beba Add support of disable ipv6(AAAA) query (#171)
a31fc8d Blocking with conditional upstream (#174)
d5b0e0a Bump github.com/go-chi/cors from 1.1.1 to 1.2.0 (#169)
a75ecf9 Bump github.com/miekg/dns from 1.1.40 to 1.1.41 (#167)
81e7b0f Bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2 (#166)
fa08842 Bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0 (#170)
7af0c57 Bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1 (#172)
c06f373 Bump github.com/prometheus/client_golang from 1.9.0 to 1.10.0 (#168)
af4d2cd Changed block type description
33eb062 Make cache for all query types (#186)
292e561 Remove badge until dependabot/dependabot-core#1912 is fixed.
86b7cdb add tini to Docker image (#180)
b16084a added descriptions and prefetch hit ratio panel
a3d0bcc added disableIPv6 property
88fdab7 chore(docs): Update link to kubernetes chart (#181)
30bde16 fix panic with empty query (#175)
1a9569a go mod tidy
7e092e7 go mod tidy
c59c52d removed deprecated linters
6075c5f replaced deprecated function
ace36c8 switched to golangci-lint GitHub Action