llama.cpp Hits 1.0
Open-source inference engine llama.cpp released version 1.0.0 on November 13, with the underlying ggml tensor library moving to 1.0.0 at the same time: both libraries now follow semantic versioning, so breaking changes to the public C API arrive only with a major-version bump; the release also removes 35 deprecated functions and adds FP8 key-value caches.

What happened
llama.cpp and ggml moved to v1.0.0 together on November 13, the first time the project has carried a semantic version number of its own, about three and a half years after it began. Until now the project shipped build-numbered releases such as b12359; from now on, breaking changes to the public C API in either library arrive with a major-version bump, backward-compatible features and new model support with a minor bump, and bug fixes with a patch.
Version 1.0.0 also brings a cleanup: 35 deprecated functions are removed, along with the warmup setter and the defragmentation-threshold option, and the NextN speculative-decoding API moves from the extension header into the main llama.h header. ggml removes deprecated APIs and legacy DIAG_MASK operations and adds configurable YaRN truncation and FP8 support.
New in the release are FP8 key-value caches, a host-memory cache for mixture-of-experts models, and hardening of llama-server against server-side request forgery and DNS rebinding. The project supports more than 150 model-architecture variants; its maintainers joined Hugging Face in February, and the license remains MIT.
Key facts
- What shipped: llama.cpp and the underlying ggml tensor library both reached v1.0.0 on November 13, the project's first semantically versioned release about three and a half years after it began.
- Versioning promise: Breaking changes to the public C API now arrive only with a major-version bump; backward-compatible features and new model support come with a minor bump, and bug fixes with a patch.
- Cleanup: 35 deprecated functions removed, along with the warmup setter and defragmentation-threshold option; the NextN speculative-decoding API moves into the main llama.h header.
- New features: FP8 key-value caches, a host-memory cache for mixture-of-experts models, and llama-server hardening against server-side request forgery and DNS rebinding.
- Scale: The project supports more than 150 model-architecture variants; the previous numbered releases were llama.cpp v0.9.0 and ggml v0.29.0.
- Team: The maintainers joined Hugging Face in February; the project remains under the MIT license.
Why it matters
llama.cpp is one of the most widely used inference engines in local AI software, and version 1.0 puts its promise of no casual breaking changes in writing, so apps built on it can judge from the version number whether an upgrade will break their code.
Follow HIMIAO Horizon
No sign-up · Unsubscribe any timeNotifications
A ping on your phone or computer when the brief is out. No email needed.
Comments
Related
- Oct 5Open-Source Strata Runs a 125-Billion-Parameter Model on a 12GB Gaming PC
- Oct 19Jailbroken PS5 Becomes a Local AI Server: Qwen3.8-27B Hits ~20 tok/s, Small Models Top 100
- Nov 14Meta's Muse Can Now Call US Businesses for Paying Subscribers
- Nov 14Sierra Releases Poppy 1.0, Its Personal Agent Protocol, With Shopify on Board
- Nov 12ByteDance Readies Muse-Like AI Assistant; Zhang Sees Frontier Catch-Up by 2029 at Earliest
Today
Nov 15 Sunday- Brief
- GitHubGitHub Weekly Vol.5: 6 Projects Worth a Look This Week
Tested or read — weeklyAll →
- Quiz
- Call
Latest news
All →- Nov 15Perplexity Open-Sources Decider 1.3, Adding Text-Span Extraction
- Nov 15Microsoft 365 Outage Lasts Over 24 Hours After Network Upgrade Fault
- Nov 15GitHub Copilot to Retire Six Models on Dec 14, With No Successor Yet for Kimi K3
- Nov 15Fed Report: AI Becomes the Top Financial-Stability Risk for the First Time
- Nov 15FBI Warns Hackers Have Weaponized the ARTEX AI Pen-Testing Framework
- Nov 15Applied Materials Posts Record Q4 Revenue of $10.41B, Up 53%
™