1.31.0-rc.1 (2026-04-02)
Bug Fixes
- block IPv4-mapped IPv6 and IPv6 all-zeros in SSRF check (#520) (15df90c)
- install: add gpg as a required dependency (#574) (2ab6887), closes #522
- Jobs: improved error handling and robustness (7ea52c2)
- Maps: add x-forwarded-proto support to handle https termination (#600) (3ddf85d)
- Maps: remove unused import (bc0b57e)
- queue: increase BullMQ lockDuration to prevent download stalls (#604) (ab6096c)
- security: validate key parameter on settings read endpoint#517 (d3c26ac)
- UI: constrain install activity feed height with auto-scroll (#611) (a93cdde)
Features
- AI: enable flash_attn by default and disable ollama cloud (#616) (ec6a5b4)
- AI: enable remote AI chat host (42ec172)
- docs: add simple API reference (#615) (d5a6b31)
- downloads: rich progress, friendly names, cancel, and live status (#554) (fedee18)
- Kiwix: migrate to Kiwix library mode for improved stability (#622) (78a9c43)
- maps: add global map download from Protomaps (#525) (b30598c)
- rag: add EPUB file support for Knowledge Base uploads (#257) (99d6936)
- support adding labels on dynamic container creation (#610) (f32ba3b)
- support adding labels on dynamic container creation (#620) (edc5148)
- switch all PNG images to WEBP (#575) (36b260a)
- UI: add Installed Models section to AI Assistant settings (#612) (ed4c2af)