🎉 Release of add-on Node-RED 10.0.0

This commit is contained in:
Community Hass.io Add-ons Bot 2021-08-11 07:18:26 +00:00
parent 643ecfdf29
commit 09fd541964
5 changed files with 45 additions and 31 deletions

View file

@ -844,10 +844,10 @@ SOFTWARE.
[nginxproxymanager-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [nginxproxymanager-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
[nginxproxymanager-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [nginxproxymanager-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[nginxproxymanager-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg [nginxproxymanager-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
[addon-node-red]: https://github.com/hassio-addons/addon-node-red/tree/v9.2.1 [addon-node-red]: https://github.com/hassio-addons/addon-node-red/tree/v10.0.0
[addon-doc-node-red]: https://github.com/hassio-addons/addon-node-red/blob/v9.2.1/README.md [addon-doc-node-red]: https://github.com/hassio-addons/addon-node-red/blob/v10.0.0/README.md
[node-red-issue]: https://github.com/hassio-addons/addon-node-red/issues [node-red-issue]: https://github.com/hassio-addons/addon-node-red/issues
[node-red-version-shield]: https://img.shields.io/badge/version-v9.2.1-blue.svg [node-red-version-shield]: https://img.shields.io/badge/version-v10.0.0-blue.svg
[node-red-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [node-red-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[node-red-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [node-red-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[node-red-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [node-red-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg

View file

@ -1,10 +1,42 @@
## Whats changed ## Whats changed
Node-RED 2.x is here! 🎉
This add-on ships with Node-RED 2.0.5, which is a major version bump for the Node-RED Project (Congrats on the major release btw!)
Want to find out what changes in Node-RED 2.0?
https://nodered.org/blog/2021/07/20/version-2-0-released
## 🚨 Breaking changes
This release brings a couple of "breaking" changes (besides the major Node-RED upgrade of course).
The add-on configuration options `dark_mode`, `require_ssl`, and `i_like_to_be_pwnd` have been dropped
and can be removed from your add-on configuration.
- 🔥 Remove dark mode support, has been replaced by themes @frenck (#1087)
- 🔥 Clean up HIBP logic, as it is now handled by the Supervisor @frenck (#1090)
- 🔥 Clean up unused require_ssl setting @frenck (#1095)
## 🚀 Enhancements
- 🔑 Update NGINX SSL parameters @frenck (#1084)
- 🔥 Clean up really old migration logic @frenck (#1089)
- 🏎 Enable streaming mode for Ingress @frenck (#1091)
## 🧰 Maintenance
- 🚀 Add-on CI improvements @frenck (#1086)
## 📚 Documentation
- ✏️ Update documentation to match latest changes @frenck (#1092)
- ✏️ Small documentation cleanups and tweaks @frenck (#1093)
## ⬆️ Dependency updates ## ⬆️ Dependency updates
- Bump node-red-dashboard from 2.29.3 to 2.30.0 @dependabot (#1062) - ⬆️ Upgrades nodejs to 14.17.4-r0 @frenck (#1083)
- Bump node-red-node-email from 1.12.2 to 1.12.3 @dependabot (#1069) - ⬆️ Upgrades add-on base image to v10.0.1 @frenck (#1085)
- Bump dessant/lock-threads from 2.0.3 to 2.1.1 @dependabot (#1063) - Bump @node-red-contrib-themes/theme-collection from 1.0.2 to 2.0.3 in /node-red @dependabot (#1080)
- Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 @dependabot (#1065) - Bump node-red-contrib-modbus from 5.14.0 to 5.14.1 in /node-red @dependabot (#1082)
- Bump frenck/action-addon-linter from 2.1 to 2.2 @dependabot (#1066) - Bump node-red from 1.3.5 to 2.0.5 @dependabot (#1079)
- Bump actions/stale from 3.0.19 to 4 @dependabot (#1067)

View file

@ -44,7 +44,6 @@ http_static:
ssl: true ssl: true
certfile: fullchain.pem certfile: fullchain.pem
keyfile: privkey.pem keyfile: privkey.pem
require_ssl: true
system_packages: system_packages:
- ffmpeg - ffmpeg
npm_packages: npm_packages:
@ -94,11 +93,6 @@ The private key file to use for SSL.
**Note**: _The file MUST be stored in `/ssl/`, which is the default_ **Note**: _The file MUST be stored in `/ssl/`, which is the default_
### Option: `require_ssl`
This option can be used to cause insecure HTTP connections to be redirected
to HTTPS. This is recommended when you have SSL enabled.
### Option: `credential_secret` ### Option: `credential_secret`
Credentials are encrypted by Node-RED in storage, using a secret key. Credentials are encrypted by Node-RED in storage, using a secret key.
@ -168,14 +162,6 @@ Customize your Node-RED environment even more with the `init_commands` option.
Add one or more shell commands to the list, and they will be executed every Add one or more shell commands to the list, and they will be executed every
single time this add-on starts. single time this add-on starts.
### Option: `i_like_to_be_pwned`
Adding this option to the add-on configuration allows to you bypass the
HaveIBeenPwned password requirement by setting it to `true`.
**Note**: _We STRONGLY suggest picking a stronger/safer password instead of
using this option! USE AT YOUR OWN RISK!_
### Option: `leave_front_door_open` ### Option: `leave_front_door_open`
Adding this option to the add-on configuration allows you to disable Adding this option to the add-on configuration allows you to disable
@ -294,7 +280,6 @@ SOFTWARE.
[forum]: https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023?u=frenck [forum]: https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023?u=frenck
[frenck]: https://github.com/frenck [frenck]: https://github.com/frenck
[issue]: https://github.com/hassio-addons/addon-node-red/issues [issue]: https://github.com/hassio-addons/addon-node-red/issues
[keepchangelog]: http://keepachangelog.com/en/1.0.0/
[node-red-nodes]: https://flows.nodered.org/?type=node&num_pages=1 [node-red-nodes]: https://flows.nodered.org/?type=node&num_pages=1
[npm-packages]: https://www.npmjs.com [npm-packages]: https://www.npmjs.com
[reddit]: https://reddit.com/r/homeassistant [reddit]: https://reddit.com/r/homeassistant

View file

@ -47,6 +47,6 @@ If you are more interested in stable releases of our add-ons:
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
[patreon]: https://www.patreon.com/frenck [patreon]: https://www.patreon.com/frenck
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
[release-shield]: https://img.shields.io/badge/version-v9.2.1-blue.svg [release-shield]: https://img.shields.io/badge/version-v10.0.0-blue.svg
[release]: https://github.com/hassio-addons/addon-node-red/tree/v9.2.1 [release]: https://github.com/hassio-addons/addon-node-red/tree/v10.0.0
[screenshot]: https://github.com/hassio-addons/addon-node-red/raw/main/images/screenshot.png [screenshot]: https://github.com/hassio-addons/addon-node-red/raw/main/images/screenshot.png

View file

@ -1,11 +1,12 @@
{ {
"name": "Node-RED", "name": "Node-RED",
"version": "9.2.1", "version": "10.0.0",
"slug": "nodered", "slug": "nodered",
"description": "Flow-based programming for the Internet of Things", "description": "Flow-based programming for the Internet of Things",
"url": "https://github.com/hassio-addons/addon-node-red", "url": "https://github.com/hassio-addons/addon-node-red",
"ingress": true, "ingress": true,
"ingress_port": 0, "ingress_port": 0,
"ingress_stream": true,
"panel_icon": "mdi:sitemap", "panel_icon": "mdi:sitemap",
"init": false, "init": false,
"homeassistant": "0.92.0b2", "homeassistant": "0.92.0b2",
@ -56,7 +57,6 @@
"ssl": true, "ssl": true,
"certfile": "fullchain.pem", "certfile": "fullchain.pem",
"keyfile": "privkey.pem", "keyfile": "privkey.pem",
"require_ssl": true,
"system_packages": [], "system_packages": [],
"npm_packages": [], "npm_packages": [],
"init_commands": [] "init_commands": []
@ -64,7 +64,6 @@
"schema": { "schema": {
"log_level": "list(trace|debug|info|notice|warning|error|fatal)?", "log_level": "list(trace|debug|info|notice|warning|error|fatal)?",
"credential_secret": "password", "credential_secret": "password",
"dark_mode": "bool?",
"theme": "list(default|dark|midnight-red|oled|solarized-dark|solarized-light)?", "theme": "list(default|dark|midnight-red|oled|solarized-dark|solarized-light)?",
"http_node": { "http_node": {
"username": "str", "username": "str",
@ -77,7 +76,6 @@
"ssl": "bool", "ssl": "bool",
"certfile": "str", "certfile": "str",
"keyfile": "str", "keyfile": "str",
"require_ssl": "bool",
"system_packages": [ "system_packages": [
"str" "str"
], ],
@ -87,7 +85,6 @@
"init_commands": [ "init_commands": [
"str" "str"
], ],
"i_like_to_be_pwned": "bool?",
"leave_front_door_open": "bool?" "leave_front_door_open": "bool?"
}, },
"image": "ghcr.io/hassio-addons/node-red/{arch}" "image": "ghcr.io/hassio-addons/node-red/{arch}"