The llama.cpp b11401 release addresses logging issues in the server router mode and adds support for ANSI colors on the Windows console. This update ensures that child process logs are correctly separated from state commands and renders colored output properly on Windows terminals.

  • Fixes router mode logging by making log lines self-contained with proper color resets, preventing empty lines during progress updates.
  • Enables virtual terminal mode in the logger to render ANSI colors on Windows 10 consoles, while keeping them off if unsupported.
  • Separates router child commands from logs by routing state commands through stdout and logs to stderr, resolving issues with missed commands.
  • Refactors the server_child instance creation to keep stdout as a member stream rather than a static variable.

These changes improve log readability and reliability for users running llama-server on Windows and in router configurations.