🎉 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-armv7-shield]: https://img.shields.io/badge/armv7-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-doc-node-red]: https://github.com/hassio-addons/addon-node-red/blob/v9.2.1/README.md
[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/v10.0.0/README.md
[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-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[node-red-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg

View file

@ -1,10 +1,42 @@
## 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
- Bump node-red-dashboard from 2.29.3 to 2.30.0 @dependabot (#1062)
- Bump node-red-node-email from 1.12.2 to 1.12.3 @dependabot (#1069)
- Bump dessant/lock-threads from 2.0.3 to 2.1.1 @dependabot (#1063)
- Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 @dependabot (#1065)
- Bump frenck/action-addon-linter from 2.1 to 2.2 @dependabot (#1066)
- Bump actions/stale from 3.0.19 to 4 @dependabot (#1067)
- ⬆️ Upgrades nodejs to 14.17.4-r0 @frenck (#1083)
- ⬆️ Upgrades add-on base image to v10.0.1 @frenck (#1085)
- Bump @node-red-contrib-themes/theme-collection from 1.0.2 to 2.0.3 in /node-red @dependabot (#1080)
- Bump node-red-contrib-modbus from 5.14.0 to 5.14.1 in /node-red @dependabot (#1082)
- Bump node-red from 1.3.5 to 2.0.5 @dependabot (#1079)

View file

@ -44,7 +44,6 @@ http_static:
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
require_ssl: true
system_packages:
- ffmpeg
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_
### 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`
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
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`
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
[frenck]: https://github.com/frenck
[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
[npm-packages]: https://www.npmjs.com
[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]: https://www.patreon.com/frenck
[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]: https://github.com/hassio-addons/addon-node-red/tree/v9.2.1
[release-shield]: https://img.shields.io/badge/version-v10.0.0-blue.svg
[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

View file

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