The llama.cpp b10144 release addresses critical issues in the server and UI regarding resumable streams, specifically fixing handling of model names containing slashes. It also resolves bugs where requests were not properly cancelled or resumed during model loading.
- Refactors resumable stream routes to use the `conv_id` query string, allowing model names with slashes to survive encoding in router mode.
- Cancels pending requests when their stream is stopped during model load by registering the conversation before the autoload wait.
- Enables resuming a stream after a page reload during model load by detaching session requests from client sockets and returning 503 for retries.
- Restores visibility of model load progress in the UI after a page refresh by persisting the pending stream state.
These changes ensure that conversations remain robust against client disconnections and URL encoding issues, preventing orphaned requests and lost sessions during the model loading phase.