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

OLLAMA FIXES KV CACHE CORRUPTION, LLAMA.CPP HARDENS FILE SEARCH, VLLM KILLS MOE LEGACY CODE

By RepoJournal · Filed · About Local LLMs

Ollama patched a critical cache corruption bug that corrupts lazy snapshots during multi-request prefills, while llama.cpp hardened Windows junction traversal and vLLM removed 14 hardcoded MoE shards across quantization methods.

Ollama's mlxrunner was silently overwriting lazy KV snapshots when later appends reached their buffer slots, corrupting cached conversations on request reuse [1]. The fix ensures snapshots are copied before any append that touches their range, not just the first one. In parallel, llama.cpp tightened file_glob_search to skip Windows junctions that std::filesystem reports as directories, preventing infinite loops when a junction points to an ancestor [2]. The patch also adds case-insensitive junk directory matching on Windows and surfaces incomplete results instead of silent failures. Over on vLLM, a major MoE refactor removes 14 quantization methods that hardcoded w13 shard counts to 2, where non-gated MoE (e.g. NemotronH) only fuses one shard [3]. Separately, vLLM fixed level-2 sleep/wake/reload for LoRA models by restructuring BaseLayerWithLoRA to preserve checkpoint semantics after memory discard [4]. SGLang pushed forward on diffusion kernels, preferring cuDNN SDPA over FlashAttention-4 on Blackwell for 1.81x speedups [5], while adding ModelOpt MXFP8 checkpoint support and unifying BaseFusedOp dispatch across backends [6]. Across 4 repos, 115 commits and 10 releases shipped this period.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] mlxrunner: stop cache rewind refills from corrupting later lazy snapshots ollama/ollama
  2. [2] server: harden the file_glob_search directory walk ↗ ggml-org/llama.cpp
  3. [3] [Bugfix] Size and iterate w13 by shard count for non-gated MoE ↗ vllm-project/vllm
  4. [4] [Bugfix] Fix level-2 sleep/wake/reload with enable_lora=True ↗ vllm-project/vllm
  5. [5] [diffusion] Prefer cuDNN SDPA over FA4 for dense attention on sm_100 (B200) ↗ sgl-project/sglang
  6. [6] Support ModelOpt MXFP8 checkpoints ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on August 6, 2026?
Ollama patched a critical cache corruption bug that corrupts lazy snapshots during multi-request prefills, while llama.cpp hardened Windows junction traversal and vLLM removed 14 hardcoded MoE shards across quantization methods. In total, 115 commits, 115 pull requests, and 10 releases landed.
Who contributed to Local LLMs on August 6, 2026?
14 developers shipped this update, including jessegross, Daniel Hiltgen, Xuan-Son Nguyen, Niklas Wenzel, Pascal, SilenNaihin, bnellnm, and Lin-z-w, and 6 more.
What were the notable Local LLMs updates?
mlxrunner: stop cache rewind refills from corrupting later lazy snapshots, server: harden the file_glob_search directory walk, and [Bugfix] Size and iterate w13 by shard count for non-gated MoE.

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?