What's new across v0.71 and v0.72
One page for everything that shipped since the v0.71 install split, newest first. The current flagship, layer streaming, has its own pages: Layer streaming for the mechanism and the measured numbers, and Scaling a streaming run for architectures, batches, resume and the disk tier.
Every line below names the release it shipped in. Where a number is quoted it was measured; where none is quoted, none was measured.
The v0.72 line: layer streaming
soup doctor --diskreports the detected media type, because the streaming disk tier needs NVMe and refuses a SATA SSD, a spinning disk, or media it cannot identify rather than guessing. Opt-in, because the probe costs about 9 seconds cold and 2.4 seconds warm. (v0.72.3)[mcp]is pinned below 2.0. The MCP SDK's 2.0.0 removed an APIsoup mcp serveround-trips through, which broke its round-trip tests for anyone installing fresh. (v0.72.3)soup adapters arithmetic --rank N: mixed-rank LoRA algebra is exact rather than refused. Stacking the factors reproduces the sum of deltas by construction, and an SVD truncates to the rank you ask for. (v0.72.0)
The v0.71 line: lean install and live wiring
soup reward synth golds.jsonl -o reward.pyplussoup reward stress: Reward Forge. Synthesize a deterministic verifier from your gold outputs, refusing to emit a degenerate one, then attack it with empty, padded, repetitive and sentinel-spam junk to prove it cannot be gamed. (v0.71.40 and v0.71.41)soup ship --emit-evidenceplus--config soup.yamlplus--push owner/repo#N: the verdict becomes CI for weights, a provenance-bound gate you commit and render on every PR. (v0.71.39)- The
soup shipregression leg grew teeth: answer-extraction scoring over seven bundled offline suites (MMLU, arithmetic, tool-call, JSON, safety and more), not fifteen substring-matched trivia prompts. Verdicts can flip, because the old gate reported false negatives. (v0.71.38) soup data dedup --semanticplustopics,canaryandtrain --replay: Data Moat II, a semantic layer over your data plus tools for what a fine-tune forgets and leaks. (v0.71.36)soup init --template hipaa|soc2|eu-ai-act|sr-11-7plussoup cardandsoup ci init: the compliance pack. A regulation-shaped config, a provenance-carrying model card, and a PR gate that blocks a merge on DON'T SHIP. (v0.71.35)soup export --format ggufis validated end to end on Windows (q4_0, q4_k_m, q8_0, f16, plus an Ollama round-trip), fixing four bugs including an export that downgraded your CUDA torch. (v0.71.35)soup adapters arithmetic "coder + 0.5*math - toxic": task-vector algebra over LoRAs. Add, scale, and actually negate a delta rather than performing the no-op a naive coefficient gives. (v0.71.34)training.lisa_enabled: LISA re-samples which layers train every N steps, reaching for full fine-tune quality at LoRA-like memory. (v0.71.34)soup trainwithtask: asrplussoup infer --task asr: Whisper fine-tuning with built-in WER and CER. Tiny and base fit a 4 GB card. (v0.71.32)soup train --task online_dpoplussoup data best-of-nandevolve: an LLM judge in the loop across training and data. (v0.71.31)soup train --task grpoplustraining.prm_reward: a Process Reward Model grades every reasoning step, the o1-era process-supervision signal. (v0.71.30)soup shrink --drop-ratio 0.25: depth-prune the least-useful layers, distill-heal the damage, and get a SHIP / DON'T-SHIP perplexity verdict. (v0.71.29)soup mcp serve: drive Soup from Claude Code, Cursor, Cline or Continue. Stdio only, no network listener. (v0.71.28)soup data doctorandsoup data lint: 8 chat-template checks including the "never stops generating" EOS bug, plus a preference-data linter. Pre-flight, zero GPU. (v0.71.27)--reward-hack-mitigation kl_control|pid_lagrangian: detect reward hacking mid-run and self-correct by raising KL, shaping the reward and rolling back, instead of only halting. (v0.71.26)soup ship: one SHIP / DON'T-SHIP verdict fusing a task win with no catastrophic forgetting. Exit 0 or 2 for CI. (v0.71.25)soup recipes use whisper-tiny-asr: 142 recipes including Whisper ASR and the 2026 model families (Qwen 3.5 and 3.6, DeepSeek-V4, GLM-5.1, Kimi K2.6, MiniMax M3, Mistral Large 3). (v0.71.24 and v0.71.32)soup spectrum scan --top-percent 50: rank layers by singular-value SNR and fine-tune only the high-signal ones, with no model load. (v0.71.23)
See also
- Layer streaming — the current flagship: the mechanism, the measured numbers and the full refusal table.
- Scaling a streaming run — architectures, batch versus gradient accumulation, the VRAM pre-flight, resume and the NVMe disk tier.
- Lean install and live wiring — the full v0.71 line in narrative form.