Skip to content

v1.1.0

Compare
Choose a tag to compare
@qdm12 qdm12 released this 02 Jan 17:37
· 88 commits to master since this release

Features and changes

  • Change repository and image name to qdm12/dns and qmcgaw/dns
  • Create empty include.conf at runtime instead of at build if it doesn't exist
  • (Re-)remove securedns from supported providers

Go exposed API

Breaking changes

Some breaking changes introduced but that's only <24 hours since the first release so I'll admit it to myself 😉

  • Rename dns/pkg/dns to dns/pkg/unbound package
  • Using http.Client instead of custom client for compatibility reasons
  • Configuration accepts Unbound directory
  • MakeUnboundConf accepts username, uid and gid parameters
  • Add UseDNSSystemWide method to configurator

Additions

  • Expose Unbound settings model
  • Expose constants data

Internal changes

  • Remove logger usage as much as possible to stay quiet in API usage

Code maintenance

  • Using os package from qdm12/golibs
  • Upgrade qdm12/updated package
  • Add pkg to trigger paths for buildx workflows