1.34.0-rc.1 (2026-07-21)
Bug Fixes
- AI: set OLLAMA_IGPU_ENABLE on AMD provisioning so iGPUs are used (#1074) (60fffda)
- AI: stop forcing HSA_OVERRIDE=11.0.0 on natively-supported AMD iGPUs (#1076) (6b29465), closes #1056
- AI: stream thinking from /v1 reasoning field + abort on client disconnect (#1078) (166247c)
- benchmark: partial runs are not the NOMAD Score (relabel + renormalize) (#1088) (39d0acb)
- Benchmark: various typescript errors (b249ef1)
- chat: make conversation layout responsive (#1090) (7641d0d)
- content: refresh installed ZIMs when a download completes to prune ghost entries (#1099) (97d70a4), closes #771 #731
- content: resolve current ZIM URL before download (#1091) (c6bc40e)
- downloads: add retry button and resource download link for failed downloads (#1059) (d48dffc)
- downloads: send a descriptive User-Agent so Wikimedia mirrors don't 403 (#1114) (59332c6)
- easy-setup: streamline wizard + robust model recommendations (#1110) (e1d7da0)
- install: define missing header_red + colors in uninstall/update scripts (#1098) (5c05e12), closes #1058
- KVStore: missing apps.homebox key (cf33072)
- maps: warn when world basemap missing instead of silent grey map (#1104) (bc6a5f9), closes #1030
- rag: add proper .docx text extraction via mammoth (#1100) (8400866)
- supply-depot: generate Homebox API key pepper so it stops crash-looping (#1077) (39507d6)
- updater: prune superseded images after update to reclaim disk (#1101) (2a11a81), closes #858
Features
- AI: nomad.md for custom instructions (#1127) (a5be2d4)
- AI: per-model thinking toggle with global default (off) (#1079) (d50cfa1), closes #1078
- auto-generating OpenAPI docs with Scalar UI (#1128) (e4b5f49)
- benchmark: authoritative in-test sysbench numbers + results strip (#1085) (b32c488), closes #1082
- benchmark: dashboard re-run banner prompting a Score v2 re-run (#1096) (401fbf4), closes #1094
- benchmark: end-of-run score reveal + NVIDIA GPU-util overlay (#1087) (fd9310b), closes #1082
- benchmark: harness hardening — fail loudly + pin sysbench + record provenance (#1089) (00b5977)
- benchmark: live telemetry during benchmark runs (#1082) (#1084) (5dee942)
- benchmark: lock Score v2 AI reference to 13.2 (measured, was placeholder) (#1097) (928cd71), closes #1074 #1074 #1094
- benchmark: Score v2 app client — raws, uncapped score, v2 payload + UI (398ca01), closes #1089 #1016 #1074
- brand: add ™ to Project NOMAD wordmark on prominent surfaces (fca1a48)
- creator-packs: gated per-creator video packs, offline via Kiwix (#1106) (d07b08d)
- dashboard: add dismissable "What's new" banner for v1.34 (#1112) (3735a4c)
- debug-info: add storage, docker, GPU health, and auto-update diagnostics (#1102) (05af847), closes #1050 #938 passthrou#lost-after-update 755/#878 #938
- Expandable rows in Kiwix Library browser (#1060) (9482f78)
- maps: add notes input to map pin placement popup (#926) (59c2fdb), closes #770
- rag: add subject/collection organization to knowledge base (#1063) (4f4cc5b), closes #1100 Crosstalk-Solutions/project-nomad#1100