← All digests
AI Developer Digest

Tue, Aug 25, 2026

3 signals that cleared the gate16 min read
The Signal β€” start here
August 25 is a one-story day: llama.cpp v0.3.0 is the project's first stable versioned release, consolidating weeks of b-build nightly work into a proper semantic version tag. For production users, the shift from b10xxx nightly builds to v0.3.0 is the most consequential change β€” you can now pin a real version in your Docker images, package managers, and deployment configs without worrying that tomorrow's nightly breaks something. The technical highlights in v0.3.0 include first-party support for the dots3-note multimodal model (vision + audio with DSA-ISWA KV caching), DeepSeek V4 -sm tensor mode (consolidating the b10604 work from August 24), GLM-4.5-Air multi-token prediction, and ggml bumped to v0.22.0 with per-op Metal kernels. The secondary story: the OpenAI Assistants API shutdown is tomorrow (August 26) β€” today is the last practical day to migrate if you haven't already.
Must-reads today
1
llama.cpp v0.3.0 β€” first stable versioned release; pin this in production. Includes dots3-note multimodal, DeepSeek V4 tensor split, and per-op Metal kernels in ggml v0.22.0.
2
⚠️ OpenAI Assistants API shutdown is TOMORROW (August 26) β€” /v1/assistants, /v1/threads, /v1/runs return hard errors after tonight. Today is your last chance to migrate.

Breaking Changes

No new breaking changes today. One call-out from the v0.3.0 release: the ggml_clamp function in ggml v0.22.0 is now non-in-place. If you have custom ggml-based code that calls ggml_clamp and relies on in-place mutation, update those call sites before upgrading. End users of llama.cpp as a binary runner are not affected β€” this only matters for custom ggml integrations.


Model Releases

No confirmed new model releases from Anthropic, OpenAI, Google, Meta, Mistral, xAI, DeepSeek, Qwen, or Z.ai on August 25, 2026. GLM-5.3 open weights remain on track for ~August 28 (see Worth Watching).


API & SDK Changes

No new API or SDK changes for August 25, 2026 from any tier-1 lab source. Anthropic platform release notes last entry: August 20 (Python SDK v1.0). Google Gemini API changelog last entry: August 13. OpenAI platform changelog: no new entries for August 25.


Research

Nothing cleared the quality gate this period. arXiv cs.AI/cs.CL/cs.LG egress-blocked; one candidate (Apodex 1.1, arXiv:2608.23283) surfaced via search but cannot be confirmed from the primary source. See Near-misses.


Tooling

2
High

llama.cpp v0.3.0 β€” First Stable Versioned Release

What changed
The project moves from an indefinite nightly b-build series (most recently through b10621) to a proper semantic version tag (v0.3.0), enabling stable pinning, signed artifacts, and package-manager compatibility. ggml is simultaneously bumped from v0.21.x to v0.22.0.
TL;DR
llama.cpp v0.3.0 is a stable tag consolidating weeks of nightly work β€” the semantic versioning milestone enables reproducible, pinnable production deployments for the first time in the project's history.
Developer signal
If you run llama.cpp in any production or reproducible-build context β€” Docker images, Kubernetes deployments, package manager specs, CI pipelines β€” pin v0.3.0 now instead of latest or a b-build tag. This is the stable snapshot the project intends to be deployable. Key technical changes bundled in v0.3.0: (1) dots3-note multimodal model β€” new support with DSA-ISWA KV cache for both vision and audio inputs (PRs #27060, #27524); (2) DeepSeek V4 -sm tensor mode β€” multi-GPU tensor split with shared expert delayed allreduce communication (PR #26490, consolidating the b10604 work from Aug 24); (3) DeepSeek V4 multi-sequence rollback fixes (PR #26756); (4) GLM-4.5-Air MTP support β€” multi-token prediction (PR #26534); (5) ggml v0.22.0 β€” per-op Metal kernel compilation (parallel compilation, reduced startup time), non-in-place ggml_clamp; (6) WebP image support via ffmpeg (PR #27520) β€” requires ffmpeg at runtime; (7) Pillow-accurate resize algorithm for multimodal image preprocessing (PR #27594); (8) Tabbed chat navigation in the built-in web UI (PR #27263). The ggml_clamp change is the only call-out for custom ggml code β€” standard llama.cpp users are unaffected.


Affects you ifYou pin llama.cpp versions in production deployments; you run multimodal models and want dots3-note or WebP support; you run DeepSeek V4 on multi-GPU setups; you use custom ggml code that calls ggml_clamp; you use llama.cpp's built-in server/chat UI.EffortQuick β€” pull the v0.3.0 binary for your platform and update your pinned version string. Check the ggml_clamp change if you have custom ggml code. Ensure ffmpeg is present if you use multimodal WebP inputs.
ggml-org/llama.cpp GitHub Releases | Date: August 25, 2026 (10:29 UTC) | Link: https://github.com/ggml-org/llama.cpp/releases/tag/v0.3.0https://github.com/ggml-org/llama.cpp/releases/tag/v0.3.0
Notable

llama.cpp b10622 β€” Metal Buffer Allocation Null-Check (OOM Crash Prevention)

What changed
Adds a null-check to the Metal buffer allocation path. Previously, a failed allocation returned a null pointer that propagated silently and caused a crash at a downstream dereference with no useful error message. The fix surfaces the allocation failure as a clear diagnostic before the crash site.
TL;DR
Metal (Apple Silicon GPU) users running large models now get a clean error instead of a silent crash when GPU memory allocation fails.
Developer signal
If you run llama.cpp on Apple Silicon and have hit mysterious crashes when loading large models or running long context windows, this build adds a guard that surfaces the OOM as an actionable error. You can then reduce context length (-c), use a smaller quantization, or lower --n-gpu-layers rather than debugging a silent segfault. Important note: v0.3.0 was released at 10:29 UTC today (build b10621) and does not include this fix β€” it arrived at 12:19 UTC in b10622. If you're on Apple Silicon and hitting OOM crashes, use b10622 or a later nightly rather than v0.3.0 stable until the next stable tag.


Affects you ifYou run llama.cpp on Apple Silicon (M-series Mac); you run models or context lengths that push close to or beyond your unified memory limits.EffortQuick β€” pull b10622 or a later nightly. No configuration changes required.
ggml-org/llama.cpp GitHub Releases | Date: August 25, 2026 (12:19 UTC) | Link: https://github.com/ggml-org/llama.cpp/releases/tag/b10622https://github.com/ggml-org/llama.cpp/releases/tag/b10622

Benchmarks & Leaderboards

No new leaderboard entries or benchmark movements confirmed for August 25, 2026. State unchanged from August 24 digest:

  • ARC-AGI-2: GPT-5.6 Sol 92.5% (#1), Claude Opus 5 90.4% (#2), GPT-5.5 85% (#3). Human average: 66%.
  • LMArena Text Arena: Claude Fable 5 ~1525 ELO (#1). Frontier cluster close behind.

lmarena.ai remains egress-blocked; data corroborated via search.


Technical Discussions

Nothing cleared the quality bar this period. Simon Willison's last post was August 22 (outside 24h window). HuggingFace community and Hacker News egress-blocked. No AI-dev HN threads with >200 score confirmed for August 25 via search.


Quick Hits

Today's additional llama.cpp nightly builds:


Worth Watching (Announced, Not Yet Shipped)

ItemETANotes
🚨 TOMORROW: OpenAI Assistants API hard shutdownAugust 26, 2026 β€” TOMORROW/v1/assistants, /v1/threads, /v1/runs will return hard errors. Thread data deleted. No automated migration tool. Migrate to Responses API + Conversations API now.
⚠️ TOMORROW: OpenAI o3 retired from ChatGPTAugust 26, 2026Same date as Assistants API shutdown; 90-day sunset completes.
⚠️ 5 DAYS: DALL·E GPT retirement from ChatGPTAugust 30, 2026Download any images you need before this date.
⚠️ 6 DAYS: GPT-5.4/5.4 mini retirement from CodexAugust 31, 2026API-key Codex sessions unaffected. Replace with gpt-5.6-terra or gpt-5.6-luna.
⚠️ 6 DAYS: Gemini Robotics ER 1.6 Preview shutdownAugust 31, 2026Migrate to gemini-robotics-er-2-preview.
⚠️ 7 DAYS: GitHub Copilot model deprecationsSeptember 1, 2026Check GitHub Copilot settings for affected models.
Ollama v0.33.0 stableDaysStill on rc2 (Aug 22). Claude Desktop integration and KV cache fixes pending stable release.
vLLM v0.28.0 stableDaysLatest stable is v0.27.1 (Aug 11); rc2 (Aug 21) is latest pre-release. Expected imminently.
LiteLLM v1.99.0 stableDaysrc.1 (Aug 23) is latest. Security-relevant API key hashing fix β€” wait for stable before promoting to production.
GLM-5.3 open weights~Aug 28, 2026Z.ai (Zhipu) β€” 744B MoE post-trained, ~40B active. Scored 84.5% on CyberGym; extended security review in progress. Watch huggingface.co/zai-org.
Anthropic TypeScript SDK 1.0~Late Aug 2026Currently at v0.120.0 (Aug 19). Python SDK hit 1.0 on Aug 20. Go SDK already at v1.62.0.
Grok 4.7Late Aug / Early Sep 2026xAI β€” "all-around better than 4.6, slightly slower"; 2.1T parameters.
llama.cpp default server port change: 8080 β†’ 9931Upcoming (no date set)Update docker-compose, reverse-proxy configs, and hardcoded port references now.
OpenAI Private Safety Processing (PSP)September 2026ZDR-eligible traffic with safety analysis run without OpenAI personnel access.
EU AI Act Article 50 β€” Watermarking enforcementDecember 2, 2026C2PA + SynthID are de facto standard. Anthropic text watermark active globally since August 2.


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