The whole dayFri 13 Nov 2026
AI Compass
WeeklyArchiveAbout

ggml-org releases llama.cpp v1.0.0 and ggml v1.0.0 with stable C APIs

Shipped on 13 November 2026 across Linux, macOS, Windows, Android and iOS, both C/C++ local inference libraries adopt strict semantic versioning across more than 150 model variants.

Video: ggml-org

Georgi Gerganov and the ggml-org maintainers at Hugging Face released llama.cpp v1.0.0 (libllama) and ggml v1.0.0 (libggml) on 13 November 2026, marking the portable C and C++ local inference runtime’s first 1.0 milestone 3.5 years after its initial commit. Starting with v1.0.0, both repositories enforce strict semantic versioning across all public C headers in llama.cpp/include/ and ggml/include/, requiring a major-version bump whenever a change breaks API or ABI compatibility.

Semantic versioning contract, dynamic ggml backends and CI hardware matrix

Minor-version increments cover backward-compatible capabilities, quantisation formats, hardware backend optimisations, public header additions and new model architectures, while patch increments remain restricted to bug fixes with zero public interface changes. Pre-built release artefacts span Linux, macOS, Windows, Android and iOS, supporting more than 150 language and multimodal model variants alongside mainstream speculative decoding methods and dynamically loaded ggml backends discovered at runtime.

Continuous integration runs across Hugging Face Buckets, Hugging Face Jobs and self-hosted hardware runners maintained in partnership with NVIDIA, AMD, Qualcomm, Arm, IBM and Intel.

Technical details

Release versions and libraries
llama.cpp v1.0.0 (libllama) and ggml v1.0.0 (libggml) under MIT open-source licensing
Protected public interfaces
Public C headers under llama.cpp/include/ and ggml/include/ governed by API and ABI SemVer
Supported operating systems
Linux, macOS, Windows, Android and iOS with runtime-loadable dynamic ggml compute backends
Architecture and CI breadth
150+ model variants tested across NVIDIA, AMD, Qualcomm, Arm, IBM and Intel hardware runners

Release details & context

Shared-library upgrades for downstream Python, Rust, Swift and Go bindings

Prior to 1.0.0, rapid rolling-tag updates in llama.cpp frequently altered struct layouts or function signatures in llama.h, forcing downstream GUI launchers, game engines and FFI wrappers in Python, Rust, Go and Swift to pin exact commit hashes.

Locking ABI compatibility across 1.x minor and patch releases means applications linking dynamically against shared libllama and libggml binaries, combined with runtime-loaded GPU and NPU backend plugins, can adopt new model architectures and kernel speedups via drop-in library swaps without recompiling host code.

Common questions

Under llama.cpp v1.0.0 semantic versioning, do new model architectures require a major 2.0 release?

No, backward-compatible model support, quantisation schemes and public header additions ship in 1.x minor versions, while major bumps are reserved for breaking C API or ABI changes.

Can applications ship a lightweight llama.cpp binary and load hardware-specific ggml backends at runtime?

Yes, libggml supports dynamically loaded backend modules so distributors can load CUDA, Vulkan, Metal, SYCL or NPU backends at runtime based on the user’s device.

Related open source launches

  1. EarlierExpo · 9 Nov 2026
    Expo open-sources Exact to compile Contract UI specs to native OS views and a 20 KB web runtime

    Expo open-sources Exact under the MIT licence, compiling declarative Contract UI specs to a 20 KB web runtime and native macOS, iOS and Linux views.

  2. EarlierMiniMax · 10 Nov 2026
    MiniMax releases open-weight H3-Image for 10-second native 4K generation

    MiniMax open-sources the 33.1B H3-Image model on Hugging Face, rendering native 16-megapixel 4K images in 6 steps and roughly 10 seconds.

  3. EarlierRunway · 11 Nov 2026
    Runway open-sources 27.2B Praxis-1 world action model under Apache 2.0 for robot control

    Runway open-sources Praxis-1 under Apache 2.0, topping open-source robot models on NVIDIA’s RoboLab-120 benchmark with 46.2% success.

  4. EarlierThinking Machines Lab · 12 Nov 2026
    Thinking Machines Lab releases Inkling 2 Small weights on Apache 2.0

    Thinking Machines Lab releases open weights for its 594B-total, 17B-active Inkling 2 Small multimodal MoE on Hugging Face under an Apache 2.0 licence.

Explore the full ggml-org dossier or browse all open source releases.

Also in the Friday 13 November edition

Read all 15 launches on one page
  1. 01
  2. 02
  3. 04
  4. 05
  5. 06
  6. 07
  7. 08
  8. 09
  9. 10
  10. 11
  11. 12
  12. 13
  13. 14
  14. 15

Spotted an error? Email aiforsuccess.in+compass@gmail.com or tag @ai_for_success on X