-
Notifications
You must be signed in to change notification settings - Fork 18
Draft for release blog 2.32 #5243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 9 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
2054b83
Draft stubs for release blog 2.32
allthedoll eb7c0c6
Update release notes for FlowFuse 2.32
allthedoll 3587e28
Merge branch 'main' into allthedoll/release-blog-2.32
allthedoll b3837e3
Merge branch 'main' into allthedoll/release-blog-2.32
allthedoll 56be2ac
Update title to include certified nodes
allthedoll 2dab430
Update subtitle
allthedoll 7a828ea
More certified nodes work
allthedoll 18282af
Clean up comments in flowfuse-release-2-32.md
allthedoll aebe82e
Add git integrations to blog post
n-lark dd58c7c
Add git to metadata
n-lark 65b18e0
Reframe Insights section to FlowFuse Expert Insights mode; use placeh…
dimitrieh 244d280
Restore blog content and apply Insights reframe + placeholder preview…
dimitrieh b0b88b9
Merge main into release-blog-2.32
dimitrieh 64a8221
Comment out hero image (image-handler stats it locally; keep inline p…
dimitrieh 29082e0
Fix broken certified-nodes link (point to existing certified-nodes-v2…
dimitrieh 73b2526
Drop nonexistent certified-nodes blog link; keep integrations page link
dimitrieh fea31e1
Add Dark Mode section; enrich Device Agent 4; name Redis certified no…
dimitrieh bd3bf98
Add Dark Mode to the release blog title
dimitrieh a00c318
Make certified-nodes section Redis-specific (title, heading, image, b…
dimitrieh a9c3d6a
Expand Dark Mode intro; move Node-RED sync to a note
dimitrieh 60873c3
Reframe Expert: unify under one FlowFuse Expert H2 led by Insights; l…
dimitrieh d7f15a9
Reframe Redis as 'Certified Redis Integration' (title + section heading)
dimitrieh 52eead2
Reorder sections: Redis, Git, Expert, Dark Mode, Device Agent
dimitrieh c38d208
Slim Expert section (value-first title, smaller sub-sections); refram…
dimitrieh 5911eab
Value-oriented Expert sub-headings (feature names kept in body)
dimitrieh 6994ab8
Insights: lead with 'now on remote instances'; Plan Mode: collaborati…
dimitrieh bfbde6a
Reorder title to match section order (Redis, Git, Insights/Expert, Da…
dimitrieh be1a8b2
Align subtitle/description/tldr/intro to title order (Redis, Git, Ins…
dimitrieh 34e0d1d
Remove duplicative Node-RED 5 theming bullet (covered by Dark Mode note)
dimitrieh 0b244d5
Slim Device Agent 4 to action-focused; correct Dark Mode NR editor sy…
dimitrieh 3c54d40
Condense throughout: tighter title/subtitle/description/tldr/intro an…
dimitrieh dc8b9dc
Git section: remove image, sub-heading, and hand-written availability…
dimitrieh f19fc48
Wire pricing badges: Redis (inline enterprise tiers), Git (git-integr…
dimitrieh 9d40100
Expert: move 'From Advice to Action' below Insights; elaborate on the…
dimitrieh e6ce670
Merge main into release-blog-2.32
dimitrieh a796b39
Remove pricing badges (drop release/features frontmatter)
dimitrieh 0d1eaf6
Content improvements
dimitrieh 5ef90e5
Merge branch 'main' into allthedoll/release-blog-2.32
dimitrieh a6a325b
Copy fixes: grammar/typos, re-add <!--more--> excerpt separator, titl…
dimitrieh 8dbf566
Update for Yndira's comments and Jamie-pass
allthedoll ea729fd
Merge branch 'main' into allthedoll/release-blog-2.32
allthedoll 58c639a
blog(2.32): add Human-in-the-Loop Expert permissions subsection
dimitrieh a343546
blog(2.32): tailor CTA (demo) and add Pipelines benefit line (review …
dimitrieh d579cac
blog(2.32): CTA -> contact, review FlowFuse for your setup
dimitrieh b28e8d5
Apply suggestion from @dimitrieh
dimitrieh 4ad60a8
blog(2.32): add HITL image placeholder to Expert section
dimitrieh 75c3463
blog(2.32): align inline screenshots to house spec (1600x900 + border)
dimitrieh c64b1c0
blog(2.32): add Insights, Dark Mode, and HITL screenshots
dimitrieh 0c8dd6b
Optimised images with calibre/image-actions
github-actions[bot] b549b5f
blog(2.32): dark mode auto-switch requires Node-RED 5.0.1+
dimitrieh fee0d37
blog(2.32): lowercase 'polish' in Platform polish bullet
dimitrieh edb67c0
Add files via upload
Yndira-E a16aaf1
Apply suggestion from @Yndira-E
Yndira-E File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,135 @@ | ||
| --- | ||
| title: "FlowFuse 2.32: Introducing Plan Mode for FlowFuse Expert, Device Agent 4, & Expanded Certified Nodes" | ||
| subtitle: "FlowFuse Expert now plans how to carry out your request and asks before it guesses, the Device Agent reaches version 4, and Certified Nodes expands with new nodes." | ||
| description: "FlowFuse 2.32 introduces Plan Mode, so FlowFuse Expert plans how to carry out your request and asks clarifying questions when it needs them. It also runs Insights on self-hosted instances, ships Device Agent 4, and adds new certified nodes." | ||
| date: 2026-07-02 | ||
| authors: ["jamie-strusz"] | ||
| image: /blog/2026/07/images/flowfuse-release-2-32TODO.png | ||
| tags: | ||
| - flowfuse | ||
| - news | ||
| - releases | ||
| tldr: "FlowFuse Expert now plans how to accomplish your request and asks clarifying questions when a request is unclear, rather than guessing. Self-hosted users can run Insights on their own instances, the Device Agent reaches version 4, and Certified Nodes expands with new nodes." | ||
|
|
||
| --- | ||
|
|
||
| FlowFuse 2.32 introduces Plan Mode. FlowFuse Expert now plans how to carry out your request and asks before it guesses. It also runs Insights on self-hosted instances, ships a new major version of the Device Agent, and grows the certified node catalog. | ||
|
|
||
| Here is what shipped. 🚀 | ||
|
|
||
| <!--more--> | ||
|
|
||
| ## FlowFuse Expert Plans Before It Acts | ||
|
|
||
| FlowFuse Expert could answer your question, but it could not work through a task for you. And when a request was ambiguous, it guessed, which left you spotting and correcting the wrong answer after the fact. | ||
|
|
||
| ### Plan Mode | ||
|
|
||
| FlowFuse Expert now plans before it acts. Give it a task and it works out the steps to get there. When your request is unclear, it asks you a question instead of guessing, so it understands what you need before it starts. You see the plan, and the result matches what you actually asked for. | ||
|
|
||
| {data-zoomable} | ||
| _TODO asset: FlowFuse Expert laying out a plan and asking a clarifying question before it runs_ | ||
|
|
||
| ### Acting on Your Platform | ||
|
|
||
| Once the plan is set, FlowFuse Expert can carry out platform actions for you, such as creating an instance or registering a device, instead of pointing you to where to click. This is the groundwork for building flows by talking to the platform, with more to follow in upcoming releases. | ||
|
|
||
| ### In practice | ||
|
|
||
| - You give FlowFuse Expert a task and see the plan it intends to follow before it runs | ||
| - You get a clarifying question when a request is ambiguous, rather than a wrong answer to correct later | ||
| - You let it carry out the plan on your platform once you are happy with it | ||
|
|
||
| ## Insights on Self-Hosted Instances | ||
|
|
||
| Insights showed you how your flows behaved, but self-hosted users were left out. Running your own infrastructure meant giving up the visibility Cloud users already had. | ||
|
|
||
| ### Running Insights on Your Own Instances | ||
|
|
||
| Self-hosted users can now run Insights on their own instances. If your devices have connectivity and the pieces in place, they respond to Insights requests directly, the same way Cloud instances do. | ||
|
|
||
| You no longer choose between running your own infrastructure and seeing how your flows perform. Insights comes with you. | ||
|
|
||
| This feature is available to [CONFIRM licence] self-hosted users and [CONFIRM tier] tier users of FlowFuse Cloud. | ||
|
|
||
| {data-zoomable} | ||
| _TODO asset: the Insights view on a self-hosted instance_ | ||
|
|
||
| ### In practice | ||
|
|
||
| - You run Insights on a self-hosted instance without moving workloads to Cloud | ||
| - You see how your flows perform on your own infrastructure | ||
| - You keep your data where it is and still get the same visibility | ||
|
|
||
| ## Device Agent 4 | ||
|
|
||
| Managing edge devices means keeping each agent current, and a major version is the moment that matters most. | ||
|
|
||
| ### A New Major Version | ||
|
|
||
| The Device Agent reaches version 4. Install or upgrade to v4 to use the latest remote instance and agent capabilities in this release. Where a feature needs it, the platform prompts you. | ||
|
|
||
| ### In practice | ||
|
|
||
| - You upgrade a device to Device Agent 4 to pick up this release's remote instance capabilities | ||
| - You keep your fleet on a supported, current agent | ||
| - You let the platform tell you when a feature needs the new version | ||
|
|
||
| ## Expanded Certified Nodes | ||
|
|
||
| Every node in a flow is code running in your environment, and community nodes carry security, compatibility, and maintenance risk you have to manage yourself. Certified Nodes take that work on through a defined quality, security, and support process. | ||
|
|
||
| ### New Connections in the Catalog | ||
|
|
||
| The certified node catalog grows again in 2.32, so more of the systems you connect to are covered by a node FlowFuse tests, secures, and supports. Each certified node carries the same trust contract: vetted quality, proactive security with a CVE response commitment, and a real path to support when something breaks. | ||
|
|
||
| For the full picture of what certification covers and when it is worth it, see [Why FlowFuse Certified Nodes?](/blog/2026/06/flowfuse-certified-nodes/), and browse the current catalog on the [integrations page](https://flowfuse.com/integrations/?certified=1). | ||
|
|
||
| Certified Nodes are available to Teams and Enterprise tier customers. New instances get the catalog automatically, and you can contact us to add Certified Nodes to an existing instance. | ||
|
|
||
| {data-zoomable} | ||
| _TODO asset: a certified node in the palette manager_ | ||
|
|
||
| ### In practice | ||
|
|
||
| - You connect to more systems with nodes FlowFuse tests and supports, not community packages you vet yourself | ||
| - You reach certified nodes directly in the palette manager, with no separate workflow | ||
| - You build on a node knowing it has cleared defined quality and security checks | ||
|
|
||
| ## Pipelines Connect to Any Git Server | ||
|
|
||
| DevOps Pipeline Git stages backed up and deployed your flows through version control, but only if your team used GitHub or Azure DevOps. Self-hosted GitLab or on-prem Bitbucket? That workflow was closed to you. | ||
|
|
||
| ### Any HTTPS Git Server | ||
|
|
||
| Git Repository stages now connect to any Git server that speaks HTTPS — GitLab, Bitbucket, Gitea, or a self-hosted instance. Point a pipeline at the repository and it pushes and pulls snapshots as before. | ||
|
|
||
| For servers behind a private certificate authority, paste in a CA certificate so FlowFuse trusts the connection. No infrastructure changes on your end. | ||
|
|
||
| This feature is available to Team and Enterprise tier users of FlowFuse Cloud and Enterprise Licensed Self Hosted users. | ||
|
|
||
| {data-zoomable} | ||
| _Creating a generic Git token for a self-hosted server._ | ||
|
|
||
| ### In practice | ||
|
|
||
| - You back up and deploy flows through your own GitLab, Bitbucket, Gitea, or self-hosted Git server | ||
| - You add a Git Repository stage and point it at any HTTPS repository, not just GitHub and Azure DevOps | ||
| - You connect to a server behind a private CA by pasting in its certificate | ||
|
|
||
| ## What else is new? | ||
|
|
||
| For detailed breakdowns of each feature with additional visuals, visit our [changelog](/changelog/). For the complete list of everything included in FlowFuse 2.32, check out the [release notes](https://github.com/FlowFuse/flowfuse/releases). | ||
|
|
||
| If something in this release improves your workflow, or if there is still friction we can remove, please [share feedback or report issues regarding this release](mailto:contact@flowfuse.com?subject=Feedback%20on%202.32) to us. | ||
|
|
||
| ## Try FlowFuse | ||
|
|
||
| ### FlowFuse Cloud | ||
|
|
||
| The fastest way to get started is with FlowFuse Cloud. | ||
| [Get started for free]({% include "sign-up-url.njk" %}) and have your Node-RED instances running in minutes. | ||
|
|
||
| ### Self-Hosted | ||
|
|
||
| Run FlowFuse locally using [Docker](/docs/install/docker/) or [Kubernetes](/docs/install/kubernetes/). | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.