Skip to content

Releases: hassio-addons/addon-node-red

v1.0.1

31 Oct 20:30
f2a0cf3
Compare
Choose a tag to compare

Full Changelog

Changed

  • Upgrades Node-RED to 0.19.5
  • Adds FAQ's about upgrading to v1.x.x

v1.0.0

29 Oct 21:54
8f046cb
Compare
Choose a tag to compare

⚠️ Contains breaking changes! So please read this carefully!

This is a BIG release, and that why I marked this release v1.0.0!

The Home Assistant connector node has been replaced by node-red-contrib-home-assistant-websocket and uses WebSockets to connect to Home Assistant, which is actually the preferred method to use when talking to Home Assistant. It improves reaction speed and is build on top of the official Home Assistant WebSocket libraries.

The add-on now handles Home Assistant restarts automatically. You no longer need custom flows or restart magic to fix Node-RED after Home Assistant restarts 🎉.

Furthermore, authentication has been replaced. Node-RED now authenticates users against Home Assistant 🔒. This allows you to log into your Node-RED using your Home Assistant credentials.

Some other noteworthy changes:

  • http_node no longer requires a username/password and can be left empty if you'd like.
  • http_static no longer requires a username/password and can be left empty if you'd like.
  • The Google TTS API should be fixed (love to hear feedback on this!).
  • The add-on has now "Manager" access to the Hass.io API, which allows you to restart Home Assistant and Hass.io add-ons in your flows.
  • The documentation has been updated with an FAQ to help with common problems.

⬆️ Upgrade instructions

  • Be sure to run at least Home Assistant 0.80.1. Any older version might cause troubles with getting connected or on logging in.
  • Remove the users list from the add-on configuration. You don't need it anymore since the add-on now authenticates against Home Assistant.
  • There are some breaking changes with two of the nodes. The Poll State and Current State both have a little different formatted output. Check your nodes and make sure they are outputting what you expect.
  • If you have been using the @Spartan-II-117 fork, this upgrade should be a drop in replacement. It is strongly suggested to not use this fork with this add-on anymore.
  • Finally, make sure your Home Assistant server connection in Node-RED uses http://hassio/homeassistant as the server URL! This is really important, you really don’t need any other URL or long-lived access token.

Full Changelog

Changed

  • Fix typo in README (#40) (@zpartal)
  • Upgrades node-red-contrib-influxdb to version 0.2.2 (#41)
  • Upgrades gcc to 6.4.0-r9
  • Upgrades nodejs to 8.12.0-r0
  • Switches add-on to node-red-contrib-home-assistant-websocket
  • Forcing broken world to enable latest NodeJS
  • Removes node-red-contrib-change-detect (#48) (@bonanitech)
  • Adds HA Authentication to Node-RED (#52)
  • Renames authentication config option (#53)
  • Updates node-red-contrib-moment to version 3.0.1 (#63)
  • Upgrades git to 2.18.1-r0
  • Updates node-red-contrib-actionflows to version 2.0.1 (#65)
  • Upgrades google-tts-api to 0.0.3 (#61) (@heytcass)
  • Fixes incorrect JSON formatting in package.json
  • Removes unneeded warning about no users
  • Removes Auto API token script, not needed anymore
  • Removes requirement for setting http node/static credential
  • Adds possibility to disable HA Authentication
  • Updates the README to reflect the latest changes
  • Up the security level of the Hassio API to manager

v0.7.0

25 Sep 20:36
62b154b
Compare
Choose a tag to compare

Full Changelog

Added

  • Adds Hassio API role to configuration

Fixed

  • Fixes typo in README

Changed

  • Updates node-red-contrib-bigtimer to version 2.0.2 (#26)
  • Upgrades node-red to version 0.19.4 (#31)
  • Updates node-red-contrib-moment to version 3.0.0 (#35)
  • Updates node-red-node-random to version 0.1.2 (#37)
  • Upgrades base image to v2.3.0

v0.6.1

19 Aug 15:39
7885f7f
Compare
Choose a tag to compare

Full Changelog

Fixed

  • Fixes the use of secrets (#21) (@tjorim)
  • Fixes Markdownlint warnings

Changed

  • Upgrades base image to v2.1.2

v0.6.0

18 Aug 11:02
b21ac2e
Compare
Choose a tag to compare

Full Changelog

Added

  • Enforces authentication and HaveIBeenPwned checks
  • Adds support for GPIO

Changed

  • Updates node-red-contrib-time-range-switch to version 0.6.1 (#18)
  • Upgrades base image to v2.1.1
  • Enables SSL by default
  • Sets default Shell
  • Use empty username/password in default configuration
  • Updates README and links
  • Upgrades node-red to version 0.19.1 (#20)
  • Upgrades NodeJS to 8.11.4-r0
  • Downgrades Python to 2.7.15-r1

Removed

  • Removes Know issues and limitations section from README

v0.5.0

24 Jul 19:21
e974aea
Compare
Choose a tag to compare

Full Changelog

Added

  • Adds automatic configuration of the Hassio API token

Fixed

  • Fixes incorrect title in add-on README template
  • Fixes shellcheck warning

v0.4.0

18 Jul 19:47
Compare
Choose a tag to compare

Full Changelog

Changed

  • Downgrades the add-on back to the original node-red-contrib-home-assistant
  • Upgrades node-red-node-suncalc to version 0.0.11 (#14)

v0.3.1

16 Jul 19:27
333b316
Compare
Choose a tag to compare

Full Changelog

Changed

  • Upgrades node-red-contrib-home-assistant (Spartan-II-117) to v0.3.3

v0.3.0

15 Jul 07:12
c9eec71
Compare
Choose a tag to compare

Full Changelog

Fixed

  • Fixes Hadolint warning

Changed

  • Upgrades home-assistant node to Spartan-II-117 fork
  • Upgrades node-red-contrib-time-range-switch to 0.6.0 (#13)
  • Disables the projects feature by default on new installs
  • Upgrades base image to v2.0.1
  • Upgrades nodejs to 8.11.3-r1
  • Upgrades git to 2.18.0-r0
  • GitLab CI now using the latest Hadolint

Removed

  • Removes node-red-contrib-join in favor of the built-in one (#12)

v0.2.1

26 Jun 04:32
2991105
Compare
Choose a tag to compare

Full Changelog

Added

  • Maps all UART/Serial devices to add-on