← All digests
AI Developer Digest

Sat, Jul 25, 2026

4 signals that cleared the gate35 scanned17 min read
The Signal — start here
Inference tooling was the story on July 25 — a sharp contrast to yesterday's Claude Opus 5 launch. vLLM v0.26.0 dropped as a major cycle release (411 commits, 212 contributors) bringing DeepSeek-V4 kernel optimizations, security hardening including a patched pickle deserialization vulnerability and a CVE-bypass race fix, a growing Rust frontend, and the removal of TeleChat, Persimmon, and Fuyu model support. Ollama added Laguna GPU support for Apple Silicon via MLX on the same day. Meanwhile, Kimi K3's 2.8T-parameter open weights are confirmed for July 27 with a 1.4TB MXFP4 footprint — the hardware bar for self-hosting frontier-tier open weights just moved to an entirely new tier.
Must-reads today
1
vLLM v0.26.0 — Major release: DeepSeek-V4 inference optimizations (2.94% TPOT), pickle deserialization vuln patched, TeleChat/Persimmon/Fuyu removed; security patches alone justify upgrading
2
Kimi K3 weights in 2 days — 2.8T params, ~1.4TB MXFP4 footprint confirmed, Modified-MIT license; the economics of frontier-tier open-weight self-hosting deserve a hard look before the release lands

Breaking Changes

1
Breaking

vLLM v0.26.0: TeleChat, Persimmon, and Fuyu Model Support Removed

What changed
vLLM v0.26.0 removes support for three model families present in v0.25.0: TeleChat (China Telecom), Persimmon (EleutherAI), and Fuyu (Adept AI). Any vLLM deployment config pointing at these models will fail to load after the upgrade.
TL;DR
vLLM v0.26.0 drops TeleChat, Persimmon, and Fuyu — grep your configs before upgrading, or stay pinned to v0.25.0.
Developer signal
Before upgrading from v0.25.0 to v0.26.0, grep your deployment configs, model loading code, and any CI test fixtures for TeleChat, Persimmon, and Fuyu. If found: either delay the upgrade and file a vLLM issue tracking migration alternatives, or swap to a supported model family first. TeleChat serves primarily regional (China Telecom) enterprise use cases; Persimmon and Fuyu are more common in research inference setups than production. No migration path or replacement recommendations are documented in the v0.26.0 release notes. If none of these appear in your configs, the removal has zero impact on your upgrade path — proceed directly to the security and performance benefits in the Tooling section.


Affects you ifYour vLLM inference config, model loading code, or CI fixtures reference a TeleChat, Persimmon, or Fuyu model.EffortModerate (migrate models before upgrading) / Quick (if you don't use these models).

Model Releases

No model releases this period.


API & SDK Changes

No API or SDK changes in the 24-hour scan window. (Anthropic SDK Python v0.120.0 and its Claude Opus 5 additions were covered in the July 24 digest.)


Research

Nothing cleared the quality gate this period. arXiv Windowed-MTP (2607.21535) — speculative decoding at million-token context, +28–44% step cost reduction — missed the strict Research filter (no associated code repository, author institution not confirmed from a recognized top lab) but appears in Trends below. HuggingFace Papers daily returned HTTP 403.


Tooling

1
High

vLLM v0.26.0: DeepSeek-V4 Kernel Optimizations, Pickle Deserialization Vuln Patched, Inkling Model Family, Rust Frontend Expands

What changed
v0.26.0 is a full major-cycle release over v0.25.0 (411 commits, 212 contributors, 61 newcomers). Key deltas from v0.25.0: (1) Security — pickle deserialization vulnerability eliminated via diskcache replacement; concurrent sparse-invariant race fixed that bypassed a prior CVE remediation; resource bounds validation added on derender endpoints; regex compilation timeout guards added. (2) Performance — DeepSeek-V4 routing kernel: +2.94% E2E TPOT improvement; fused topk_bias operation: 1.5–2× kernel speedup; redundant operation removal: +1.8% E2E TPOT. (3) New model support — Inkling model family with piecewise CUDA graphs, Hopper FA4 attention, speculative decoding, LoRA, and NVFP4 quantization. (4) API additionshead_dtype parameter for fp32 lm_head on generation models; bad_words in completions; logprob_token_ids exposure; num_cache_creation_tokens population. (5) Endpoint plugins framework introduced. (6) Rust frontend — multimodal video/audio support, Seed-OSS tool parsing, native vllm-bench port. (7) KV offloading matured with tiered storage, object-store secondary tier with workload identity. (8) Transformers 5.13.0 integration (Olmo/Olmo2, MistralLarge3, HunyuanVL migrations). (9) Removals — TeleChat, Persimmon, Fuyu (see Breaking section).
TL;DR
vLLM v0.26.0 (411 commits, 212 contributors) delivers +2.94% E2E TPOT on DeepSeek-V4 workloads, patches a pickle deserialization vulnerability and a CVE-bypass race condition, adds the Inkling model family, and extends the Rust frontend with multimodal capability.
Developer signal
Five action items for vLLM operators: (1) Security — highest priority: v0.26.0 patches a pickle deserialization vulnerability (a class of vulnerability more typical of general Python services than inference servers) and a CVE-bypass race condition in sparse model handling. If you run vLLM in a shared or internet-facing environment, these patches alone justify the upgrade on an accelerated timeline — treat it like any critical security release. (2) DeepSeek-V4 operators: the routing kernel, topk_bias fusion, and redundant op removal together deliver roughly 4–7% total throughput improvement on V4 workloads. Upgrade without waiting if you serve DeepSeek-V4-Flash or V4-Pro at scale. (3) Model removal check first (see Breaking section): grep for TeleChat, Persimmon, and Fuyu before upgrading — these fail after the upgrade with no fallback. (4) New head_dtype parameter: if you run generation models where lm_head precision matters (some fine-tuned or research setups use bf16 lm_head explicitly), the new head_dtype parameter gives you direct control; verify the previous implicit behavior matches your expectations before upgrading. (5) Endpoint plugins framework: a new extension point for attaching custom logic to vLLM endpoints — relevant for teams currently running a proxy or middleware layer on top of vLLM's native server for auth, routing, logging, or request transformation. The surface is new; docs are likely sparse; worth prototyping before committing production middleware to it (see Horizon for caveats on Rust frontend migration).


Affects you ifYou serve LLMs with vLLM, especially DeepSeek-V4 models; you run vLLM in shared or internet-facing environments; you use TeleChat, Persimmon, or Fuyu model families; you maintain custom proxy/middleware on top of vLLM.EffortModerate — security patches justify an accelerated upgrade cycle, but the model removal requires a config check first; net-new API features are opt-in.

Benchmarks & Leaderboards

Nothing new this period. Claude Opus 5 was added to LMArena yesterday (July 24); ELO data is still stabilizing in the first 24 hours and is not yet reliable enough to report.


Technical Discussions

Nothing cleared the quality bar this period.


Quick Hits

  • Ollama v0.32.4 (July 25) — Adds Laguna GPU support on Apple Silicon via MLX engine; fixes Qwen3 MoE decoding for differently-quantized experts with ~4–9% throughput improvement on M5 Max. https://github.com/ollama/ollama/releases/tag/v0.32.4
  • llama.cpp b10121 (July 24 — not covered in prior digest) — llama-server UI streaming performance: 210ms → 2.67ms per streamed token (79× reduction in per-token render cost). Server UI only; no inference backend changes. https://github.com/ggml-org/llama.cpp/releases/tag/b10121
  • LiteLLM v1.95.0-dev.2 (July 24) — Bedrock Nova Sonic realtime session support; guardrails only_scan_new_messages flag for incremental scanning in long sessions; Anthropic output_format schema refinements; CLI SSO session sharing across workers. Dev release. https://github.com/BerriAI/litellm/releases

Worth Watching (Announced, Not Yet Shipped)

ItemETANotes
Kimi K3 open weightsJuly 27, 2026 (2 days)Weights drop 00:00 UTC under Modified-MIT-style license. 1.4TB MXFP4 footprint confirmed today. 2.8T total / ~32B activated, KDA hybrid linear attention, 1M context, native vision. MXFP4 optimized for Blackwell.
MCP 2026-07-28 final specificationJuly 28, 2026 (3 days)Removes initialize/initialized handshake, Mcp-Session-Id. Adds Mcp-Method and Mcp-Name headers. Error code for missing resources changes -32002-32602. Tier 1 SDKs in beta.
Anthropic Workbench sunset + experimental prompt tools retirementAugust 17, 2026/v1/experimental/generate_prompt, /v1/experimental/improve_prompt, /v1/experimental/templatize_prompt will error after August 17. Export saved prompts from the banner or Organizational Settings before then.
Claude Opus 4.1 retirementAugust 5, 2026Migrate to Opus 4.8 or Opus 5.
OpenAI o3 retirementAugust 26, 2026Migrate to GPT-5.6 Sol/Terra/Luna.
Imagen 4 shutdownAugust 17, 2026Migrate to Imagen 4 Ultra or Veo 3.


Filtered from 30+ primary sources against a published quality rubric. No press releases, no fluff — only what changes what you build.