Bug fixes
- Unbound log lines processing (showing an
ERROR
where it was anINFO
level)
Features
- Log
healthcheck: passed
once the healthcheck succeeds after a failed attempt - Unbound now serves clients from any IP address and not just localhost (
access-control: 0.0.0.0/0 allow
) - Improved logging of DNS settings
- s390x and ppc64le CPU architectures supported
Code maintenance
- Using qdm12/dns Go API v1.4.0-rc3
- Using qdm12/updated Go API
- Rework main function
- Add waitgroup to collectStreamLines for a cleaner shutdown
Continuous integration
- Test, lint and build using the native builder CPU architecture only even for cross CPU architecture builds, speeding up builds from 15 minutes to about 5 minutes.
- Change workflow structure and Dockerfile structure, 'glued' together using Docker Buildkit and target images.
- Remove microbadger hooks for branch and release workflows
- Dependabot for Github actions added