diff --git a/admin/docs/release-notes.md b/admin/docs/release-notes.md index b3ac942..92fbc69 100644 --- a/admin/docs/release-notes.md +++ b/admin/docs/release-notes.md @@ -1,48 +1,57 @@ # Release Notes ## Unreleased -feat: auto-generating OpenAPI docs with Scalar UI (#1128) -feat(AI): nomad.md for custom instructions (#1127) -Add offline FDA drug reference (labels, interaction view, conditions, remedies) (#1040) -fix(KVStore): missing apps.homebox key -fix(Benchmark): various typescript errors -feat(benchmark): lock Score v2 AI reference to 13.2 (measured, was placeholder) (#1097) -feat(benchmark): dashboard re-run banner prompting a Score v2 re-run (#1096) -feat(benchmark): Score v2 app client — raws, uncapped score, v2 payload + UI -fix(content): resolve current ZIM URL before download (#1091) -fix(maps): warn when world basemap missing instead of silent grey map (#1104) -feat(AI): per-model thinking toggle with global default (off) (#1079) -feat(creator-packs): gated per-creator video packs, offline via Kiwix (#1106) -fix(chat): make conversation layout responsive (#1090) -fix(rag): add proper .docx text extraction via mammoth (#1100) -feat(rag): add subject/collection organization to knowledge base (#1063) -feat(benchmark): harness hardening — fail loudly + pin sysbench + record provenance (#1089) -fix(benchmark): partial runs are not the NOMAD Score (relabel + renormalize) (#1088) -feat(benchmark): end-of-run score reveal + NVIDIA GPU-util overlay (#1087) -feat(benchmark): authoritative in-test sysbench numbers + results strip (#1085) -feat(benchmark): live telemetry during benchmark runs (#1082) (#1084) -chore(deps): bump tar, vite, and dockerode in admin -fix(content): refresh installed ZIMs when a download completes to prune ghost entries (#1099) -fix(downloads): send a descriptive User-Agent so Wikimedia mirrors don't 403 (#1114) -feat(dashboard): add dismissable "What's new" banner for v1.34 (#1112) -fix(easy-setup): streamline wizard + robust model recommendations (#1110) -docs(install): make storage-relocation guidance accurate and consistent (#1103) -feat(debug-info): add storage, docker, GPU health, and auto-update diagnostics (#1102) -fix(updater): prune superseded images after update to reclaim disk (#1101) -fix(install): define missing header_red + colors in uninstall/update scripts (#1098) -docs(contributing): add UI Consistency section (#1080) -fix(AI): stream thinking from /v1 reasoning field + abort on client disconnect (#1078) -fix(supply-depot): generate Homebox API key pepper so it stops crash-looping (#1077) -fix(AI): stop forcing HSA_OVERRIDE=11.0.0 on natively-supported AMD iGPUs (#1076) -fix(AI): set OLLAMA_IGPU_ENABLE on AMD provisioning so iGPUs are used (#1074) -feat(brand): add ™ to Project NOMAD wordmark on prominent surfaces -chore: standardize brand name to Project NOMAD, retire backronym -feat: Expandable rows in Kiwix Library browser (#1060) -fix(downloads): add retry button and resource download link for failed downloads (#1059) -chore(catalog): sunset orphaned Meshtastic Daemon card (#1049) -chore(KB): filter non-content sections + render tables in ZIM extraction (#1044) -feat(maps): add notes input to map pin placement popup (#926) +### Features +- **AI**: nomad.md for custom instructions (#1127). Thanks @jakeaturner for the contribution! +- **AI**: per-model thinking toggle with global default (off) (#1079). Thanks @chriscrosstalk for the contribution! +- **API Documentation**: Auto-generating OpenAPI docs with Scalar UI (#1128). Thanks @jakeaturner for the contribution! +- **Benchmark**: lock Score v2 AI reference to 13.2 (measured, was placeholder) (#1097). Thanks @chriscrosstalk for the contribution! +- **Benchmark**: dashboard re-run banner prompting a Score v2 re-run (#1096). Thanks @chriscrosstalk for the contribution! +- **Benchmark**: Score v2 app client — raws, uncapped score, v2 payload + UI. Thanks @chriscrosstalk for the contribution! +- **Benchmark**: harness hardening — fail loudly + pin sysbench + record provenance (#1089). Thanks @chriscrosstalk for the contribution! +- **Benchmark**: end-of-run score reveal + NVIDIA GPU-util overlay (#1087). Thanks @chriscrosstalk for the contribution! +- **Benchmark**: authoritative in-test sysbench numbers + results strip (#1085). Thanks @chriscrosstalk for the contribution! +- **Benchmark**: live telemetry during benchmark runs (#1082) (#1084). Thanks @chriscrosstalk for the contribution! +- **Creator Packs**: gated per-creator video packs, offline via Kiwix (#1106). Thanks @chriscrosstalk for the contribution! +- **Dashboard**: add dismissable "What's new" banner for v1.34 (#1112). Thanks @chriscrosstalk for the contribution! +- **Debug Info**: add storage, docker, GPU health, and auto-update diagnostics (#1102). Thanks @chriscrosstalk for the contribution! +- **Drug Reference**: Add offline FDA drug reference (labels, interaction view, conditions, remedies) (#1040). Thanks @caweis for the contribution! +- **Kiwix Library**: Expandable rows in Kiwix Library browser (#1060). Thanks @jarvisxyz for the contribution! +- **Maps**: add notes input to map pin placement popup (#926). Thanks @chriscrosstalk for the contribution! +- **RAG**: add subject/collection organization to knowledge base (#1063). Thanks @just-jbc for the contribution! + +### Bug Fixes +- **AI**: stream thinking from /v1 reasoning field + abort on client disconnect (#1078). Thanks @chriscrosstalk for the contribution! +- **AI**: stop forcing HSA_OVERRIDE=11.0.0 on natively-supported AMD iGPUs (#1076). Thanks @chriscrosstalk for the contribution! +- **AI**: set OLLAMA_IGPU_ENABLE on AMD provisioning so iGPUs are used (#1074). Thanks @chriscrosstalk for the contribution! +- **AI**: coerce gfx1103 (780M) to HSA_OVERRIDE 11.0.0 so it stays on GPU (#1134). Thanks @jakeaturner for the contribution! +- **Benchmark**: fix various typescript errors. Thanks @jakeaturner for the contribution! +- **Benchmark**: partial runs are not the NOMAD Score (relabel + renormalize) (#1088). Thanks @chriscrosstalk for the contribution! +- **Chat**: make conversation layout responsive (#1090). Thanks @Bortlesboat for the contribution! +- **Content**: resolve current ZIM URL before download (#1091). Thanks @NgoQuocViet2001 for the contribution! +- **Content**: refresh installed ZIMs when a download completes to prune ghost entries (#1099). Thanks @chriscrosstalk for the contribution! +- **Downloads**: send a descriptive User-Agent so Wikimedia mirrors don't 403 (#1114). Thanks @chriscrosstalk for the contribution! +- **Downloads**: add retry button and resource download link for failed downloads (#1059). Thanks @jarvisxyz for the contribution! +- **Easy Setup**: streamline wizard + robust model recommendations (#1110). Thanks @chriscrosstalk for the contribution! +- **Install**: define missing header_red + colors in uninstall/update scripts (#1098). Thanks @chriscrosstalk for the contribution! +- **KVStore**: fix missing apps.homebox key. Thanks @jakeaturner for the contribution! +- **Maps**: warn when world basemap missing instead of silent grey map (#1104). Thanks @not-knope for the contribution! +- **RAG**: add proper .docx text extraction via mammoth (#1100). Thanks @just-jbc for the contribution! +- **RAG**: stop re-creating payload indexes on every embedded document (#1135). Thanks @bragaus for the contribution! +- **Supply Depot**: generate Homebox API key pepper so it stops crash-looping (#1077). Thanks @chriscrosstalk for the contribution! +- **Updater**: prune superseded images after update to reclaim disk (#1101). Thanks @chriscrosstalk for the contribution! + +### Improvements +- **Brand**: add ™ to Project NOMAD wordmark on prominent surfaces. Thanks @chriscrosstalk for the contribution! +- **Brand**: standardize brand name to Project NOMAD, retire backronym. Thanks @chriscrosstalk for the contribution! +- **Build**: run drug reference codegen step (#1132). Thanks @jakeaturner for the contribution! +- **Supply Depot**: sunset orphaned Meshtastic Daemon card (#1049). Thanks @chriscrosstalk for the contribution! +- **Content Manager**: filter non-content sections + render tables in ZIM extraction (#1044). Thanks @chriscrosstalk for the contribution! +- **Dependencies**: bump tar, vite, and dockerode in admin. Thanks @jakeaturner for the contribution! +- **Docs**: make storage-relocation guidance accurate and consistent (#1103). Thanks @chriscrosstalk for the contribution! +- **Docs**: add UI Consistency section (#1080). Thanks @chriscrosstalk for the contribution! +- **Drug Reference**: make collections JSON the single source for curated data (#1130). Thanks @caweis for the contribution! ## Version 1.33.0 - June 23, 2026