v2.0.0
Documentation
- Fix critical MCP port errors in root READMEs β monitor SSE should be :8012, tracer SSE should be :8013 (both were incorrectly
pointing to :8011) - Unify database naming β replaced all packetinfo references with tcxprober to match docker-compose.yml
- Fix kernel version requirements β Analyzer modules now correctly state 6.8+ (was 5.4+); Guarder remains 5.4+
- Fix Go version requirements β Analyzer β₯1.24 (was 1.16), Guarder β₯1.22 (was 1.19+)
- Add missing MCP tools to Tracer module READMEs (get_trace_detail, compare_routes)
- Add bilingual toggle links to Analyzer and Tracer module READMEs
- Add Guarder skill QUICKSTART.md and PROMPTS.md (previously missing, now consistent with Monitor/Tracer)
- Add PCAP analysis section to Guarder Chinese README (previously incomplete)
- Mark Metric module as deprecated with notice pointing to Calculator (Go replacement)
- Rewrite CONTRIBUTING.md with project-specific dev environment, Go/Python code standards, and build instructions
- Replace boilerplate vite-README.md with project frontend development guide
- Fix non-sequential numbering in Guarder built-in security filter examples
- Remove hardcoded personal paths from Monitor QUICKSTART.md
- Add redirect/deprecation notices to outdated Monitor doc/README.md and server/DBreadme.md
Docker & Build
- Rewrite docker-compose.yml with proper service configuration, environment variables, BTF volume mounts, PostgreSQL data
volume, and auto-detect network interface - Update Monitor Dockerfile β add PostgreSQL installation, proper build steps with bpf2go, and entrypoint.sh
- Update Guarder Dockerfile β fix health check endpoint from /health to /api/stats
- Update Tracer Dockerfile β remove hardcoded Tsinghua pip mirror, use default PyPI
- Add Calculator Dockerfile for eBPF WebSocket service
- Add Monitor entrypoint.sh and install.sh scripts
- Fix Makefile tab/space inconsistency in prepare target
MCP Skills
- Make MCP transport configurable via MONITOR_MCP_TRANSPORT and TRACER_MCP_TRANSPORT environment variables (default: stdio)
- Add TRACER_PORT environment variable support to Tracer HTTP server
- Add --break-system-packages flag to pip3 install in start scripts for system Python compatibility
Chore
- Update .gitignore β add build artifacts (.deps_installed, pycache), runtime data, .claude/, and bcc/