From 09fd54196414453e15d1cbc1119d053f10a54ca7 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Wed, 11 Aug 2021 07:18:26 +0000 Subject: [PATCH] :tada: Release of add-on Node-RED 10.0.0 --- README.md | 6 +++--- node-red/CHANGELOG.md | 44 +++++++++++++++++++++++++++++++++++++------ node-red/DOCS.md | 15 --------------- node-red/README.md | 4 ++-- node-red/config.json | 7 ++----- 5 files changed, 45 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 63599d12..ab384b12 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/node-red/CHANGELOG.md b/node-red/CHANGELOG.md index e58dd956..2741e50f 100644 --- a/node-red/CHANGELOG.md +++ b/node-red/CHANGELOG.md @@ -1,10 +1,42 @@ ## What’s 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) diff --git a/node-red/DOCS.md b/node-red/DOCS.md index c5e0583d..9d7826cc 100644 --- a/node-red/DOCS.md +++ b/node-red/DOCS.md @@ -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 diff --git a/node-red/README.md b/node-red/README.md index 970f3c91..5ae35225 100644 --- a/node-red/README.md +++ b/node-red/README.md @@ -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 \ No newline at end of file diff --git a/node-red/config.json b/node-red/config.json index f1956c80..52757e86 100644 --- a/node-red/config.json +++ b/node-red/config.json @@ -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}"