github dmachard/DNS-collector v2.4.0-beta1

pre-release6 hours ago

This release introduces performance optimizations across hot-path transformers (Reducer, Reordering, UserPrivacy, Filtering, Extract, Rewrite, and GeoIP).

What's Changed

💡 Enhancements

  • perf(reducer): optimize field access to improve reducer by @dmachard in #1255
  • perf(reordering): optimize reordering transform by @dmachard in #1256
  • perf(privacy): optimize HashIP by using fixed-size hash functions and hex encoding by @dmachard in #1257
  • perf: optimize extract, and rewrite transformers by @dmachard in #1258
  • perf(geoip): optimize database lookups by using pre-parsed net.IP types by @dmachard in #1259
  • perf(filtering): optimize domain regex filtering by using combined patterns by @dmachard in #1260
  • docs: fix slowfiltering example by @sezuan in #1205

📈 Dependency updates

  • chore(#1247): upgrade github.com/prometheus/prometheus to v0.311.3
  • build(deps): bump alpine from 3.23.4 to 3.24.1 by @dependabot[bot] in #1249
  • build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 by @dependabot[bot] in #1250
  • build(deps): bump github.com/prometheus/common from 0.68.0 to 0.69.0 by @dependabot[bot] in #1252
  • build(deps): bump github.com/IBM/sarama from 1.50.1 to 1.50.3 by @dependabot[bot] in #1251
  • build(deps): bump github.com/prometheus/prometheus from 0.311.3 to 0.312.0 by @dependabot[bot] in #1254
  • build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #1248

New Contributors

Full Changelog: v2.3.0...v2.4.0-beta1

Don't miss a new DNS-collector release

NewReleases is sending notifications on new releases.