New Features
- Implement RFCs #75 and #76 for Taps and Collection Policies. These interfaces should be considered Beta and may change.
- Introduce YAML based configuration files (
--config
), used for commandline configuration, taps, and policies. - New DHCP handler module #131
- PcapPlusPlus interface concurrency in #123
- Add new mock traffic generator to pcap input source (set
pcap_source
config tomock
) #134 - Implement DNS filters, giving policies the ability to limit DNS metrics to qname or rcode #78
Other Changes
--prometheus
is now no longer need; Prometheus support is always enabled- Improved test suite and CI
- Refactor golang CLI
Bug Fixes
- Switch random number generators used by sampling by @weyrick in #110
- Fix Corrade detection and build failures with GCC 11 by @fcelda in #130
- Fix DNS rates in CLI #126
New Contributors
- @rlahnemann made their first contribution in #111
- @iatdaitan made their first contribution in #113
- @fcelda made their first contribution in #130
Full Changelog: v3.2.0...v3.3.0