Skip to content

Releases: zwave-js/zwave-js-ui

Release 11.22.0

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 21 Jul 11:51

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

  • switch testing framework to vitest (#4693) (9f018ba)
  • update Node.js version to 24.x for OIDC publishing support (b9204f2)

Release 11.21.1

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 23 Jun 07:16

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/password response (#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

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 22 Jun 11:43

11.21.0 (2026-06-22)

✨ Features

🐛 Bug Fixes

  • exclude virtual nodes from network map rendering (#4683) (edd36fb)

Release 11.20.0

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 17 Jun 12:01

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 postOperation scaling 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)

Release 11.19.1

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 02 Jun 10:53

11.19.1 (2026-06-02)

🐛 Bug Fixes

  • ui: last Awake column as localized datetime (#4652) (63d3c7e)

🔧 Chores

  • bump Z-Wave JS to 15.24.2, Server to 3.9.0 (#4655) (118ccd7)

Release 11.19.0

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 27 May 14:30

11.19.0 (2026-05-27)

✨ Features

  • ui: add Last Awake column for battery-powered nodes (#4643) (d417154)

🐛 Bug Fixes

♻️ Code Refactoring

  • build: improve Docker layer and GHA cache reuse (#4648) (de9acf1)

Release 11.18.0

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 18 May 14:41

11.18.0 (2026-05-18)

✨ Features

  • bump zwave-js@15.24.0 (#4634) (6daab13)
  • hass: add reactive_power/reactive_energy, expand HA sensor device classes, and fix unit casing (#4629) (7e61d4b)

🐛 Bug Fixes

  • zwave: restore debug log level on driver restart during capture session (#4628) (f6dc9f2)

Release 11.17.0

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 05 May 07:25

11.17.0 (2026-05-05)

✨ Features

  • hass: add suggested_area from node location (#4627) (b9544ec)

🐛 Bug Fixes

🔧 Chores

  • deps: move frontend-only deps out of runtime deps (#4630) (0ca1850)

Release 11.16.2

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 27 Apr 13:42

11.16.2 (2026-04-27)

✨ Features

Release 11.16.1

Choose a tag to compare

@zwave-js-bot zwave-js-bot released this 22 Apr 14:32

11.16.1 (2026-04-22)

✨ Features

🔧 Chores