github dmachard/DNS-collector v3.3.1

3 hours ago

Changelog

This release focuses on the stabilization of the v3, with fixes for bursty DNStap traffic, accurate drop telemetry, and some optimizations across transformers, message flattening, and templating.

What's Changed

💡 Enhancements

  • build(ci): support GitHub immutable releases in GoReleaser workflow by @dmachard in #1404
  • feat(transformer): add Shannon entropy detection in suspicious transformer by @dmachard in #1395

🚀 Performance

  • perf(transformer relabeling): use cache regex match per field key by @dmachard in #1400
  • perf(template): cache parsed pongo2 template instead of re-parsing per message by @dmachard in #1401
  • perf(flatten): presize map to 128 for DNSMessage.Flatten by @dmachard in #1402

🔧 Bugfixes

  • fix(docs): restore mobile navigation menu on homepage by @dmachard in #1403
  • fix(dnstap): scale batchChannel capacity to buffer size instead of dividing by batch size by @dmachard in #1397 #1398
  • fix(telemetry): record dropped messages in TotalDiscarded when a worker buffer is full by @dmachard in #1399

Bug reporters

Full Changelog: v3.2.3...v3.3.1

Don't miss a new DNS-collector release

NewReleases is sending notifications on new releases.