From 1c05fa37ecfc7644bd5f58aa682fba67815b6e44 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Wed, 8 Jun 2022 09:22:52 +0000 Subject: [PATCH] :tada: Release of add-on Node-RED 12.0.0 --- README.md | 6 ++--- node-red/CHANGELOG.md | 51 ++++++++++++++++++++++++++++++++++++------- node-red/DOCS.md | 10 +-------- node-red/README.md | 4 ++-- node-red/config.yaml | 8 +------ 5 files changed, 50 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 505a7f03..cec0b84e 100644 --- a/README.md +++ b/README.md @@ -821,10 +821,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/v11.1.2 -[addon-doc-node-red]: https://github.com/hassio-addons/addon-node-red/blob/v11.1.2/README.md +[addon-node-red]: https://github.com/hassio-addons/addon-node-red/tree/v12.0.0 +[addon-doc-node-red]: https://github.com/hassio-addons/addon-node-red/blob/v12.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-v11.1.2-blue.svg +[node-red-version-shield]: https://img.shields.io/badge/version-v12.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 f91afc65..eac6b3ab 100644 --- a/node-red/CHANGELOG.md +++ b/node-red/CHANGELOG.md @@ -1,12 +1,47 @@ ## What’s changed +This is a major release of the add-on, with some breaking changes, fixes, and major upgrades to its dependencies. + +## 🚨 Breaking changes + +The following Node-RED where previously built-in, and have been removed: + +- `node-red-contrib-alexa-home-skill` +- `node-red-contrib-looptimer` +- `node-red-contrib-statistics` +- `node-red-contrib-stoptimer` +- `node-red-contrib-timecheck` +- `node-red-contrib-traffic` +- `node-red-node-msgpack` +- `node-red-node-sentiment` + +They have been removed because of their low usage/installs and most +of them have not been maintained for years now. If you like to keep any of those, you can add/install them again yourself. + +Additionally, the Raspberry Pi GPIO support has been removed. +It has always been flaky at best, and in many cases not working at all. +Besides, it generated errors/warnings when using the add-on on a device that is not a Raspberry Pi. +Removing it reduces the add-on size by ~20% and improves the security rating of the add-on. + +- πŸ”₯ Cleanup built-in nodes @frenck (#1359) +- πŸ”₯ Remove GPIO support @frenck (#1360) + +## πŸ› Bug fixes + +- πŸš‘ Fix serial port binding issue @frenck (#1357) + +## 🧰 Maintenance + +- 🧹 Clean up another 5Mb of cache files @frenck (#1361) + +## πŸ“š Documentation + +- πŸ“š Minor typo for add repo link @sinclairpaul (#1343) +- πŸ“š Use new My Home Assistant link format @frenck (#1358) + ## ⬆️ Dependency updates -- ⬆️ Upgrades git to 2.34.2-r0 @frenck (#1337) -- ⬆️ Upgrades nodejs to 16.14.2-r0 @frenck (#1338) -- Bump node-red-contrib-interval-length from 0.0.5 to 0.0.6 in /node-red @dependabot (#1332) -- Bump node-red-node-pi-gpio from 2.0.2 to 2.0.3 in /node-red @dependabot (#1329) -- Bump @node-red-contrib-themes/theme-collection from 2.2.0 to 2.2.3 in /node-red @dependabot (#1334) -- ⬆️ Upgrades nginx to 1.20.2-r1 @frenck (#1339) -- Bump node-red-node-email from 1.15.0 to 1.15.1 in /node-red @dependabot (#1333) -- ⬆️ Upgrades add-on base image to 11.1.2 @frenck (#1340) +- Bump node-red-contrib-persistent-fsm from 1.1.0 to 1.2.0 in /node-red @dependabot (#1344) +- Bump node-red-dashboard from 3.1.6 to 3.1.7 in /node-red @dependabot (#1345) +- Bump node-red-node-feedparser from 0.2.2 to 0.3.0 in /node-red @dependabot (#1355) +- ⬆️ Upgrades add-on base image to 12.0.0 @frenck (#1356) diff --git a/node-red/DOCS.md b/node-red/DOCS.md index c5416bcf..b8347aae 100644 --- a/node-red/DOCS.md +++ b/node-red/DOCS.md @@ -28,12 +28,6 @@ comparison to installing any other Home Assistant add-on. **Note**: The add-on is **pre-configured** out of the box! There is no need to add/change/update the server connection settings! -Home Assistant, by default, ships with the Community Add-ons store installed. -However, if it is missing (for any reason), you can add it by clicking the -button My button below. - -[!Add repository to your Home Assitant instance.][repository-badge]][repository] - ## Configuration **Note**: _Remember to restart the add-on when the configuration is changed._ @@ -297,7 +291,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. [addon-badge]: https://my.home-assistant.io/badges/supervisor_addon.svg -[addon]: https://my.home-assistant.io/redirect/supervisor_addon/?addon=a0d7b954_example +[addon]: https://my.home-assistant.io/redirect/supervisor_addon/?addon=a0d7b954_example&repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository [alpine-packages]: https://pkgs.alpinelinux.org/packages [contributors]: https://github.com/hassio-addons/addon-node-red/graphs/contributors [discord-ha]: https://discord.gg/c5DvZ4e @@ -311,6 +305,4 @@ SOFTWARE. [npm-packages]: https://www.npmjs.com [reddit]: https://reddit.com/r/homeassistant [releases]: https://github.com/hassio-addons/addon-node-red/releases -[repository-badge]: https://my.home-assistant.io/badges/supervisor_add_addon_repository.svg -[repository]: https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository [semver]: http://semver.org/spec/v2.0.0.htm diff --git a/node-red/README.md b/node-red/README.md index dbf9af5e..e79c3eec 100644 --- a/node-red/README.md +++ b/node-red/README.md @@ -48,6 +48,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-v11.1.2-blue.svg -[release]: https://github.com/hassio-addons/addon-node-red/tree/v11.1.2 +[release-shield]: https://img.shields.io/badge/version-v12.0.0-blue.svg +[release]: https://github.com/hassio-addons/addon-node-red/tree/v12.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.yaml b/node-red/config.yaml index 5cfff3ff..8e37cbc2 100644 --- a/node-red/config.yaml +++ b/node-red/config.yaml @@ -1,4 +1,3 @@ -apparmor: false arch: - aarch64 - amd64 @@ -8,9 +7,6 @@ arch: auth_api: true codenotary: codenotary@frenck.dev description: Flow-based programming for the Internet of Things -devices: -- /dev/mem -gpio: true hassio_api: true hassio_role: manager homeassistant: 2021.3.0 @@ -47,8 +43,6 @@ ports: 80/tcp: 1880 ports_description: 80/tcp: Web interface -privileged: -- SYS_RAWIO schema: certfile: str credential_secret: password @@ -74,4 +68,4 @@ schema: slug: nodered uart: true url: https://github.com/hassio-addons/addon-node-red -version: 11.1.2 +version: 12.0.0