github dmachard/DNS-collector v1.11.0

latest releases: v2.3.0, v2.3.0-beta6, v2.3.0-beta5...
8 months ago

What's Changed

⚠️ Breaking Changes

This release introduces breaking changes (See #1066 Concatenate DNS Resource Records and EDNS Options for better indexation) to the flat JSON output format.

➡️ If you use custom parsing, dashboards, or scripts that rely on the old field names or array/object structure, you must update them to use the new pipe-separated string fields.

  • Deprecated per-record array/object fields for answers, nameservers, and additionals. Please use the new flat fields:
    dns.resource-records.an.names, dns.resource-records.an.rdatatypes, dns.resource-records.an.rdatas, dns.resource-records.an.ttls, dns.resource-records.an.classes

  • Deprecated per-option array/object fields for EDNS options.Please use the new flat fields: edns.options.codes, edns.options.datas, edns.options.names

All these fields are now pipe-separated strings (e.g. "A|AAAA|CNAME") or "-" if empty.

💡 Enhancements

  • feat: build multi platform containers by @jschlyter in #1055 #1057
  • feat(output/flat-json): Concatenate DNS Resource Records and EDNS Options for better integration (Elasticsearch, SIEM, etc.) by @dmachard in #1066

🔧 Bugfixes

📈 Dependency updates

  • chore(ci): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1060
  • chore(ci): bump docker/build-push-action from 5 to 6 by @dependabot[bot] in #1061
  • chore(ci): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1063
  • build(deps): bump go.opentelemetry.io/otel/sdk from 1.37.0 to 1.38.0 by @dependabot[bot] in #1058
  • build(deps): bump github.com/dmachard/go-framestream from 1.3.1 to 1.3.2 by @dependabot[bot] in #1059

New Contributors

Full Changelog: v1.10.0...v1.11.0

Don't miss a new DNS-collector release

NewReleases is sending notifications on new releases.