github maxfield-allison/dnsweaver v0.4.2

latest releases: v1.6.0, v1.5.0, v1.4.6...
5 months ago

Fixed

  • Lint Compliance: Resolved all golangci-lint issues for stricter configuration
    • Fixed gofmt formatting across 45 files
    • Fixed exhaustive switch statements (RecordType, Validator interface)
    • Fixed errorlint issues (use errors.Is instead of direct comparison)
    • Fixed variable shadowing in dnsmasq/Pi-hole providers
    • Fixed typos (cancelled → canceled)
    • Added status constants for health checks and provider metrics

Changed

  • Linter Configuration: Refined .golangci.yml for long-term maintainability
    • Disabled prealloc (micro-optimization not worth verbosity)
    • Disabled revive:unexported-return (intentional API pattern)
    • Added structured exclusions for tests, providers, and config
    • Enabled only diagnostic and performance gocritic tags
  • Contributing Guide: Fixed internal GitLab URL to public GitHub URL

Docker Images

docker pull ghcr.io/maxfield-allison/dnsweaver:v0.4.2
docker pull docker.io/maxamill/dnsweaver:v0.4.2

Don't miss a new dnsweaver release

NewReleases is sending notifications on new releases.