v0.76.1
feyninc/catsuv0.76.1Sep 12, 2026by github-actions[bot]
Upgrading?
AI Summary
A maintenance release focusing on system diagnostics, security hardening, and cross-platform compatibility improvements for GPU and networking components.
Key Highlights
- Enhanced GPU memory and networking diagnostics to surface advertised capacity and breakdowns
- Fixed security vulnerability by rejecting self-identity joins and adding node key override
- Improved Linux CUDA support for driver-only hosts
- Fixed tool definition parsing and cache handling issues
- Added Apple OpenMP runtime support
New Features
- Itemized advertised capacity behind vram_bytes
- Surface advertised memory breakdown
- Advertise externally observed public address
Full Release Notes
## [0.76.1] - 2026-09-12 ### Added * Itemize the advertised capacity behind vram_bytes by @Virgile-pct in https://github.com/Mesh-LLM/mesh-llm/pull/1673 * Gpu_name_source beside gpu_name — how the value was captured, display unchanged by @StevenMih in https://github.com/Mesh-LLM/mesh-llm/pull/1679 * Diagnose direct-connect advertisement and peer paths by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1803 * Surface the advertised memory breakdown by @Virgile-pct in https://github.com/Mesh-LLM/mesh-llm/pull/1754 ### Fixed * Roll up the 0.76.1 bugfix branch into main by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1789 * Reject malformed tool definitions by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1761 * Link Apple OpenMP runtime by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1766 * Advertise externally observed public address by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1774 * Reject self-identity joins and add node key override by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1775 * Keep direct GGUF split loads local by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1776 * Report client mode from --client --auto console state by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1787 * Match NVIDIA driver devices by identity instead of index by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1760 * Honor native runtime selection across startup paths by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1759 * Keep the OpenAI listener alive across accept errors by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1762 * Support Linux CUDA on driver-only hosts by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1793 * Serialize materialized cache writes on Windows by @Bortlesboat in https://github.com/Mesh-LLM/mesh-llm/pull/1685 * Use served model IDs in ready commands by @Bortlesboat in https://github.com/Mesh-LLM/mesh-llm/pull/1688 * Retain device placement in native log summaries by @Bortlesboat in https://github.com/Mesh-LLM/mesh-llm/pull/1689 ### Internal <details> <summary>CI, build, test, and repository work with no user-facing behavior change (16 changes)</summary> #### CI and release engineering * Declare and enforce the Linux glibc floor for shipped artifacts by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1768 * Stamp the real source revision into release attestations by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1765 * Guard Linux product smoke selector drift by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1733 * Preflight packaging dispatch credentials by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1734 * Publish SDK smoke cache policy by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1735 * Simplify llama canary state machine by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1727 * Stop duplicate release tag runs by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1731 * Bound llama canary repair stalls by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1764 * Harden llama canary runner and stage loading by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1781 * Fly console image build: pin pnpm and copy the whole crates tree by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1779 * Reject backward llama.cpp pin moves by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1783 * Simplify llama canary agent harness by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1813 * Regroup release notes from conventional commits by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1758 * Let llama canary verification reach certification by @i386 in https://github.com/Mesh-LLM/mesh-llm/pull/1819 #### Build and dependencies * Probe lld and fall back to the platform linker when it cannot link by @ndizazzo in https://github.com/Mesh-LLM/mesh-llm/pull/1771 #### Tests * Make the read-only filesystem warning test portable by @Virgile-pct in https://github.com/Mesh-LLM/mesh-llm/pull/1658 </details> **Full Changelog**: https://github.com/Mesh-LLM/mesh-llm/compare/v0.76.0...v0.76.1
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one