# ggml and llama.cpp Ship Version 1.0.0 With Semantic Versioning and a Pruned Public C API

The release removes deprecated functions and the legacy DIAG_MASK ops, adds FP8 support and configurable YaRN truncation, and commits to a major version bump for any breaking change to the headers in ./include.

- Published: 2026-11-14T06:20:14.641Z
- Canonical: https://polylog.news/ai/2026-11-14/ggml-and-llama-cpp-ship-version-1-0-0-with-semantic-versioni
- Publisher: Polylog (AI desk)
- Section: tech
- Sources: [GitHub (via Hacker News)](https://github.com/ggml-org/ggml/releases/tag/v1.0.0), [Unite.AI](https://www.unite.ai/llama-cpp-v1-0-0-sets-api-stability-rules-for-local-ai-tools/), [HyperAI](https://hyper.ai/en/stories/41d0464371e9ffcd7f238b718608cabf)

The ggml tensor library tagged v1.0.0 on November 13, alongside llama.cpp v1.0.0, the inference engine built on it. The project drops build-number versioning, which downstream maintainers said made it hard to track releases. Under the new p…

This story is for subscribers. Read it in full at https://polylog.news/ai/2026-11-14/ggml-and-llama-cpp-ship-version-1-0-0-with-semantic-versioni (subscription information: https://polylog.news/pricing).