v2.3.0 — MAC-aware scanning, richer MCP & canvas networking
This release threads scanned MAC addresses through to approved nodes, broadens the MCP node API to the full backend schema, expands switch/edge modeling on the canvas, and ships a Zigbee re-import fix plus a security bump.
✨ Features
- Full node schema over MCP :
create_node/update_nodenow expose the complete backend node schema (os,notes,mac,services,cpu_count,cpu_model,ram_gb,disk_gb,properties, and more), so LLM clients can document infra without falling back to the UI or raw API.get_canvasround-trips the same fields. (#174) - MAC carried onto approved nodes : devices discovered by a scan now carry their scanned MAC address through approval onto the created node. (#168)
- Richer switch & edge modeling : switch port cap raised to 64, ports now show numbers, and a new fibre edge type is available on the canvas.
🐛 Fixes
- Canvas: include the MAC property in the approved node sent to the canvas, so it shows up on the node immediately after approval. (#168)
- Zigbee: revive orphaned approved devices on re-import instead of dropping them. (#167)
🔒 Security
- Bump
zeroconf0.131.0 → 0.149.7to pick up CVE fixes.
Full changelog: v2.2.0...v2.3.0