New Features
- Metrics Groups for enabling/disabling metrics in handlers in #212
- Create dnstap_msg_type filter in DNS handler in #216
- Implement CPU/Mem resource tracking application metrics in #230
- Adjust qname aggregation to limit cardinality in #242
- Add support to packet size and throughput to Net handler in #261
- Feature/filter dnstap by hostmask in #217
Other Changes
- Improve TCP timeout with LRU list in #249
- Allow creating policies using JSON in #198
- Cross compilation for ARM architecture in #203 and #215
- Update pcapplusplus version and 3rd party libs in #224 and #231
- Add gdb to docker debug in #234 and #235
- Optimization: improve handler processing with local_thread cached data in #243
- Automated tests for pktvisor policies in #237, #248 and #251
- Add crashpad to debug images in #260 and #265
Bug Fixes
- Fix issue when deleting PCAP policy with BPF filter by @leoparente in #201
- Fix global configuration of period and deep sample for window config by @weyrick in #211
- Add new_event to pcap handler callbacks to allow new bucket creation which fixes an issue when scraping bucket metrics by @leoparente in #227
- Avoid invalid DNS packets in TCP by @leoparente in #262
New Contributors
- @manrodrigues made their first contribution in #237
- @etaques made their first contribution in #265
Full Changelog: v4.0.0...4.1.0