Releases: ollama/ollama
Release list
v0.34.3
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
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://appsto 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
What's Changed
- MLX safetensors
ollama createno 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/tagsis 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
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.
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
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
- @marcelpetrick made their first contribution in #17579
Full Changelog: v0.33.2...v0.33.3
v0.33.2
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
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
What's Changed
Claude Desktop
Developers can now easily configure Claude Desktop to seamlessly work with Ollama as a third-party gateway provider.
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
npxwhen 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
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
- @gaugarg-nv made their first contribution in #17752
Full Changelog: v0.32.14...v0.32.15
v0.32.14
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