v0.56.0
Mesh-LLM/mesh-llmv0.56.0Apr 7, 2026by github-actions[bot]
AI Summary
A major release featuring comprehensive plugin system support, enhanced auto-update flows, and significant cryptographic improvements.
Key Highlights
- New plugin system for MCP, HTTP, and inference endpoints
- Explicit update command and opt-in auto-update flow
- Crypto primitives for owner keystore and signed/encrypted messages
- Added multimodal blob uploads and console support
- Auto-enable row split for local multi-GPU (tensor parallelism)
New Features
- Plugin system (MCP, HTTP, inference)
- Explicit update command
- Multimodal blob uploads
- Auto-enable row split for multi-GPU
- Crypto primitives (keystore, signed messages)
Full Release Notes
## What's Changed * Disable windows by @i386 in https://github.com/michaelneale/mesh-llm/pull/143 * Remove client nodes from topology visualization by @i386 in https://github.com/michaelneale/mesh-llm/pull/145 * feature: mesh topology selector by @ndizazzo in https://github.com/michaelneale/mesh-llm/pull/152 * add navigable node detail sidebar by @i386 in https://github.com/michaelneale/mesh-llm/pull/148 * [codex] make README friendlier and split long reference docs by @i386 in https://github.com/michaelneale/mesh-llm/pull/155 * Add workflow to clean up PR GitHub Actions caches on close by @i386 in https://github.com/michaelneale/mesh-llm/pull/158 * Add GitHub cache versioning and a full cache reset workflow by @i386 in https://github.com/michaelneale/mesh-llm/pull/159 * update hf-hub to checksum verification rev by @i386 in https://github.com/michaelneale/mesh-llm/pull/154 * Update mesh-llm crate README to match current architecture by @i386 in https://github.com/michaelneale/mesh-llm/pull/157 * Add explicit update command and opt-in auto-update flow by @i386 in https://github.com/michaelneale/mesh-llm/pull/138 * fix: --no-draft flag ignored + case-sensitive cache path mismatch by @vveerrgg in https://github.com/michaelneale/mesh-llm/pull/160 * Add multimodal blob uploads and console support by @i386 in https://github.com/michaelneale/mesh-llm/pull/153 * Deflake CI smoke tests by @michaelneale in https://github.com/michaelneale/mesh-llm/pull/167 * Fix llama-server failing to start on single-node, update llama.cpp fork to upstream by @michaelneale in https://github.com/michaelneale/mesh-llm/pull/172 * [codex] Namespace server logs by mesh-llm PID by @i386 in https://github.com/michaelneale/mesh-llm/pull/173 * test(ui): add selective PR-130 regressions and HF cache matching by @ndizazzo in https://github.com/michaelneale/mesh-llm/pull/162 * [codex] Sync owner keystore crypto with main by @i386 in https://github.com/michaelneale/mesh-llm/pull/178 * crypto: owner keystore and signed+encrypted message primitives by @Bortlesboat in https://github.com/michaelneale/mesh-llm/pull/156 * feat: auto-enable row split for local multi-GPU (tensor parallelism) by @michaelneale in https://github.com/michaelneale/mesh-llm/pull/166 * Build the new plugin system for MCP, HTTP, and inference endpoints by @i386 in https://github.com/michaelneale/mesh-llm/pull/169 * Resolve managed models from the Hugging Face cache only by @i386 in https://github.com/michaelneale/mesh-llm/pull/175 * Add serve/client commands and local GPU inspection for #184 by @i386 in https://github.com/michaelneale/mesh-llm/pull/185 * local config support on top of #185 by @i386 in https://github.com/michaelneale/mesh-llm/pull/186 * Automatic MoE expert ranking improvements by @i386 in https://github.com/michaelneale/mesh-llm/pull/137 * [codex] Document Lemonade integration by @i386 in https://github.com/michaelneale/mesh-llm/pull/190 * Use OS keychain for storing identity keystore by @i386 in https://github.com/michaelneale/mesh-llm/pull/187 * [codex] Keep /api/status off model inventory by @i386 in https://github.com/michaelneale/mesh-llm/pull/192 * feature + fix: fixed layout bug, node selection tooltip bug, added table selection by @ndizazzo in https://github.com/michaelneale/mesh-llm/pull/198 * Remove deprecated models migrate command by @i386 in https://github.com/michaelneale/mesh-llm/pull/200 * fix: hard crash when splitting KV quantizations with flash attention by @ndizazzo in https://github.com/michaelneale/mesh-llm/pull/199 * feat(protocol): add distributed config protocol with ownership by @ndizazzo in https://github.com/michaelneale/mesh-llm/pull/193 * Make release version bump fail fast and update all tracked manifests by @i386 in https://github.com/michaelneale/mesh-llm/pull/201 ## New Contributors * @vveerrgg made their first contribution in https://github.com/michaelneale/mesh-llm/pull/160 * @Bortlesboat made their first contribution in https://github.com/michaelneale/mesh-llm/pull/156 **Full Changelog**: https://github.com/michaelneale/mesh-llm/compare/v0.55.1...v0.56.0