Repository navigation
Releases: aminry/decisio
Release list
v0.25.0
0.25.0 (2026-10-22)
Features
- serve: a shared task store for replicas (--task-store), on object storage (#287) (931367f)
- serve: taught tasks saved to disk (--tasks-dir), abstention tasks importable and removable, --require-tasks (#284) (8fae197)
Container image
ghcr.io/aminry/decisio:0.25.0
ghcr.io/aminry/decisio@sha256:ebacf4702529c7c5f0febd76e0f6bb464a6c51e00b202326fc9f2de86f1305aa
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:ebacf4702529c7c5f0febd76e0f6bb464a6c51e00b202326fc9f2de86f1305aa --repo aminry/decisio
v0.24.0
0.24.0 (2026-10-22)
Features
Bug Fixes
- deps: vite 8.3.5 in the pong demo, and Dependabot for its npm lockfile (#271) (3835323)
- serve: batched mode stalled because vLLM's tokenizer pool deep-copied the tokenizer; the engine's tokenizer, one call at a time (#280) (2a0bc95)
- serve: thinking wrote reserved readout token ids instead of reasoning on the default engine (#279) (787acc1)
Container image
ghcr.io/aminry/decisio:0.24.0
ghcr.io/aminry/decisio@sha256:31cc7bc9a67a93bb443316ed7dd7af6eb62a16e09baa2e0b16020c0e0e062eef
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:31cc7bc9a67a93bb443316ed7dd7af6eb62a16e09baa2e0b16020c0e0e062eef --repo aminry/decisio
v0.23.0
0.23.0 (2026-10-21)
Features
Container image
ghcr.io/aminry/decisio:0.23.0
ghcr.io/aminry/decisio@sha256:e05143c8149fe60b2bdb6f1956feec906500ce5cbfa25427560f9bd0582300af
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:e05143c8149fe60b2bdb6f1956feec906500ce5cbfa25427560f9bd0582300af --repo aminry/decisio
v0.22.0
0.22.0 (2026-10-20)
Features
- hub: a tuned 12B repository - the adapter merged in fp32 and rounded once to bf16, stochastically (#254) (0d10978)
Upgrading to 0.22.0. Nothing changes for the bases, /1 repositories or a tuned 31B. A tuned 12B can be shipped as a decisio.decision_config/2 repository (bf16, the adapter merged in fp32 and rounded once, stochastically and seeded: python -m decisio.hub_bf16 merge); an older decisio refuses it by its schema. tuned-config no longer writes anything about the data a model was fitted on. docs/upgrading.md has the table of who is affected. Certify certified tasks again after any upgrade.
Container image
ghcr.io/aminry/decisio:0.22.0
ghcr.io/aminry/decisio@sha256:825c56e5e94ac0d59674a0db04a65032b0cdede434a4fd13af03c0f10e3b8128
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:825c56e5e94ac0d59674a0db04a65032b0cdede434a4fd13af03c0f10e3b8128 --repo aminry/decisio
v0.21.2
0.21.2 (2026-10-20)
Bug Fixes
- ci: scan the image for its SBOM with TMPDIR on the root volume, not the 8 GB /tmp tmpfs (#258) (2c30460)
Upgrading to 0.21.2. The code is 0.21.1's, which is 0.21.0's: think when unsure (docs/upgrading.md). 0.21.0 and 0.21.1 went to PyPI, but their container images carry no attestation; this release fixes the CI step that failed (#258) and its image is attested. Certify certified tasks again after any upgrade.
Container image
ghcr.io/aminry/decisio:0.21.2
ghcr.io/aminry/decisio@sha256:95880b9251b87e37c6b3eb9ef1c2e38777012895dcd522eeb2d993607e7b036d
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:95880b9251b87e37c6b3eb9ef1c2e38777012895dcd522eeb2d993607e7b036d --repo aminry/decisio
v0.21.1
v0.21.0
0.21.0 (2026-10-20)
Features
- serve: think when unsure - an unsure question is read again after the served model has written its reasoning (off by default; --think, a request field, or a tuned repository default) (35a03a8)
Upgrading to 0.21.0. Nothing changes unless you ask: think when unsure is off by default. --think, a request's think field, or a tuned repository's defaults.think makes an unsure question be read again after the served model has written its own reasoning; the response then reports it (thinking, usage.thinking_tokens, x-decisio-think-ms). A repository whose defaults carry think needs 0.21.0 or later. Questions of a registered task stay at one read, and a task certified one-pass is think_mode_changed on a server that thinks. docs/upgrading.md has the table of who is affected. Certify certified tasks again after any upgrade.
Container image. The image of this tag was pushed but its provenance and SBOM attestation failed to build (the SBOM scan ran out of room in the runner's 8 GB /tmp, #258), so no digest is recorded here. Use the image of 0.21.2, which is attested.
v0.20.0
0.20.0 (2026-10-20)
Features
- hub: decision_config /2 for a tuned model's repository (tuned and defaults sections, tuned-config and check commands) (0f0c092)
- hub: hub_fp8 merge - a LoRA adapter merged into the base in fp32 and quantized once to FP8 (3ca0e5e)
- serve: --over-limit truncate - answer a state over the prompt ceiling from its start (never certified, reported in the response) (ad16bbd)
- serve: a tuned repository's defaults are served - temperatures, choice bands and the commit setting, with the flags above them (62b3d13)
- serve: a tuned repository's defaults are served (#244) (62b3d13)
Upgrading to 0.20.0. Nothing changes for the default base or a decisio.decision_config/1 repository. A tuned model can now ship as a decisio.decision_config/2 repository (the merged weights and the temperatures, choice bands and commit setting it is served at, no flag needed); an older decisio refuses it by its schema. --over-limit truncate (also a request field and a repository default) answers a state over the prompt ceiling from its start; the response says so and no answer of a truncated state is certified. The default stays refuse. docs/upgrading.md has the table of who is affected. Certify certified tasks again after any upgrade.
Container image
ghcr.io/aminry/decisio:0.20.0
ghcr.io/aminry/decisio@sha256:df3cb3165d963593075e765fad570477c9caf2f2bf913365777756983972abd2
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:df3cb3165d963593075e765fad570477c9caf2f2bf913365777756983972abd2 --repo aminry/decisio
v0.19.0
0.19.0 (2026-10-19)
⚠ BREAKING CHANGES
- serve: the earlier spellings of the debug and route request headers are no longer read; send x-decisio-debug and x-decisio-route
Features
- serve: the earlier spellings of the debug and route request headers are no longer read; send x-decisio-debug and x-decisio-route (2b08ccd)
Upgrading to 0.19.0. Only x-decisio-debug and x-decisio-route are read as request headers; the earlier spellings are ignored, not refused. Task records, headers and the Qwen base's served name that the server writes carry decisio's name only; task records in the earlier format ids still load and apply as written, and a request's model is not checked against the served name, so the earlier served name is still accepted and echoed. docs/upgrading.md has the table of who is affected. Certify certified tasks again after any upgrade.
Container image
ghcr.io/aminry/decisio:0.19.0
ghcr.io/aminry/decisio@sha256:167a93caba94c3137cb90ee876a4ea67a0233269e079aabaf100e289d95dc847
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:167a93caba94c3137cb90ee876a4ea67a0233269e079aabaf100e289d95dc847 --repo aminry/decisio
v0.18.1
0.18.1 (2026-10-19)
Bug Fixes
- serve: a re-certification derives min_examples from its new alpha and delta unless the original call asked for more than they need (#233) (cd3f3cd)
Upgrading to 0.18.1. Re-certifying a task (POST /v1/tasks/{id}/certify) at a looser target now needs only what the new alpha and delta need (29 examples at 10% and 10%), not the 59 of the defaults, unless the original certify call asked for more with an explicit min_examples. Nothing else changes in what a server serves.
Container image
ghcr.io/aminry/decisio:0.18.1
ghcr.io/aminry/decisio@sha256:5f758e5cfbf42892f42f62e037f26376154c3e77c5caf6afdd6ccc1a5cd9c4ee
Verify: gh attestation verify oci://ghcr.io/aminry/decisio@sha256:5f758e5cfbf42892f42f62e037f26376154c3e77c5caf6afdd6ccc1a5cd9c4ee --repo aminry/decisio