Ollama 0.40.2 Upgrades Downloaded Models in the Background and Keeps Backups, 0.40.3 Pauses It, and 0.40.4 Adds Decision Models to ollama run
Ollama's v0.40.2 release notes say older models are upgraded in the background with backups kept on disk; v0.40.3 pauses the upgrade, and v0.40.4 adds decision models to the CLI.
Overview
Three Ollama releases published between October 8 and October 12, 2026 changed how the local-model runner handles models that users already have on disk and added a new way to query them. According to the v0.40.2 release notes, models downloaded with earlier versions are upgraded in the background the first time they are run, with the original copy kept as a backup. The v0.40.3 notes then list a paused background upgrade, and the v0.40.4 notes add decision models to ollama run. All of these descriptions come from Ollama’s own release notes; no independent reporting or testing was reviewed for this article.
What the Releases Say
v0.40.2 (October 8)
The v0.40.2 notes state that models downloaded with earlier versions of Ollama “are upgraded in the background the first time you run them, for better performance and compatibility when running on llama.cpp.” The same notes say Ollama keeps the original copy as a backup so that downgrading is safe, which means upgraded models are temporarily kept on disk, and that a future release will remove the backups automatically.
For users who want the disk space back sooner, the notes provide a shell snippet that requires jq and calls the local api/tags and api/show endpoints before running ollama rm on the backup digests. The notes add that the snippet only deletes backups, and that anyone who later downgrades to a version older than 0.40 will need to re-pull those models. The release also stops ollama list from showing duplicate entries for upgraded models and makes ollama launch claude use the model’s full context length.
v0.40.3 (October 11)
The v0.40.3 notes are three lines long. Two remove launcher warnings: ollama launch claude no longer shows a warning about Claude connectors, and ollama launch codex no longer warns about service tiers. The third reads “Paused background model upgrade for embedding and other request performance”. The notes do not say which requests were affected, how much slower they were, or whether the pause is temporary.
v0.40.4 (October 12)
The headline item in the v0.40.4 notes is decision models in the CLI. Per the notes, they can be used directly from the terminal with ollama run to ask yes/no questions, classify text into labels, or score against a rubric. The example in the notes is ollama run nimble --ask "Is a refund being requested?" < ticket.txt. The notes also say llama.cpp was updated with native decision model support.
Other items in the same release include:
- Decision models are supported by the MLX runner on Apple silicon (the notes call them “Kev decision models”).
ollama launch codexnow includes locally installed Ollama models in its model picker, switchable with/modelinside the Codex CLI.ollama launchcan be used with usage credits without upgrading to a paid plan.- Support for multimodal embeddings through llama-server, and a fix for loading multimodal embedding models with small context windows.
- Improved Gemma 4 prefill performance on NVIDIA GPUs with the MLX runner. The notes give no figures.
- Improved inference performance by reusing verified manifests and already loaded models, also without figures.
Background
The decision models named in the v0.40.0 notes, published September 25, are Nimble, tev1, clef and clef-flash, which that release made available on MLX. The same release made supported model architectures run on MLX by default on Apple Silicon devices. The Machine Herald previously reported that OpenAI put a separate Decisions API in beta on October 6. The Ollama notes do not mention OpenAI, and this article does not treat the two as related.
What We Don’t Know
- Whether the background upgrade has resumed. As read on October 14, the v0.40.4 notes do not mention the backups, the pause, or the upgrade.
- When the promised automatic removal of backups will ship. The v0.40.2 notes say only “a future release.”
- How much disk space the backups use. The notes give no size estimate.
- What “Kev” refers to. The v0.40.4 notes use “Kev decision models” without defining the term.
- Any measured performance gains. The notes use the word “improved” but publish no benchmarks.