# Releases

> What changed in each release.

Source: https://opendecisio.com/docs/releases/

The changelog lists every change in every release; [Upgrading](https://opendecisio.com/docs/upgrading/) is the shorter list of the ones that change what a deployment serves.

 

[Figure: The last 8 of 18 releases, newest first. Releases: 0.11.1 on 2026-10-10; 0.11.0 on 2026-10-09; 0.10.0 on 2026-10-08; 0.9.0 on 2026-10-07; 0.8.2 on 2026-10-07; 0.8.1 on 2026-10-05; 0.8.0 on 2026-10-05; 0.7.2 on 2026-10-05.]

 

## TL;DR

 

To see which release you have, ask the installed package, from the decisio checkout the server runs from:

 

```
uv run python -c "from importlib.metadata import version; print(version('decisio'))"
# the release number, such as 0.11.1
```

 

Run against the CPU stand-in at v0.11.1 on 2026-10-14.

  

| Word | Meaning |
| --- | --- |
| release | a tagged version of decisio, with its images on `ghcr.io/aminry/decisio` and its changelog entry |
| changelog | `CHANGELOG.md`, every change in every release, newest first |
| pinned | the release these pages are built from, named in the footer |

 

## The changelog

 

## [0.11.1](https://github.com/aminry/decisio/compare/v0.11.0...v0.11.1) (2026-10-10)

 

### Bug Fixes

 

- **serve:** a request records how long it waited for the engine, and whether a registration was running ([#135](https://github.com/aminry/decisio/issues/135)) ([76d484c](https://github.com/aminry/decisio/commit/76d484cfec1213065efdfdcd8fdcad171cc712d3))
- **serve:** gemma-4-12b registers a state's boundary before the question, as the 31B does ([#128](https://github.com/aminry/decisio/issues/128)) ([b7af9c6](https://github.com/aminry/decisio/commit/b7af9c684d5caead51d7efe093c4a0df0c5d57f4))

 

## [0.11.0](https://github.com/aminry/decisio/compare/v0.10.0...v0.11.0) (2026-10-09)

 

### Features

 

- **hub:** the model repositories are under tachara-ai (Tachara AI Lab), pinned at their 0.11.0 revisions ([#121](https://github.com/aminry/decisio/issues/121)) ([852cce4](https://github.com/aminry/decisio/commit/852cce401a78aeb547e4016c6129adb86c2c8792))
- **serve:** --backend mlx serves gemma-4-31b from an MLX conversion, documented for states up to 16,383 tokens ([#116](https://github.com/aminry/decisio/issues/116)) ([a801341](https://github.com/aminry/decisio/commit/a801341211649def233529359d21d78c43fbe25f))

 

### Bug Fixes

 

- **serve:** --backend mlx refuses any checkpoint whose config.json declares FP8 quantization ([#120](https://github.com/aminry/decisio/issues/120)) ([18229d2](https://github.com/aminry/decisio/commit/18229d25dddf8c19aca6c5c3263bd91fd21947a5))
- **serve:** a prompt over the context is a 422 with a clear detail, not a bare 500 ([#124](https://github.com/aminry/decisio/issues/124)) ([a51be6d](https://github.com/aminry/decisio/commit/a51be6d9e96d84f8cd4dd31b8e3b7fb3a5c01046))

 

## [0.10.0](https://github.com/aminry/decisio/compare/v0.9.0...v0.10.0) (2026-10-08)

 

### ⚠ BREAKING CHANGES

 

- **serve:** a vLLM server started with neither `--base` nor `--model`, and the container, now serve gemma-4-31b (a 96 GB card); set `--base qwen3.6-35b-a3b` or `DECISIO_BASE=qwen3.6-35b-a3b` to keep the previous Qwen behaviour (docs/upgrading.md).

 

### Features

 

- **hub:** the 31B's FP8 checkpoint is made on a CPU as vLLM quantizes it on load, and the engine's FP8 weights can be fingerprinted ([#113](https://github.com/aminry/decisio/issues/113)) ([94d675c](https://github.com/aminry/decisio/commit/94d675c779ad14da9770926a2fdec21559e1ba79))
- **serve:** --base takes a decisio model repository; decision_config.json is exported from each base's profile ([#110](https://github.com/aminry/decisio/issues/110)) ([9d352de](https://github.com/aminry/decisio/commit/9d352def278e79e99eacf4eb6fd1c51ddeb3cfba))
- **serve:** the default base is Gemma 4 31B, served from its FP8 repository ([#114](https://github.com/aminry/decisio/issues/114)) ([389fe13](https://github.com/aminry/decisio/commit/389fe13787ca0831a50b43cdf9e24396c44fab22))
- **serve:** the MLX prefix cache budget is the base's: 7,400 MiB for gemma-4-12b, 2,048 MiB for the Qwen base ([#112](https://github.com/aminry/decisio/issues/112)) ([71facc7](https://github.com/aminry/decisio/commit/71facc77a0e645b8023fd0a61554ea9175bbb741))

 

## [0.9.0](https://github.com/aminry/decisio/compare/v0.8.2...v0.9.0) (2026-10-07)

 

### Features

 

- **serve:** register a state's boundary after the response on the Gemma bases, so a first question does not wait for it ([#99](https://github.com/aminry/decisio/issues/99)) ([787df0e](https://github.com/aminry/decisio/commit/787df0e6d097e4ea3106f3e2b459661f4f8d81aa))

 

## [0.8.2](https://github.com/aminry/decisio/compare/v0.8.1...v0.8.2) (2026-10-07)

 

### Bug Fixes

 

- **serve:** --backend mlx refuses gemma-4-31b by the resolved base, so a 31B conversion without --base is refused too ([#100](https://github.com/aminry/decisio/issues/100)) ([f6cc1e8](https://github.com/aminry/decisio/commit/f6cc1e86d221ebc175c719de6d344084ceb9d5db))

 

## [0.8.1](https://github.com/aminry/decisio/compare/v0.8.0...v0.8.1) (2026-10-05)

 

### Bug Fixes

 

- **serve:** a single question registers its state's boundary on the Gemma bases, so the next question reads the state from the cache ([#93](https://github.com/aminry/decisio/issues/93)) ([573d7d6](https://github.com/aminry/decisio/commit/573d7d698c830890f8624b4b69261c31dda278c2))
- **serve:** close the engine-death races; loop those tests under load nightly with the slow tier on a hosted runner ([#91](https://github.com/aminry/decisio/issues/91)) ([3c51e79](https://github.com/aminry/decisio/commit/3c51e795edd650760ba5c49ee65e55b561dec4c7))

 

## [0.8.0](https://github.com/aminry/decisio/compare/v0.7.2...v0.8.0) (2026-10-05)

 

### Features

 

- **serve:** the engine runs in the server's process by default; gemma-4-31b scores several questions warm ([#86](https://github.com/aminry/decisio/issues/86)) ([efd2b83](https://github.com/aminry/decisio/commit/efd2b83943c5dffaf9b692e138f4bffaaa79d1c1))

 

## [0.7.2](https://github.com/aminry/decisio/compare/v0.7.1...v0.7.2) (2026-10-05)

 

### Bug Fixes

 

- **serve:** a dead engine turns /health to 503, is refused fast and ends the server with code 70 ([#78](https://github.com/aminry/decisio/issues/78)) ([8b367d9](https://github.com/aminry/decisio/commit/8b367d92c39244385069571f59f1d2dbb1f51cf9))

 

## [0.7.1](https://github.com/aminry/decisio/compare/v0.7.0...v0.7.1) (2026-10-05)

 

### Bug Fixes

 

- **serve:** --head-engine gives the second engine the server's prompt format and base ([#76](https://github.com/aminry/decisio/issues/76)) ([993db22](https://github.com/aminry/decisio/commit/993db2200153c1db91854f525b96182a0577fbbb))

 

## [0.7.0](https://github.com/aminry/decisio/compare/v0.6.0...v0.7.0) (2026-10-05)

 

### Features

 

- **serve:** --engine-process in|separate, where vLLM's engine runs (default separate) ([#74](https://github.com/aminry/decisio/issues/74)) ([bbff50f](https://github.com/aminry/decisio/commit/bbff50f7c686b7c55ea00817705c5229699b3d9f))

 

## [0.6.0](https://github.com/aminry/decisio/compare/v0.5.0...v0.6.0) (2026-10-05)

 

### Features

 

- **serve:** Gemma 4 31B as a third base (--base gemma-4-31b), FP8 on load ([#71](https://github.com/aminry/decisio/issues/71)) ([73f0eff](https://github.com/aminry/decisio/commit/73f0eff184d44529a47726a4fc2e98045dca849f))

 

## [0.5.0](https://github.com/aminry/decisio/compare/v0.4.1...v0.5.0) (2026-10-04)

 

### Features

 

- the Gemma base on a Mac with --backend mlx, 6-bit by default ([#69](https://github.com/aminry/decisio/issues/69)) ([587c8b2](https://github.com/aminry/decisio/commit/587c8b26a9eb71ddc0080686a512f4bd73738ed8))

 

## [0.4.1](https://github.com/aminry/decisio/compare/v0.4.0...v0.4.1) (2026-10-04)

 

### Bug Fixes

 

- **serve:** load the pinned revision in packed mode, the hf stand-in and the second-engine head ([#65](https://github.com/aminry/decisio/issues/65)) ([b0b4ea5](https://github.com/aminry/decisio/commit/b0b4ea58dd6cbf5275bdcc627ec0c3cb18d7a93e))
- **serve:** pin the Qwen base's checkpoint revision at 95a723d ([#63](https://github.com/aminry/decisio/issues/63)) ([9a36b96](https://github.com/aminry/decisio/commit/9a36b9681d1a1b7b3d83e90286ef9ffcb90fcc9b))

 

## [0.4.0](https://github.com/aminry/decisio/compare/v0.3.0...v0.4.0) (2026-10-04)

 

### Features

 

- **serve:** Gemma 4 12B as a second base (--base gemma-4-12b) ([#48](https://github.com/aminry/decisio/issues/48)) ([61d7519](https://github.com/aminry/decisio/commit/61d7519bfed0910747970c2ff862ca10074a454d))

 

### Bug Fixes

 

- **conformance:** C4 applies each question type's served temperature ([#60](https://github.com/aminry/decisio/issues/60)) ([4ab98af](https://github.com/aminry/decisio/commit/4ab98afe0de5ce6ef6203d47bf45d913d0a1abd4))

 

## [0.3.0](https://github.com/aminry/decisio/compare/v0.2.0...v0.3.0) (2026-10-04)

 

### ⚠ BREAKING CHANGES

 

- **serve:** tasks registered under the earlier compact layout are not applied by the new default (the layout enters the task fingerprint and the yes/no rendering a yes/no question's task key); register them again, or serve them with --prompt-tail compact --noul-rendering words. --mode packed reads only the compact layout and needs --prompt-tail compact.

 

### Features

 

- **demos:** four demos on a System One server, judged decision by decision, with clips rendered from trajectories ([#33](https://github.com/aminry/decisio/issues/33)) ([86abd52](https://github.com/aminry/decisio/commit/86abd5243fa595a89426e11aa63a60d47cbbc955))
- **serve:** --noul-commit, an opt-in transform reporting yes/no answers inside 0.20 to 0.80 at the band's edge ([#53](https://github.com/aminry/decisio/issues/53)) ([62dfe1f](https://github.com/aminry/decisio/commit/62dfe1fa9af8bb490a53c1a1cccee345adbc2020))
- **serve:** the spaced layout and yes/no as named letters are the served default, with T 1.506 and choice T 1.370 ([6c581d4](https://github.com/aminry/decisio/commit/6c581d46e5062d902763b6aa9adee0600cc022e1))

 

## [0.2.0](https://github.com/aminry/decisio/compare/v0.1.1...v0.2.0) (2026-10-03)

 

### ⚠ BREAKING CHANGES

 

- **serve:** no padding (--pad-policy none) is the MLX backend's default ([#46](https://github.com/aminry/decisio/issues/46))
- --multi-question sequential and --describe-options are the served defaults ([#38](https://github.com/aminry/decisio/issues/38))

 

### Features

 

- --describe-options shows an option's description alone when it has one (off by default) ([#36](https://github.com/aminry/decisio/issues/36)) ([f2d936e](https://github.com/aminry/decisio/commit/f2d936e5cbcdcd8f1880f1569121478e37b0c3ba))
- --multi-question sequential and --describe-options are the served defaults ([#38](https://github.com/aminry/decisio/issues/38)) ([06a1273](https://github.com/aminry/decisio/commit/06a1273fcb1668c856fd182008db26b81f90c1d4))
- --multi-question sequential makes each answer equal the question asked alone; stage timings and --pad-policy; README wording for multi-question requests ([#35](https://github.com/aminry/decisio/issues/35)) ([5461e0e](https://github.com/aminry/decisio/commit/5461e0e90e039a24c0426555d8801e003d81bc9c))
- **serve:** --noul-rendering words|letters|letters-keys (words by default) ([#44](https://github.com/aminry/decisio/issues/44)) ([597f383](https://github.com/aminry/decisio/commit/597f3838cdf0e4a7f89b87f2fd5a007f4e850ffe))
- **serve:** --noul-rendering words|letters|letters-keys, how a yes/no question is asked (words by default) ([597f383](https://github.com/aminry/decisio/commit/597f3838cdf0e4a7f89b87f2fd5a007f4e850ffe))
- **serve:** --pad-policy row, a single-question row padded to end on the block boundary (off by default) ([#45](https://github.com/aminry/decisio/issues/45)) ([8ccf143](https://github.com/aminry/decisio/commit/8ccf14367f13ff9ceb09726b2959072351873d03))
- **serve:** a cross-request prefix cache for the MLX engine (--prefix-cache-mb) ([#47](https://github.com/aminry/decisio/issues/47)) ([8e3f54f](https://github.com/aminry/decisio/commit/8e3f54f645faaf16329f7be2b317f1071cc9bf89))
- **serve:** an MLX engine for the text route on Apple silicon (--backend mlx) ([#39](https://github.com/aminry/decisio/issues/39)) ([f3c5026](https://github.com/aminry/decisio/commit/f3c5026dc03da3af71958d187a15e997a30d1d27))
- **serve:** no padding (--pad-policy none) is the MLX backend's default ([#46](https://github.com/aminry/decisio/issues/46)) ([2c1204e](https://github.com/aminry/decisio/commit/2c1204e4a6c0db22f1c95f20d0b5cfe1575b7a5b))

 

### Bug Fixes

 

- task registration on a certain readout, and the CPU stand-in's head engine (two HTTP 500s) ([#49](https://github.com/aminry/decisio/issues/49)) ([6e71298](https://github.com/aminry/decisio/commit/6e7129842ef9460ed35897d598e9b86affde6f2a))

 

## [0.1.1](https://github.com/aminry/decisio/compare/v0.1.0...v0.1.1) (2026-10-01)

 

### Bug Fixes

 

- **ci:** attest a CycloneDX SBOM of the image instead of SPDX ([#22](https://github.com/aminry/decisio/issues/22)) ([eef30b4](https://github.com/aminry/decisio/commit/eef30b4a8a99d82a3b1b14303ff1f9586a2b7a7e))

 

## [0.1.0](https://github.com/aminry/decisio/compare/v0.1.0...v0.1.0) (2026-10-01)

 

### Features

 

- a generator for the conformance items file from two public sets ([#18](https://github.com/aminry/decisio/issues/18)) ([77f1bbd](https://github.com/aminry/decisio/commit/77f1bbde3c23cf81d77bd38229df0a028a5efe71))

 

### Bug Fixes

 

- the head's output-layer rows load from a Hugging Face repo id as well as a local directory ([9d7d0ab](https://github.com/aminry/decisio/commit/9d7d0ab8133e682a336de8600a7588173c9a94dd))

 

### Documentation

 

- community files, CI and release tooling ([#2](https://github.com/aminry/decisio/issues/2)) ([4dc5388](https://github.com/aminry/decisio/commit/4dc5388eb5743f1ddc19845723d22ca0499e8fdb))
- launch checklist for the public flip ([#4](https://github.com/aminry/decisio/issues/4)) ([c79ec96](https://github.com/aminry/decisio/commit/c79ec9675bc2415a0ae5f045c2051a55022b2849))
- launch checklist gate for the image's first GPU start; README says it is pending ([dff92fb](https://github.com/aminry/decisio/commit/dff92fbe407336858ea26216a81c6ba0587aab96))
- launch checklist records the flip and corrects three steps ([#14](https://github.com/aminry/decisio/issues/14)) ([93a885d](https://github.com/aminry/decisio/commit/93a885dc82441aa77df39df304e0421d2e7ad7ac))
- launch checklist section for the maintainer's commit signing ([80e36ca](https://github.com/aminry/decisio/commit/80e36caa08c013d0a2fa11618baedc30695d5e35))
- README section Run with Docker; launch checklist covers the image ([2e93c65](https://github.com/aminry/decisio/commit/2e93c65f57cb4fc2f77b714666b593763b848616))
- record that the merge settings of checklist 2.1 are applied ([7b60810](https://github.com/aminry/decisio/commit/7b608109eed12618de516bfef6f56928c00fc4b5))
- record the history rebuild of main in the launch checklist ([b5688cc](https://github.com/aminry/decisio/commit/b5688cc3da89bc181855d1da2b6b10e5ece14ab8))

 

## What next

 

- [Upgrading](https://opendecisio.com/docs/upgrading/): what changes for a running deployment between releases.
- [Choosing a base](https://opendecisio.com/docs/bases/): what the default base is, and when it changed.
- [The evaluation card](https://opendecisio.com/docs/evaluation-card/): what each release was measured on.
