Releases: dmachard/DNS-collector
v0.32.0
What's Changed
- [ENHANCEMENT] Dnstap/Powerdns collector: improve log messages, track connId by @dmachard in #321
- [ENHANCEMENT] Allow reading of basic auth password for loki logger from file by @ReneHollander in #317
- [ENHANCEMENT] Suspicious transformer: support whitelist domains by @dmachard in #315
- [ENHANCEMENT] RestAPI logger: return array instead of dict (breaking changes) by @dmachard in #313 #314
- [ENHANCEMENT] Dnstap/Powerdns collector: new setting to reset tcp connection by @dmachard in #308
- [ENHANCEMENT] Update docs, more config examples added by @dmachard in #294 #302 #309
- [ENHANCEMENT] Implement relabeling functionality in the Loki logger by @ReneHollander in #286
- [ENHANCEMENT] New Falco plugin logger by @SysdigDan in #289
- [ENHANCEMENT] New Kafka logger by @dmachard in #291
- [BUGFIX] Dnstap/Powerdns collector: fix to avoid tcp zero window size by @dmachard in #316 #318 #319
- [BUGFIX] Add missing support for latency check in suspicious transformer by @flz in #304
- [BUGFIX] Suspicious directive not working in text format by @dmachard in #293
- [BUGFIX] Goreleaser github assets renaming in #287
- [BUGFIX] Fix reducer (breaking changes) by @dmachard in #305
- [BUGFIX] Fix to apply transformers properly on all loggers by @dmachard in #305
- [DEPENDENCY] Bump alpine from 3.17.3 to 3.18.0 by @dependabot in #310
- [DEPENDENCY] Bump golang from 1.20.3-alpine3.17 to 1.20.4-alpine3.17 by @dependabot in #296
- [DEPENDENCY] Bump github.com/prometheus/common from 0.42.0 to 0.43.0 by @dependabot in #298
- [DEPENDENCY] Bump golang.org/x/sys from 0.7.0 to 0.8.0 by @dependabot in #301
- [DEPENDENCY] Bump golang.org/x/net from 0.8.0 to 0.9.0 by @dependabot in #272
- [DEPENDENCY] Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #273
- [DEPENDENCY] Bump github.com/miekg/dns from 1.1.53 to 1.1.54 by @dependabot in #290
- [DEPENDENCY] Bump Loki to 2.8.2 and Prometheus to 0.43.1 by @dmachard in #303
- [DEPENDENCY] Bump github.com/segmentio/kafka-go from 0.4.39 to 0.4.40 by @dependabot in #297
New Contributors
- @ReneHollander made their first contribution in #286
- @SysdigDan made their first contribution in #289
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
-
[ENHANCEMENT] add Scalyr logger by @pieterlexis-tomtom in #256
-
[ENHANCEMENT] support custom delimiter and boundary on text format by @dmachard in #261
-
[ENHANCEMENT] add makefile for the project by @dmachard in #280
-
[ENHANCEMENT] new transform to detect duplicated traffic by @dmachard in #282
-
[ENHANCEMENT] add flatjson to loggers by @dmachard in #268 thanks to @pieterlexis-tomtom
-
[ENHANCEMENT] add base64 DNS response in text-format and new transform by @gallypette in #274 #281
-
[ENHANCEMENT] new redis pubsub logger by @gallypette in #278
-
[BUGFIX] text format - add delimiter when using spaces in the qname field. for #254 by @dmachard
-
[BUGFIX] sniffer collector - regression with outdated timestamp since v0.30 by @dmachard in #284
-
[BUGFIX] sniffer collector - added handling for EINTR on syscall.Recvmsg by @djcode in #279
-
[BUGFIX] dnstap, tcpclient, fluentd logger - add buffer to avoid memory leak by @dmachard in #267 #269 #262
-
[BUGFIX] dnstap collector - to support large dnstap frame, up to 65Kb by @dmachard in #270
-
[BUGFIX] dnstap logger - bad timestamp convert float64 to int64 by @dmachard in #285
-
[DEPENDENCY] update github.com/dmachard/go-dnstap-protobuf from 0.4.0 to 0.5.0 by @dependabot in #258
-
[DEPENDENCY] update github.com/miekg/dns from 1.1.52 to 1.1.53 by @dependabot in #259
-
[DEPENDENCY] update alpine from 3.17.2 to 3.17.3 by @dependabot in #257
-
[DEPENDENCY] update golang from 1.20.2-alpine3.17 to 1.20.3-alpine3.17 by @dependabot in #263
-
[DEPENDENCY] update golang.org/x/sys from 0.6.0 to 0.7.0 by @dependabot in #265
-
[DEPENDENCY] update github.com/grafana/loki from 2.4.1 to 2.8.0 by @dmachard in #266
-
[DEPENDENCY] update github.com/dmachard/go-powerdns-protobuf from 0.0.4 to 0.1.0 by @dependabot in #260
-
[DEPENDENCY] update github.com/klauspost/compress from 1.16.3 to 1.16.5 by @dependabot in #271
New Contributors
- @gallypette made their first contribution in #274
- @djcode made their first contribution in #279
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
- Logger Prometheus: add basic-auth-enable settings by @dmachard in #251
- New transform to add latency and unanswered queries by @dmachard in #248
- Logger File: convert doh/dot traffic to pcap file by @dmachard in #249 Issue #157
- Logger Prometheus: add basic auth support, it's enabled by default by @dmachard in #246 fix issue #236
- Bump github.com/miekg/dns from 1.1.50 to 1.1.52 by @dependabot in #234 #244 #250
- Bump google.golang.org/protobuf from 1.28.1 to 1.30.0 by @dependabot in #247 #242
- Bump golang from 1.20.1-alpine3.17 to 1.20.2-alpine3.17 by @dependabot in #243
- Bump golang.org/x/net from 0.7.0 to 0.8.0 by @dependabot in #239
- Bump github.com/klauspost/compress from 1.15.15 to 1.16.3 by @dependabot in #235 #245
- Ingestor/Sniffer collector: IP defrag and TCP reassembly support on PCAP files or network interfaces by @dmachard in #237 #241, fix issues #240 #167
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- Bump alpine from 3.17.1 to 3.17.2 by @dependabot in #211
- Bump golang.org/x/sys from 0.4.0 to 0.5.0 by @dependabot in #212
- Minor update on documentations by @dmachard in #214
- GH-CI/golang-linter: add timeout by @dmachard in #215
- PowerDNS dnsdist full support protobuf by @dmachard in #217
- Optimization - breaking changes in JSON format by @dmachard in #218
- Bump golang from 1.20.0-alpine3.17 to 1.20.1-alpine3.17 by @dependabot in #220
- Fix dns parser: ignore too short decode error if reply is truncated by @dmachard in #221
- PowerDNS collector: add fake dns payload on protobuf by @dmachard in #226
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #227
- TZSP support as collector by @Thermi in #172
- GH CI: add dnsdist 1.8 in tests by @dmachard in #229
- DNStap collector: support version field by @dmachard in #230
- DNStap collector: add option to increase SO_RCVBUF by @dmachard in #231
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 by @dependabot in #232
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- Bump golang.org/x/sys from 0.2.0 to 0.4.0 by @dependabot in #203
- Bump github.com/klauspost/compress from 1.15.13 to 1.15.15 by @dependabot in #204
- Update to support Go 1.20 by @dmachard in #207
- Rest API logger: add /streams endpoint by @dmachard in #201
- Bump github.com/cilium/ebpf from 0.9.3 to 0.10.0 by @dependabot in #198
- Bump alpine from 3.17.0 to 3.17.1 by @dependabot in #199
- Ingestor collector: support compressed pcap file by @dmachard in #202
Full Changelog: v0.27.0...v0.28.0
v0.27.0
v0.26.0
What's Changed
- New collector: dnstap proxifier by @dmachard in #181
- Sink dnstap to a file - feature request #176 by @dmachard in #183
- Code factory to merge pcap mode to file logger by @dmachard in #179
- GHactions: fix go tests on macos by @dmachard in #175
- Docs improvements by @dmachard in #178 #180
- Add syslog format by @ArthurHlt in #174
- Code cleanup for transformers by @dmachard in #186
- Fix for issue #187 - watching of large pcap files bug by @dmachard in #188
- Bump alpine from 3.16.3 to 3.17.0 by @dependabot in #184
- Fix some errors in documentations by @dmachard in #191
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- Fix prometheus logger (bad tld count) and move publicsuffix feature to transformers by @dmachard in #173 #170
- Bump alpine from 3.16.2 to 3.16.3 by @dependabot in #165
- Fix constant names by @Thermi in #171
- Fix some minors errors in doc by @dmachard in #169 #156
- Optimize active transforms by @LeoVrana in #168
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 by @dependabot in #151 #164
- Bump golang from 1.19.2-alpine3.15 to 1.19.3-alpine3.15 by @dependabot in #150
- Major update to support transforms on loggers by @dmachard in #163 #159
- New REST API logger and WebServer removed by @dmachard in #166
- New tar.gz binaries by @dmachard in #153
- Optimize filtering transformer by @LeoVrana in #154
- New suspicious transformer by @dmachard in #155
- New prom metrics and remove old one from web server by @dmachard in #160
- CI: add support for golangci-lint by @dmachard in #139
- logfile/pcapfile: deprecated usage for ioutil.ReadDir/ReadFile by @dmachard in #143
- New settings to configure TLS MinVersion on server side #142 by @dmachard in #144
- Bump github.com/klauspost/compress from 1.15.11 to 1.15.12 by @dependabot in #140
- Documentation - more examples by @dmachard in #147
- Prometheus: Add SERVFAIL metrics by @flz in #149
- New Pcap file collector support #148 by @dmachard in #152
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
- Issue fixed on tcpclient logger to load user configuration by @kchmiela in #127
- Bump go-dnstap-protobuf from 0.3.0 to 0.4.0 by @dependabot in #125
- New GH action to test powerdns recursor by @dmachard in #132
- PowerDNS collector: Add RPZ policy name #130 by @dmachard in #131
- PowerDNS collector: support properly powerdns tag by @dmachard in #133
- Add downsampling filter by @LeoVrana in #136
- GH actions: some actions are deprecated. by @dmachard in #137
- Bump some packages (klauspost/compress, alpine image)
- Add filtering option to keep only certain domain records. by @LeoVrana in #135
Full Changelog: v0.23.0...v0.24.0