Releases: qdm12/dns
Releases · qdm12/dns
v1.4.0-rc4 Fix KeepNameserver behavior
Fix UseDNSSystemWide keepNameserver
Fix UseDNSSystemWide
v1.4.0-rc3 Fix UseDNSSystemWide
Go API: configurable access control subnets
Configurable access control - Add all IPv6 addresses to whitelist
v1.4.0-rc1 Create include.conf in etc directory
Create include.conf in etc directory
v1.3.0 Go API changes
Go API
NewConfigurator
takes unbound binary path as input
v1.2.1 Fixed v1.2.0
Bug fixes
- This is simply the fixed version which contains
access-control: 0.0.0.0/0
as before.
Go API
- Adds
SupportsTLS
andSupportsDNSSEC
fields to provider data model and update constant information on DNS over TLS providers.
v1.2.0
v1.1.1 Fixed v1.1.0
This is simply the fixed version which contains access-control: 0.0.0.0/0
as before.
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
v1.0.0 Initial release
Includes all development since the start of the project. This was built using 35f3639