Flash

Flash·Apps & Agents·2026-11-14 20:10

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.

A laptop showing code on a sunny desk
llama.cpp released version 1.0.0. Illustration generated with AI.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
Useful Tap if this story helped you

SourcesMLQ (Nov 13, 2026); Unite.AI (Nov 14, 2026). This article compiles public information and is not investment advice.

From HIMIAO Horizon · himiao.ai

Grab todayOpenAI Codex for Students: $100 in Free CreditsHIMIAO Picks →

Follow HIMIAO Horizon

No sign-up · Unsubscribe any time

Email

Notifications

A ping on your phone or computer when the brief is out. No email needed.

HIMIAO PicksWeekly freebies: one email every Friday, a 5-minute read

Comments

  1. Loading comments…
Ask the cat