The llama.cpp project released build b10924, which addresses a bug in the server's router where child state commands were not framed as whole lines. This issue occurred because the logger emitted trailing color reset escape sequences without newlines on stderr, causing them to be glued to the next command read from stdout via a shared pipe.
- The fix writes commands with a leading newline to ensure they always start at a line boundary, preventing the router from misinterpreting state commands as log lines.
- This resolves an issue where finished downloads remained stuck in the downloading state due to failed line prefix checks.
- The release includes binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), and openEuler.
This update ensures reliable download completion handling in the llama.cpp server environment.