Skip to content

v0.17

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Nov 07:27

Features:

  • Client name can be extracted from URL (DoT/DoH)
  • Allow to define different client names for the same group -> thanks @kwitsch
  • Configurable caching for negative results (NXDOMAIN) -> thanks @kwitsch
  • DNS-over-TLS (DoT) Server support -> thanks @kwitsch
  • Query log can be disabled -> thanks @FileGo
  • Application startup should optionally fail if initial download of a single list failed -> thanks @kwitsch

Bugfixes

  • Ipv6 parsing error in upstream definition
  • added missing field in query log

Misc

  • Updated dependencies and documentation

Changelog

a90fb5d Extract client name from the URL (DoH and DoT) (#317)
aa5457d Added download parameters
bd1886d Allow to define different client names for the same group (#251) (#337)
487fe91 Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 (#316)
6cf0c7b Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 (#332)
f42a7e6 Bump github.com/swaggo/swag from 1.7.1 to 1.7.3
e2b841b Bump gorm.io/driver/mysql from 1.1.2 to 1.1.3 (#323)
147c4e3 Bump gorm.io/driver/sqlite from 1.1.5 to 1.1.6 (#315)
c344018 Bump gorm.io/driver/sqlite from 1.1.6 to 1.2.3 (#326)
cabd2cf Bump gorm.io/gorm from 1.21.15 to 1.21.16 (#314)
6471a0a Bump gorm.io/gorm from 1.21.16 to 1.22.0 (#322)
bb5bdef Bump gorm.io/gorm from 1.22.0 to 1.22.1 (#325)
bf06775 Bump gorm.io/gorm from 1.22.1 to 1.22.2 (#327)
3adad4a Configurable caching for negative results (NXDOMAIN) (#287) (#330)
40e749a DoH endpoints should also accept trailing slash
c22292e DoT (DNS-over-TLS) server (#303)
e882fa0 Fallback when using mysql or file as query log (#318) (#336)
c2fb389 Improve caching of prefetched domains (#290)
9b95969 Improved configuration output (duration format, etc.)
9b6dc66 Ipv6 parsing error in upstream definition (#285)
2f79086 Make retry for list download configurable (#308) (#338)
e42c495 Moved golangci-lint to the new job
98cf484 Option to disable the query log (#333)
f823db1 Refactoring default parameters in configuration
598849e added missing field in query log (#291)
fe79b98 added test
e5b44f4 application startup should fail if initial download of a single list failed (#310) (#313)
db6d5cf changed command order
c5c3501 changed order in client names resolving
f0a94a0 chore(docker): Update alpine version
57036aa fixed golangci-lint issues
2fdaf47 go mod tidy
2aed746 introduced "failStartOnListError" parameter (#310)
cd76796 introduced go-multierror to handle multiple errors