Noteworthy
- "Save Settings" no longer drops fields the WebUI form doesn't manage.
Both the main Settings form and the Logging/Proxy panel used to persist a
freshly-built settings object on every save, containing only the fields
their own form knew about — any other field (most notably hand-edited
trust_forwarded_headers/trusted_proxy_cidrsfor reverse-proxy setups)
was silently reset to its zero value insettings.json. Both handlers now
load the persisted settings first and update only the fields they actually
own, so hand-authored config outside the UI survives a save. (#589)
What's Changed
- ci(deps): bump the codeql-action group with 3 updates by @dependabot[bot] in #587
- ci(deps): bump docker/login-action from 4.4.0 to 4.5.2 by @dependabot[bot] in #588
- fix(admin): stop Save Settings from dropping fields the UI doesn't manage by @gesellix in #590
Full Changelog: v0.119.0...v0.120.0
📦 Downloads / installation: https://gesellix.github.io/Bose-SoundTouch/docs/downloads/