What's Changed
- fix(ai-chat): add null check to model name by @hestela in #645
- fix(ai-chat): qwen2.5 loading on every chat message by @hestela in #649
- fix: prevent ZIM corrupt file crash and deduplicate Ollama download logs by @jakeaturner in #741
- fix(disk-collector): fix storage reporting for NFS mounts by @bgauger in #686
- fix(downloads): stage downloads to .tmp to prevent Kiwix loading partial files by @artbird309 in #448
- fix(security): close remaining security audit items 3 & 4 (CWE-918, CWE-209) by @LuisMIguelFurlanettoSousa in #552
- feat(ai-chat): allow cancelling in-progress model downloads by @chriscrosstalk in #701
- build(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /admin by @dependabot[bot] in #729
- build(deps): bump axios from 1.13.5 to 1.15.0 in /admin by @dependabot[bot] in #708
- build(deps): bump protocol-buffers-schema from 3.6.0 to 3.6.1 in /admin by @dependabot[bot] in #736
- build(deps): bump protobufjs from 7.5.4 to 7.5.5 in /admin by @dependabot[bot] in #737
- build(deps): bump @adonisjs/http-server from 7.8.0 to 7.8.1 in /admin by @dependabot[bot] in #724
- build(deps-dev): bump vite from 6.4.1 to 6.4.2 in /admin by @dependabot[bot] in #677
- build(deps): bump lodash from 4.17.23 to 4.18.1 in /admin by @dependabot[bot] in #643
- docs: add Community Add-Ons page with field manuals + W3Schools packs by @chriscrosstalk in #753
- fix(qdrant): disable anonymous telemetry by default by @chriscrosstalk in #747
- fix(disk-display): gate NAS Storage label on network filesystem type by @bgauger in #749
- fix(ai): stop local nomad_ollama when remote Ollama is configured by @chriscrosstalk in #744
- fix(zim): accumulate across Kiwix pages to prevent empty Content Explorer by @chriscrosstalk in #746
- fix(rag): repair ZIM embedding pipeline (sync filter, batch gate, DOM walk) by @chriscrosstalk in #745
- fix(docker): write /app/version.json from VERSION build-arg by @chriscrosstalk in #754
- docs: require linked issue for non-trivial PRs by @chriscrosstalk in #799
- fix(install): warn loudly on non-x86_64 architectures before pulling images by @chriscrosstalk in #797
- feat(content-manager): add sortable file size column by @chriscrosstalk in #698
- fix(stream): skip compression for Server-Sent Events by @chriscrosstalk in #798
- fix(rag): pass num_ctx and truncate to Ollama embed call by @chriscrosstalk in #763
- fix(api): accept notes, marker_type, and position on markers endpoints by @jrsphoto in #770
- Docs/add map marker api by @kennethbrewer3 in #783
- fix(rag): add start button in kb modal and ensure restart policy exists by @hestela in #700
- fix(admin): only hide global map banner after download by @Gujiassh in #702
- feat(AI): re-enable AMD GPU acceleration for Ollama via ROCm + HSA override by @chriscrosstalk in #804
- docs(map): updated notes on the map pin api by @kennethbrewer3 in #803
- fix(maps): wire delete confirmation to API by @cuyua9 in #732
- feat(content-updates): show size, surface downloads in Active Downloads by @chriscrosstalk in #773
- feat(maps): regional map downloads via go-pmtiles extract by @bgauger in #780
- fix(maps): Country Picker UX polish + auto-refresh stored files by @chriscrosstalk in #817
- feat(maps): show map coordinates on mouse move by @kennethbrewer3 in #786
- docs: link to new WSL2 install guide from README and FAQ by @chriscrosstalk in #811
- build(deps): bump picomatch in /admin by @dependabot[bot] in #544
- feat(content): custom ZIM library sources with pre-seeded mirrors by @chriscrosstalk in #593
- fix(System): self-heal stale updateAvailable flag after sidecar-drive… by @jakeaturner in #825
- fix(settings/update): four UI/UX fixes for the System Update page by @chriscrosstalk in #827
- fix(Maps): send filename instead of full path to delete endpoint by @bgauger in #829
- fix(Maps): render notes in marker popup when populated by @chriscrosstalk in #830
- fix(AI): vendor-aware AMD HSA override + benchmark discrete-GPU detection by @chriscrosstalk in #832
New Contributors
- @artbird309 made their first contribution in #448
- @jrsphoto made their first contribution in #770
- @kennethbrewer3 made their first contribution in #783
- @cuyua9 made their first contribution in #732
Full Changelog: v1.31.0...v1.32.0-rc.2