v0.64.0

Mesh-LLM/mesh-llmv0.64.0Apr 20, 2026by github-actions[bot]

AI Summary

The release introduces embedded SDK support, light mode topology visualization, and various stability fixes for routing, cache management, and GPU handling.

Key Highlights

  • Added embedded SDK support for easier integration.
  • Implemented light mode for topology diagram.
  • Added `--headless` flag to disable web UI while keeping API alive.
  • Improved MoE split cache naming and GGUF variant display.

New Features

  • embedded SDK support
  • light mode topology visualization
  • headless mode flag
  • richer image understanding and multi-file attachments
  • status API routing outcomes

Full Release Notes

## What's Changed
* fix: remove unintended PR job from 307 by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/310
* Share split GGUF MoE rankings under stable distribution refs by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/314
* feat: Implement light mode for topology diagram by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/302
* [codex] Bump llama.cpp fork pin to e88186e78777 by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/315
* Use published MoE analysis for fit preflight by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/316
* Update LLAMA_CPP_SHA hash value by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/320
* models: inspect and clean up mesh-managed cache entries safely by @IvGolovach in https://github.com/Mesh-LLM/mesh-llm/pull/300
* Align MoE split cache naming with llama.cpp by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/321
* Run releases from GitHub Actions instead of tag pushes by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/323
* feature: add embedded SDK support by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/233
* Let moe analyze share rankings automatically by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/325
* Add optional CUDA and ROCm skip for prerelease releases by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/326
* Keep auto-routed chats on one model and one peer by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/324
* Codex/catalyst xcframework by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/329
* Stop small models from looping in decode by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/328
* Show GGUF variants on show and variant counts in search results by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/332
* Auto routing prefers larger models when they are available by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/334
* Rename PR github copilot instructions by @Michionlion in https://github.com/Mesh-LLM/mesh-llm/pull/338
* fix(light-mode): the toplogy view in light mode was not readable by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/333
* fix(ui-tests): add missing UI tests for React to CI and Justfile by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/340
* Stop floods from piling up inside llama-server by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/341
* Add reusable command bar / filter bars, ship the first model catalog filters by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/306
* Fix client join hang on unresponsive gossip peer by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/346
* Richer image understanding and multi-file attachments by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/336
* fix(ui): fix the unintended blue line in dark mode by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/347
* status: surface routing outcomes and utilization in the management API by @IvGolovach in https://github.com/Mesh-LLM/mesh-llm/pull/301
* feature: revise node states to be simpler by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/298
* Add `--headless` flag to disable the web UI while keeping the management API alive by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/349
* Fix broken tests on main: add routing_metrics to StatusPayload test literals by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/352
* fix(ui): improve accessibility and code quality in UI components by @JiayangLai in https://github.com/Mesh-LLM/mesh-llm/pull/342
* Fix: Update AMD device naming from HIP to ROCm to match upstream llama.cpp by @intenso in https://github.com/Mesh-LLM/mesh-llm/pull/319
* auto: only join community mesh, never private named meshes by @michaelneale in https://github.com/Mesh-LLM/mesh-llm/pull/354

## New Contributors
* @Michionlion made their first contribution in https://github.com/Mesh-LLM/mesh-llm/pull/338
* @JiayangLai made their first contribution in https://github.com/Mesh-LLM/mesh-llm/pull/342
* @intenso made their first contribution in https://github.com/Mesh-LLM/mesh-llm/pull/319

**Full Changelog**: https://github.com/Mesh-LLM/mesh-llm/compare/v0.62.1...v0.64.0