v0.9.32
0.9.32 (2026-06-23)
Features
- add NCAI VAETKI models to curated model database (b3c04a8)
- analysis: add InstalledIndex and build_model_fits to consolidate provider detection (33dce8b)
- data: add Whisper/ASR model entries + audio support roadmap (27bae48)
- python: add riscv64 wheel build (e12bb85)
- python: add riscv64 wheel build (cb377f4)
Bug Fixes
- bundle WebView2 bootstrapper for Windows desktop app (c72103b)
- fit: CPU-only models that fit with headroom reach Good, not Marginal (aad4c37)
- fit: CPU-only models that fit with headroom reach Good, not Marginal (0ced1b7)
- hardware: detect all GPUs across sysfs, ROCm tabular, and fit pool (0989ca2)
- hardware: ROCm tabular multi-GPU parsing + summed fit VRAM pool (4e27617)
- scoring: MoE active-param quality, recency bonus, smooth fit curve (c499c00)
- scoring: MoE active-param quality, recency bonus, smooth fit curve (2db3e55)
- scoring: treat headroom as a perfect fit (one-sided fit curve) (235be33)
- tui: make provider filter input cursor-aware and ASCII-only (933644e)
Performance Improvements
- analysis: parallelize provider detection in detect_all with thread::scope (d0660bc)
What's Changed
- docs: add Japanese README by @eltociear in #626
- refactor: extract duplicated provider detection and fit pipeline into InstalledIndex by @luojiyin1987 in #625
- fix(tui): make provider filter input cursor-aware and ASCII-only by @CN-Scars in #611
- feat(data): add Whisper/ASR model entries + audio support roadmap by @melnikaite in #603
- chore(deps): bump http from 1.4.0 to 1.4.1 by @dependabot[bot] in #616
- chore(deps): bump rmcp from 1.6.0 to 1.7.0 by @dependabot[bot] in #597
- docs: update Chinese translation (README.zh.md) by @JasonYeYuhe in #628
- fix: bundle WebView2 bootstrapper for Windows desktop app by @AlexsJones in #606
- feat: add NCAI VAETKI models to curated model database by @wklee610 in #629
- chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #633
- chore(deps): bump serde_yml from 0.0.12 to 0.0.13 by @dependabot[bot] in #614
- chore(deps): bump actions/checkout from 6 to 6.0.2 by @dependabot[bot] in #615
- chore(deps): bump sysinfo from 0.38.4 to 0.39.3 by @dependabot[bot] in #631
- Fix AMD multi-GPU detection via sysfs by @AlexsJones in #639
- feat(python): add riscv64 wheel build by @threexc in #637
- chore(deps): bump async-nats from 0.48.0 to 0.49.1 by @dependabot[bot] in #647
- fix(hardware): ROCm tabular multi-GPU parsing + summed fit VRAM pool by @AlexsJones in #643
- chore(deps): bump tabled from 0.20.0 to 0.21.0 by @dependabot[bot] in #644
- Scrape Hugging Face model licenses by @razzeee in #641
- fix(scoring): MoE active-param quality, recency bonus, smooth fit curve by @AlexsJones in #648
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #645
- fix(fit): CPU-only models that fit with headroom reach Good, not Marginal by @AlexsJones in #649
- chore(main): release 0.9.32 by @AlexsJones in #627
New Contributors
- @eltociear made their first contribution in #626
- @melnikaite made their first contribution in #603
- @wklee610 made their first contribution in #629
- @threexc made their first contribution in #637
- @razzeee made their first contribution in #641
Full Changelog: v0.9.31...v0.9.32