FlowFuse 1.0 released
FlowFuse at 1.0, a huge milestone for us.
Predefined environment variables for your Instances and Devices, manage your Project's modules and import your existing flows (and credentials) into your FlowFuse Projects.
We're pleased to announce version 1.0 FlowFuse is now available. Keep reading for a promotion code to get your first month free on FlowFuse. Version 1.0 represents our vision of the base set of features needed for you to get great value from using FlowFuse in a production environment. That's not to say we are done, we will continue to add features, improve our interfaces and fix bugs with the same enthusiasm as we've worked towards 1.0. We'd like to hear your feedback on what we will be including in 1.1 and beyond.
# Features
Standard Environment Variables set for both Projects and Devices
Projects now get a set of predefined environment variables that can be used by their flows. These give your flows access to the projects unique id and name. When the flows are deployed to devices, they also get the device's id and name. That makes is easier to deploy flows across multiple devices and have each able to identify itself.
Add additional node modules to your projects This feature allows you to pre-define additional Node-RED nodes and node modules you may want to be installed in your FlowFuse project, making it easier to manage.
Import existing projects into FlowFuse
You can now import your existing flow and credentials files straight into your FlowFuse project - making it really easy to move your existing projects into the platform.
# Improvements
We've made a number of improvements to the overall experience of running FlowFuse.
- Editable Stack labels #915
- Check for suitable version of Node on Devices #37
- Realtime Project status details in Project overview #990
- Improve Template creation & Edit Project Settings UX #1041
# Bug Fixes
We've fixed the following bugs in this release.
- Pressing return in search box reloads page
- Vue Router Warn
- Kebab menu in Settings breaks
- flowforge-nr-launcher missing try/catch on http request
- Invite with + in email address is incorrectly sanitised
- Table does not sort correctly when empty fields are present
- 4xx Errors not shown in App
- Inconsistent errors returned from the API
- Module install not working on windows
- Avatar lettering is mis-allinged when only rendering 1 character
- it.only is not prohibited
- No feedback when an API error occurs editing user
- Start action is available on a running project
# Contributors
We'd like the thank the following for their contributions to this release:
Jozefik for their work on Adding limits to admin panel.
As an open-source project, we welcome community involvement in what we're building. If you're interested in contributing, checkout our guide in the docs.
# Try it out
Sign up for FlowFuse-Managed Premium with this link or at the checkout enter the code RELEASE1 to get your first project free for a month. As an open source project you can also use FlowFuse-Community for free, forever.
# Upgrading FlowFuse
Our managed FlowFuse is already running 1.0. Upgrade your project Stacks to the latest version to make sure you get all the latest changes.
If you installed a previous version of FlowFuse and want to upgrade, our documentation provides a guide for upgrading FlowFuse on a local server.
# Getting help
If you hit any problems with the platform, or have questions to ask, please raise an issue on GitHub. That also includes if you have any feedback or feature requests.
Customers of FlowFuse Cloud can raise a ticket by emailing support@flowfuse.com
We also have a #flowfuse
channel on the Node-RED Slack workspace.
Written By:
Published on:
Related Articles:
- FlowFuse 2.11: MQTT Topic Hierarchy, UI Revamp & Improved Logging
- FlowFuse 2.10: MQTT Broker, Improved Version Control & More!
- FlowFuse 2.9: Software Bill of Materials & Public Static Assets
- FlowFuse 2.8: Static File Service, LDAP Updates & More
- FlowFuse 2.7: Improved management at scale & AI JSON Editor