RepoJournal
Local LLMs

Local LLMs

Ollama, llama.cpp, vLLM, and SGLang - running and serving open models locally

Keep up with Local LLMs in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Local LLMs AI / ML Full archive →

The Wire · Showcase

LLAMA.CPP FIXES DATA CORRUPTION BUG, VLLM SHIPS CPU KERNEL OVERHAUL

By RepoJournal · Filed · About Local LLMs

llama.cpp plugged a critical conversation data loss hole, while vLLM synchronized CPU kernels with upstream sglang and shipped Kimi K3 support across the local LLM stack.

llama.cpp's IndexedDB transaction fix [1] addresses a cascading delete bug that was orphaning messages when users edited or regenerated responses. The fix makes all message-tree writes atomic, preventing torn writes that left conversations in corrupt states [2]. In the same release cycle, vLLM bumped CPU kernels to sync with sglang's latest main branch [3], incorporating MXFP4 W4A16 MoE support, AMX GDN dispatch, and RISC-V scalar optimization. vLLM also landed Marlin weight reload fixes [4] verified across GPU validation and CPU regression tests, plus native Kimi K3 model support [5] requiring flashinfer v0.6.16rc5. On the speculative decode front, vLLM's multi-layer MTP speculator [6] extends the Inkling model's 8-token capability into Model Runner V2. Meanwhile, sglang expanded Qwen3.5-MoE quantization to handle modelopt_fp4 checkpoints that partially quantize attention [7], and began wiring Rust server modules into the runtime [8] [9] [10] as part of a larger infrastructure refactor. llama.cpp also refactored its test suite to avoid redundant builds and refreshed documentation .

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] ui: IndexedDB and Conversations data fixes (#26278) ggml-org/llama.cpp
  2. [2] ui: IndexedDB and Conversations data fixes ↗ ggml-org/llama.cpp
  3. [3] [CPU] Bump up CPU kernels to latest version ↗ vllm-project/vllm
  4. [4] [Bugfix] Preserve Marlin runtime tensor storage across weight reload ↗ vllm-project/vllm
  5. [5] [New model] Kimi K3 ↗ vllm-project/vllm
  6. [6] [Model Runner V2][Spec Decode] Add multi-layer MTP speculator ↗ vllm-project/vllm
  7. [7] Qwen3.5-MoE: support modelopt_fp4 checkpoints that quantize attention (+ load baked FP8 KV scales) ↗ sgl-project/sglang
  8. [8] wire the rust server modules into lib, runtime, and tokenizer manager ↗ sgl-project/sglang
  9. [9] add the rust server native api handlers and runtime threads ↗ sgl-project/sglang
  10. [10] add the rust server api frame codec and http server entry ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on July 31, 2026?
llama.cpp plugged a critical conversation data loss hole, while vLLM synchronized CPU kernels with upstream sglang and shipped Kimi K3 support across the local LLM stack. In total, 120 commits, 119 pull requests, and 10 releases landed.
Who contributed to Local LLMs on July 31, 2026?
12 developers shipped this update, including dhiltgen, Aleksander Grygier, timkhronos, Georgi Gerganov, Juan Pérez de Algaba, bigPYJ1151, RyanClark2k, and ZJY0516, and 4 more.
What were the notable Local LLMs updates?
ui: IndexedDB and Conversations data fixes (#26278), ui: IndexedDB and Conversations data fixes, and [CPU] Bump up CPU kernels to latest version.

More from Local LLMs

Daily updates, in your inbox

Follow Local LLMs

Keep up with Local LLMs in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?