v1.1.0
Features and changes
- Change repository and image name to
qdm12/dns
andqmcgaw/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
todns/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