Ollama v0.21.0stable Released Apr 16, 2026
โš ๏ธ Breaking Change Impact Score: 7/10

Ollama v0.21.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: ollama ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • - **Fixed the Gemma 4 compiler error** that was breaking Metal builds.
  • - **Fixed macOS cross-compiles** so they no longer trigger `generate`, which was breaking cmake builds on some Xcode versions.
Read the original context โ†—
Source flags breaking changes โ€” review applicability
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Ollama v0.21.0. Source highlight: ollama launch hermes

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โš ๏ธ Breaking Changes & Deprecations (2)

  • - **Fixed the Gemma 4 compiler error** that was breaking Metal builds.
  • - **Fixed macOS cross-compiles** so they no longer trigger `generate`, which was breaking cmake builds on some Xcode versions.

โœจ New Features & Capabilities (2)

  • **Gemma 4 on MLX.** Added support for running Gemma 4 via MLX on Apple Silicon, including a text-only MLX runtime for the model. The MLX backend also picked up mixed-precision quantization, better capability detection, and a batch of new op wrappers (Conv2d, Pad, activations, trig, masked SDPA, and RoPE-with-freqs).
  • **Hermes and GitHub Copilot CLI in `ollama launch`.** Added both integrations, which can now be configured in one command alongside the rest of the supported coding agents.

๐Ÿ”ง Bug Fixes & Patches (3)

  • **Fixed `ollama launch openclaw --yes`** so it correctly skips the channels configuration step, so non-interactive setups complete cleanly.
  • **Fixed the Gemma 4 compiler error** that was breaking Metal builds.
  • **Fixed macOS cross-compiles** so they no longer trigger `generate`, which was breaking cmake builds on some Xcode versions.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## Hermes Agent ``` ollama launch hermes ``` Hermes learns with you, automatically creating skills to better serve your workflows. Great for research and engineering tasks. <img width="1329" height="946" alt="image" src="https://github.com/user-attachments/assets/771d3383-95ed-4652-81e5-cf89514d25cc" /> ## What's Changed - **Gemma 4 on MLX.** Added support for running Gemma 4 via MLX on Apple Silicon, including a text-only MLX runtime for the model. The MLX backend also picked up mixed-precision quantization, better capability detection, and a batch of new op wrappers (Conv2d, Pad, activations, trig, masked SDPA, and RoPE-with-freqs). - **Hermes and GitHub Copilot CLI in `ollama launch`.** Added both integrations, which can now be configured in one command alongside the rest of the supported coding agents. - **OpenCode moved to inline config.** `ollama launch opencode` now writes its config inline rather than to a separate file, matching how other integrations are handled. - **`ollama launch` no longer rewrites config when nothing changed.** Pressing โ†’ on a configured multi-model integration, or passing `--model` with the current primary, used to trigger a confirmation prompt and rewrite both the editor's config file and `config.json`. Now it's a no-op when the resolved model list matches what's already saved. - **Fixed `ollama launch openclaw --yes`** so it correctly skips the channels configuration step, so non-interactive setups complete cleanly. - **Restored the Gemma 4 nothink renderer** with the e2b-style prompt. - **Fixed the Gemma 4 compiler error** that was breaking Metal builds. - **Fixed macOS cross-compiles** so they no longer trigger `generate`, which was breaking cmake builds on some Xcode versions. - **Quieted cgo builds** by suppressing deprecated warnings during `go build`. **Full Changelog**: https://github.com/ollama/ollama/compare/v0.20.7...v0.21.0