Releases: zwave-js/zwave-js-ui
Releases · zwave-js/zwave-js-ui
Release list
Release 11.22.0
11.22.0 (2026-07-21)
✨ Features
- allow managing statistics opt-in via external settings (#4716) (987ba97)
- bot: answer questions from docs and related posts (#4743) (103e12b)
- bump zwave-js@15.26.0 (#4750) (d41bc58)
- implement credential management UI (#4638) (62198cd)
- support trusted API on separate network/IP/port (#4717) (25e522e)
🐛 Bug Fixes
- ci: queue docker-release runs instead of cancelling the latest tag (#4689) (e1aed66)
- ui: show group id instead of redundant endpoint in association dropdown (#4715) (7948d43)
🔧 Chores
Release 11.21.1
11.21.1 (2026-06-23)
🐛 Bug Fixes
- confine store paths against the resolved store dir (#4685) (a5dc881), closes pre-#4678 #4678
- don't return password hash in
PUT /api/passwordresponse (#4687) (4b0b7d6) - prevent symlinks from escaping the store directory (#4678) (592e1b8)
- refresh broadcast virtual nodes to avoid querying removed nodes (#4688) (8c1981e), closes #4677 #4677
- ui: separate virtual and physical devices in nodes table (#4673) (3a80ce6), closes #4672
- write self-signed TLS key/cert with owner-only permissions (#4686) (2f62656)
Release 11.21.0
Release 11.20.0
11.20.0 (2026-06-17)
✨ Features
🐛 Bug Fixes
- api: apply imported node metadata across wrapped and legacy nodes.json formats (#4636) (87c89da)
- api: reduce default JSON request body size limit (#4663) (b965182)
- api: require authentication for the snippet listing endpoint (#4661) (dc129d3)
- config: enforce a strong session secret (#4664) (c570f60)
- gateway: apply numeric
postOperationscaling directly (#4662) (fb73508) - hass: add LZW45 to Inovelli RGBW Home Assistant discovery template (#4669) (3c2d62f)
- ui: keep node index map consistent after node removal (#4667) (58ba24e), closes #4666 #4639
🔧 Chores
- add concurrency settings to Docker release workflow to prevent failures during releases (82792a9)