v1.0.0

agentsmd/agents.mdv1.0.0Feb 10, 2026by github-actions[bot]

AI Summary

This major release introduces significant enhancements for network visibility and process tracking on Linux. It adds GeoIP support, eBPF-based ICMP tracking, and PCAP export with process attribution, alongside various stability fixes and dependency updates.

Key Highlights

  • GeoIP Location Support using GeoLite2 databases
  • PCAP Export with Process Attribution for Wireshark enrichment
  • eBPF-based ICMP PID Tracking
  • ARM64 Musl Static Builds with eBPF support
  • Logging Initialization fix for better diagnostics

New Features

  • GeoIP Location Support
  • PCAP Export with Process Attribution
  • eBPF-based ICMP PID Tracking
  • Process Detection Degradation Warnings
  • ARM64 Musl Static Builds

Full Release Notes


### Added
- **GeoIP Location Support**: Show country codes for remote IPs using GeoLite2 databases with auto-discovery (#151)
- **PCAP Export with Process Attribution**: Export captured packets to PCAP files with a process attribution JSONL sidecar for Wireshark enrichment (#137)
- **eBPF-based ICMP PID Tracking**: Track process IDs for ICMP connections using eBPF on Linux (#136)
- **Process Detection Degradation Warnings**: Show warnings in the UI when process detection falls back to a less accurate method (#128)
- **ARM64 Musl Static Builds**: CI now produces arm64 musl static Linux builds with eBPF support

### Fixed
- **Service Name Precedence**: Corrected ordering when multiple service name sources conflict (#150)
- **Pointer Dereference Safety**: Use `as_ref()` for safer pointer dereference in macOS/FreeBSD interface stats (#147)
- **Clippy Warnings**: Resolve `unnecessary_unwrap` errors flagged by clippy (#144)
- **ICMP Dead Code**: Remove dead code warning in ICMP handling (#138)
- **GitHub Actions Permissions**: Add explicit permissions to all GitHub Actions workflows (#131)
- **Logging Initialization**: Set up logging level before privileges check for earlier diagnostic output (#143)

### Changed
- **SSH Heuristic Tightened**: Tighten SSH packet structure heuristic to reduce false positives (#135)
- **CI Reusable Workflows**: Share build logic via reusable workflow, remove redundant test-static-builds workflow
- **Chocolatey Automation**: Trigger Chocolatey package publish on release automatically
- **Code Alignment**: Refactoring and code alignment improvements (#149)
- **Dependencies**: Updated libbpf-rs to 0.26, bumped clap, time, zip, lru, and libc
- **Documentation**: Clarified RustNet vs Wireshark positioning, added PowerShell font troubleshooting, added JSON logging to feature comparison, added bandwhich to acknowledgments (#129, #130, #132, #133)