Skip to content

Releases: ollama/ollama

v0.34.3

v0.34.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 00:02
6383a0f

What's Changed

GET /api/show now advertises each model's thinking controls and default:

curl http://localhost:11434/api/show -d '{"model": "glm-5.3-flash:cloud"}'
{
  "thinking": {
    "values": ["low", "high", "max"],
    "default": "max"
  }
}
  • Nemotron H vision models are now supported on Apple Silicon with MLX
  • Ollama's macOS app will now no longer reopen windows you've closed when activating it
  • Fix for model pulls from HuggingFace

Full Changelog: v0.34.2...v0.34.3-rc0

v0.34.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 21:21
dfabde4

What's Changed

  • Added first-run setup when running ollama, with options to sign in or continue locally. Setup completion is shared with the desktop app on macOS and Windows.
  • Added ollama://apps to open the desktop app’s Apps page directly on macOS and Windows.
  • Fixed excessive memory growth during long generations with MLX speculative decoding.
  • Updated llama.cpp.

Full Changelog: v0.34.1...v0.34.2

v0.34.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 22:14
38fdb5d

What's Changed

  • MLX safetensors ollama create no longer experimental. GGUF model creation now requires using llama.cpp tooling for safetensor conversion and quantization.
  • Improved MLX memory handling on Apple Silicon
  • Runaway repeat token detection now requires 100 repeat tokens for reduced false positives (e.g. OCR)
  • /api/tags is much faster on large model libraries (3.1 s → 294 ms cold in testing), and model capabilities are now reported consistently.
  • Deprecated typical_p: it can no longer be set when creating new models, existing GGUF models retain support.
  • MLX and llama.cpp updates

Full Changelog: v0.34.0...v0.34.1-rc1

v0.34.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 23:49
d8ab4b4

Use Ollama models in ChatGPT Desktop

Ollama models can now be used directly in ChatGPT Desktop, so you can keep your existing workflow while running open models. Setup is available from the Ollama app on MacOS.

CleanShot 2026-09-08 at 11 04 07 AM@2x

This release also improves structured output performance on Apple Silicon, adds support for OpenAI-compatible client tool search and response compaction.

Full Changelog: v0.33.3...v0.34.0

v0.33.3

Choose a tag to compare

@github-actions github-actions released this 02 Sep 00:11

What's Changed

  • gemma4 now supports images and audio on MLX engine
  • Report cached prompt tokens
  • Honor GGUF model defined default parameters
  • MLX, MLX-C, llama.cpp update

New Contributors

Full Changelog: v0.33.2...v0.33.3

v0.33.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 20:31
f96e7aa

What's Changed

  • Ollama's app now follows the system appearance again, restoring dark mode support
  • Fixed the macOS app to properly hand off to an already-running instance instead of starting a second one
  • The Claude Desktop proxy no longer interrupts in-flight requests when the model catalog updates

Full Changelog: v0.33.1...v0.33.2

v0.33.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 18:09
13f2fb8

What's Changed

  • MLX: Qwen3.8 Flash Next support
  • cmake: make external compat patches idempotent
  • MLX and llama.cpp update
  • mlxrunner: add structured output support
  • mlxrunner: avoid Metal GPU timeouts when loading models from slow storage

New Contributors

Full Changelog: v0.33.0...v0.33.1

v0.33.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:52
ebf200f

What's Changed

Claude Desktop

Developers can now easily configure Claude Desktop to seamlessly work with Ollama as a third-party gateway provider.

image

Improved caching

  • Fixed a hang where agent clients that cancel long prefills
  • Prefill restore points are now trustworthy by construction: a cancelled prefill keeps every restore point it crossed, so retries resume where they stopped instead of restarting from scratch
  • Resumed prefills no longer record restore points that fail to cover what they claim; on models with recurrent layers this previously forced a request matching 46k of 47k tokens to reprocess from zero
  • Disabled Claude Code's "tokens left" token-countdown system message, which Ollama moved to the front of the prompt and broke the KV cache on every request

Other improvements

  • DeepSeek Harness launcher now falls back to npx when the global npm install fails, with Windows command-shim support
  • MLX dependency update (#17886)
  • Fixed broken default packaging caused by macOS-specific assumptions affecting Linux/Windows builds

Full Changelog: v0.32.15...v0.33.0

v0.32.15

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:25
b7871fc

What's Changed

  • New desktop onboarding flow on first launch
  • Caches resolved model metadata between requests, cutting time-to-first-token by roughly half (TTFT dropped from ~995 ms to ~524 ms in benchmarks)
  • Fixes a bug where chat and generate could wedge after a mid-stream parser error
  • Qwen 3.8 system messages are now normalized so non-leading system messages are handled consistently
  • MLX and llama.cpp dependency updates

New Contributors

Full Changelog: v0.32.14...v0.32.15

v0.32.14

Choose a tag to compare

@github-actions github-actions released this 15 Aug 19:41
d67ad83

What's Changed

  • llm: transcode WebP images for llama-server
  • renderers/qwen: tolerate non-leading system messages

Full Changelog: v0.32.13...v0.32.14