v0.14.0
domcyrus/rustnetv0.14.0Oct 12, 2025by github-actions[bot]
AI Summary
eBPF support is enabled by default on Linux, significantly improving performance. The release adds JSON logging for SIEM integration, TUN/TAP support, and Fedora COPR packaging.
Key Highlights
- eBPF Enabled by Default on Linux
- JSON Logging for SIEM Integration
- TUN/TAP Interface Support
- Fedora COPR RPM Packaging
New Features
- eBPF Enabled by Default on Linux
- JSON Logging for SIEM Integration
- TUN/TAP Interface Support
- Fedora COPR RPM Packaging
- High CPU Usage Fix on Linux
Full Release Notes
### Added - **eBPF Enabled by Default on Linux**: eBPF support is now enabled by default on Linux builds for enhanced performance - Provides faster socket tracking with reduced overhead - Includes CO-RE (Compile Once - Run Everywhere) support - Graceful fallback to procfs when eBPF is unavailable - **JSON Logging for SIEM Integration**: New JSON-structured logging output for security information and event management systems - Enables integration with enterprise monitoring and security platforms - Structured log format for easier parsing and analysis - **TUN/TAP Interface Support**: Added support for TUN/TAP virtual network interfaces - Enables monitoring of VPN connections and virtual network devices - Expands interface compatibility for complex network setups - **Fedora COPR RPM Packaging**: Official Fedora COPR repository for easy installation on Fedora/RHEL-based distributions ### Fixed - **High CPU Usage on Linux**: Eliminated excessive procfs scanning causing high CPU utilization - Optimized process lookup frequency and caching strategy - Significantly reduced system resource consumption during monitoring ### Changed - **Build Dependencies**: Bundled vmlinux.h files to eliminate network dependency during builds - Improves build reliability and offline build capability - Reduces external dependencies for compilation - **Documentation**: Restructured documentation into focused files with improved musl static build documentation **Full Changelog**: https://github.com/domcyrus/rustnet/compare/v0.13.0...v0.14.0