v0.42.0
If you find the project helpful, please consider supporting the project via monthly donation via GitHub Sponsors or simply add a star to this project.
Highlights
This release introduces some important bug fixes (memory leak) and minor features
- Fix memory leak with
ElasticSearch
logger, thank to @misaki-kawakami to report that. - Optimizations to reduce CPU usage, more particularly for
flat-json
- Add support for
query-zone
field on DNStap collector
What's Changed
- feat: decode dns class on queries and replies by @dmachard in #635
- feat: more docs for kafka and fluentd loggers, change channel buffer to 4096 by @dmachard in #637 #639
- feat: normalize transformer: add icann managed flag in dnsmessage by @dmachard in #640
- feat: refactor to optimize dnsmessage model by @dmachard in #632
- feat: dnstap collector: decode query zone field by @dmachard in #621
- feat: dnstap collector: ignore empty raw dns payload by @dmachard in #622
- fix: elasticsearch: release buffer properly to avoid memory leaks by @dmachard in #630 #644
- fix: build to support 32b platform by @dmachard in #620
- chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 by @dependabot in #625
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #633
- chore(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #606
- chore(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #607
- chore(deps): bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 by @dependabot in #616
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #647
- chore(deps): bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #648
- chore(ci): add timeout in github actions tests by @dmachard in #623
- chore(ci): add bench-go github actions by @dmachard in #638
- chore(ci): bump softprops/action-gh-release from 1 to 2 by @dependabot in #646
Bug reporters
Full Changelog: v0.41.0...v0.42.0