v0.48.0

Mesh-LLM/mesh-llmv0.48.0Mar 26, 2026by michaelneale

AI Summary

Introduces modular hardware detection and privacy controls, allowing users to opt-in to sharing GPU names and hostnames while surfacing detailed VRAM information.

Key Highlights

  • Modular hardware collectors for macOS, Linux, and Jetson/Tegra
  • Per-GPU VRAM breakdown in API and UI
  • Privacy opt-in for hostname and GPU name via `--enumerate-host` flag
  • Vendor-colored GPU badges and SoC/CPU icons in UI

New Features

  • Modular Collector trait with platform-specific implementations
  • GPU name and hostname exposed in gossip and management API
  • Backward compatibility for old nodes ignoring new gossip fields
  • Vendor-colored GPU badges in UI

Full Release Notes

- Hardware detection module: modular Collector trait with platform-specific collectors (macOS, Linux NVIDIA/AMD, Jetson/Tegra)
- GPU name, hostname, SoC status surfaced in gossip and management API
- Privacy: hostname and GPU name require opt-in `--enumerate-host` flag; `is_soc` always shared
- Per-GPU VRAM breakdown in API and UI
- UI: vendor-colored GPU badges, hostname display, SoC/CPU icons
- Backward compatible: old nodes ignore new gossip fields
- 170 tests (50 new)