v0.18.0
trycompai/compv0.18.0Jan 7, 2026by github-actions[bot]
AI Summary
Feature release introducing process grouping, real-time traffic visualization graphs, and reverse DNS resolution.
Key Highlights
- Process Grouping with tree view and expandable connections.
- New Traffic Visualization Graph Tab with real-time bandwidth metrics.
- Reverse DNS Hostnames display and filtering support.
New Features
- Process Grouping (tree view)
- Traffic Visualization Graph Tab
- Network Health Visualization
- Reverse DNS Hostnames
- BPF Filter Support
- Clear All Connections hotkey (`x`)
- Enhanced JSON Logging (pid, process_name, service_name)
- New DPI Protocols (NTP, mDNS, LLMNR, DHCP, SNMP, SSDP, NetBIOS)
- Static Musl Builds
- Platform-Specific Help
Full Release Notes
### Added - **Process Grouping**: Expandable tree view to group connections by process (`a` to toggle grouping, `Space` to expand/collapse) - **Traffic Visualization Graph Tab**: New Graph tab with real-time network traffic graphs and bandwidth visualization (press `Tab` to cycle through tabs) - **Network Health Visualization**: Health indicators in Graph tab showing connection quality metrics - **Reverse DNS Hostnames**: Display reverse DNS names in Details tab and filter PTR traffic (`--resolve-dns` to enable, `d` to toggle display) - **BPF Filter Support**: New `--bpf-filter` option for custom packet capture filtering (e.g., `--bpf-filter "port 443"`) - **Clear All Connections**: New hotkey (`x`) to clear all tracked connections - **Enhanced JSON Logging**: Added pid, process_name, service_name fields to JSON log output - **New DPI Protocols**: NTP, mDNS, LLMNR, DHCP, SNMP, SSDP, NetBIOS protocol detection with enhanced ARP display - **Static Musl Builds**: Linux static binary builds using musl for better portability - **Platform-Specific Help**: CLI help now shows platform-specific options ### Fixed - **macOS BPF Filter**: Skip PKTAP when BPF filter is specified to avoid conflicts - **Linux Clipboard**: Handle clipboard access blocked by Landlock sandbox gracefully - **Interface Stats**: Use safer pointer dereference in interface statistics ### Changed - **FreeBSD Builds**: Moved to separate rustnet-bsd repository for native builds - **CI Improvements**: Homebrew formula auto-update on release, AUR workflow on publish - **Dependencies**: Updated ratatui to 0.30.0, various dependency updates - **Documentation**: Added contribution guidelines, Chocolatey and Arch Linux installation instructions