Skip to content

Releases: FlowFuse/flowfuse

v2.25.0

18 Dec 11:08
9430952

Choose a tag to compare

What's Changed

  • Update ff-tables.md by @Esmewieringa in #6381
  • Add ability to override features for teamtype by @hardillb in #6247
  • Update empty message from contrib-postgres to FlowFuse Node (align wording with our node naming) by @cstns in #6383
  • Ensure that npm catalogue only generated if configured by @hardillb in #6389
  • Allow SSO Team managed users to use G-RBAC by @hardillb in #6406
  • ci: Introduce SAST scan GitHub Actions workflow by @ppawlowski in #6409
  • Add teleport support and position updates for DropdownMenu component by @cstns in #6401
  • build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #6420
  • build(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #6422
  • build(deps): bump cypress-io/github-action from 6.10.4 to 6.10.7 by @dependabot[bot] in #6419
  • build(deps): bump flowfuse/github-actions-workflows/.github/workflows/publish_node_package.yml from 0.43.0 to 0.44.0 by @dependabot[bot] in #6421
  • Add MCP registration views and update API response structure by @Steve-Mcl in #6425
  • Allow default TeamType to enabled all feats default by @hardillb in #6339
  • Improve bulk device group assignment by @cstns in #6379
  • Update wording on Enterprise upgrade page to mention extended trial by @knolleary in #6429
  • Extend MCPRegistration with new MCP server fields by @cstns in #6427
  • Update "Nullable" label to "Allow null" in TableSchema and CreateTable drawers by @cstns in #6396
  • Enhance dropdown options in TableColumn with detailed labels and styling by @cstns in #6398
  • Add copy buttons for db connection details by @cstns in #6394
  • style(ui): add padding to TableSchema and CreateTable components for consistency by @cstns in #6392
  • FF tables: add refresh button by @cstns in #6390
  • Enable schedule instance restart by @hardillb in #6408
  • Release 2.25.0 by @cstns in #6433

New Contributors

Full Changelog: v2.24.5...v2.25.0

v2.24.5

09 Dec 11:45
8d3803e

Choose a tag to compare

What's Changed

  • build(deps): bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1 by @dependabot[bot] in #6354
  • build(deps): bump nodemailer from 7.0.10 to 7.0.11 by @dependabot[bot] in #6356
  • build(deps): bump express by @dependabot[bot] in #6355
  • build(deps): bump validator from 13.15.20 to 13.15.23 by @dependabot[bot] in #6360
  • Add note that Suspend/Delete team removes billing Subscription by @hardillb in #6362
  • Show broker client limit notification and disable client creation when limit is reached by @cstns in #6363
  • Update FlowFuse Concept Section by @sumitshinde-84 in #6366
  • Devices full height pages and scrolling behavior by @cstns in #6324
  • build(deps): bump jws by @dependabot[bot] in #6368
  • Align device snapshots ux by @cstns in #6358
  • Force plain links to open in new tabs by @cstns in #6334
  • Add Seprate RBAC Document by @sumitshinde-84 in #6370
  • Update group entry display for non-assignable devices and permissions by @cstns in #6371
  • Intercept kebab menu item click to close the menu by @cstns in #6372
  • build(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by @dependabot[bot] in #6377
  • build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #6376
  • Allow initial Admin to modify default stack by @hardillb in #6326
  • docs(instances): add detailed instance states list by @cstns in #6365
  • build(deps): bump @modelcontextprotocol/sdk from 1.23.0 to 1.24.0 by @dependabot[bot] in #6359
  • Release 2.24.5 by @hardillb in #6378

Full Changelog: v2.24.4...v2.24.5

v2.24.4

01 Dec 11:29
6c377f5

Choose a tag to compare

What's Changed

Full Changelog: v2.24.3...v2.24.4

v2.24.3

28 Nov 13:45
d900534

Choose a tag to compare

What's Changed

Full Changelog: v2.24.2...v2.24.3

v2.24.2

26 Nov 11:04
e802dc8

Choose a tag to compare

What's Changed

  • build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #6327
  • Add High Availability status display and edit link in Instance Overview page by @cstns in #6330
  • Fix 404 for packages in FlowFuse expert due to wrong url pattern by @dimitrieh in #6332
  • Unmanaged billing usage by @cstns in #6331
  • Ensure correct mime type used for cached device editor by @hardillb in #6335
  • fix(ci): send slack notification on package publish failure by @ppawlowski in #6337
  • Release 2.24.2 by @hardillb in #6338

Full Changelog: v2.24.1...v2.24.2

v2.24.1

21 Nov 14:37
375f5e6

Choose a tag to compare

What's Changed

Full Changelog: v2.24.0...v2.24.1

v2.24.0

20 Nov 10:59
e97eb92

Choose a tag to compare

What's Changed

  • Stop automatically clearing device group target when empty by @hardillb in #6175
  • Change Device Group Snapshot name gate by @hardillb in #6193
  • Bump actions/download-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #6186
  • Bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #6196
  • Bump flowfuse/github-actions-workflows from 0.42.0 to 0.43.0 by @dependabot[bot] in #6195
  • Bump cypress-io/github-action from 6.10.2 to 6.10.3 by @dependabot[bot] in #6192
  • Bulk manage remote instance device groups by @cstns in #6157
  • Reduce the size of the Flows Step title by @cstns in #6198
  • Use mousedown instead of click for ClickOutside directive event listeners to prevent click and drag events by @cstns in #6182
  • Ensure community catalogue available to remote instances by @hardillb in #6201
  • Revert to click event handler and support middle mouse click for button actions and editor link navigation by @cstns in #6199
  • Bump validator from 13.9.0 to 13.15.20 by @dependabot[bot] in #6197
  • Strip transfer-encoding from proxied editor response by @hardillb in #6204
  • Common messaging on al devicel group dialogs by @cstns in #6205
  • ci: Switch to legacy bitnami image in the pre-staging init script by @ppawlowski in #6210
  • Handle pending team changes in Brokers page by @cstns in #6211
  • Duplicate instances in other applications by @cstns in #6209
  • Add a created column on the remote instances lists by @cstns in #6202
  • ci: Run UI OS and EE tests in parallel by @ppawlowski in #6218
  • Extend right side drawer by @cstns in #6224
  • Fix google sso button by @cstns in #6228
  • ci: Update list of test to check before publish by @ppawlowski in #6229
  • Update deployment instructions for Device Agent by @hardillb in #6216
  • Add support for backend mode filtering by @cstns in #6236
  • Add "expert" module to product store by @cstns in #6226
  • Extend click propagation to device filter checkboxes by @cstns in #6242
  • Add Transaction to Instance/Device Creation by @hardillb in #6148
  • Update docs with FlowFuse MCP and AI Nodes links by @knolleary in #6244
  • Allow SSO Configuration to set Session Expiry/Idle by @hardillb in #6215
  • Ingest flowfuse expert context by @cstns in #6231
  • Fix SAMLProvider lookup by correctly accessing user.email by @cstns in #6251
  • Flowfuse Expert Assistant feature by @cstns in #6253
  • Temp patch to fix broken rollup package by @hardillb in #6275
  • ci: Enable the Expert feature on pre-staging environments by @ppawlowski in #6273
  • Remove rollup override by @hardillb in #6280
  • Add docs about Custom Session lifetime by @hardillb in #6282
  • build(deps): bump cypress-io/github-action from 6.10.3 to 6.10.4 by @dependabot[bot] in #6283
  • build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #6284
  • Add Transaction to Team Owner removal by @hardillb in #6279
  • fix(expert): implement hydration logic for assistant after SSO login by @cstns in #6288
  • fix(expert): correct store reference dispatch call by @cstns in #6293
  • Docs update Node.js requirement to v20 by @cstns in #6291
  • Scheduled instance restarts by @cstns in #6285
  • Fix starter team catalogue settings by @knolleary in #6295
  • First attempt at leadership vote for housekeeper by @hardillb in #6239
  • Update README.md by @PabloFilomeno83 in #6208
  • fix(expert): add initialState to store module export by @cstns in #6298
  • Fix Team name in trial emails by @hardillb in #6292
  • fix(expert): content ingestion after sso/mfa auth by @cstns in #6296
  • Certified Nodes usage telemetry by @hardillb in #6017
  • Update FlowFuse expert name in UI by @dimitrieh in #6299
  • Add FlowFuse Nodes Section by @Yndira-E in #6302
  • ci: Add packages read permission to the upload-node-red job in Create pre-staging environment workflow by @ppawlowski in #6307
  • fix(ui): add padding to SnapshotDetailsDrawer component by @cstns in #6305
  • fix(housekeeper): add optional chaining for broker availability check by @dimitrieh in #6311
  • build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #6303
  • Scheduled maintenance for instances by @hardillb in #6079
  • Add MCP registration Endpoints by @hardillb in #6306
  • Release 2.24.0 by @hardillb in #6312

New Contributors

Full Changelog: v2.23.1...v2.24.0

v2.23.1

27 Oct 10:42
57029a6

Choose a tag to compare

What's Changed

Full Changelog: v2.23.0...v2.23.1

v2.23.0

23 Oct 10:27
a51f3ce

Choose a tag to compare

What's Changed

Full Changelog: v2.22.1...v2.23.0

v2.22.1

14 Oct 12:34
2501a09

Choose a tag to compare

What's Changed

  • Granular RBAC: "Finish Setup" Permissions by @joepavitt in #6056
  • Fix polling when team broker not enabled by @knolleary in #6067
  • Add contextual filtering to the dashboard instances api endpoint by @cstns in #6061
  • Remote Instance Logs: Add placeholder & connected status for NR logs by @joepavitt in #6069
  • Remote Instance: Add Audit Log to Overview by @joepavitt in #6070
  • Filter Devices and Project counters by RBAC context by @cstns in #6060
  • Clarify that Device Agent installs Node-RED by @dimitrieh in #6066
  • docs: Add disk error solution to the device agent installer page by @ppawlowski in #6073
  • Bump tar-fs from 2.1.3 to 2.1.4 by @dependabot[bot] in #6075
  • Show a disabled "Add Instance" & "Create Instance" button for Members by @harshrajeevsingh in #6062
  • Docs: Agent Networking Requirements by @joepavitt in #6078
  • Update bulk device api for granular rbac by @knolleary in #6076
  • Bump JS-DevTools/npm-publish from 4.0.1 to 4.1.1 by @dependabot[bot] in #6082
  • Account: Make it easier/clearer to delete account by @joepavitt in #6054
  • Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #6083
  • Bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #6084
  • Apply application rbac to TeamBrokerClients api end points by @knolleary in #6080
  • docs: Add Check the Device Agent service status paragraph by @ppawlowski in #6081
  • Add EMQX Operator to kube install pre-reqs by @hardillb in #6087
  • Expose team broker client application id's by @cstns in #6088
  • RBAC UI to manage application scope roles from the application by @cstns in #6021
  • Add team management UI for applications RBAC by @cstns in #6034
  • Support None User Assignments and Expose Role Permissions by @cstns in #6091
  • Set 30second SQL timeout by @hardillb in #6092
  • fix: added missing loading state in AuditLogs by @harshrajeevsingh in #6035
  • add missing permission checks by @cstns in #6094
  • Fix RBAC filtering for devices by incorporating project-linked applications by @cstns in #6096
  • Hide application user access actions from team members without permissions by @cstns in #6097
  • Add additional cy selectors by @cstns in #6095
  • RBAC e2e tests by @cstns in #6052
  • Apply granular rbac checks to frontend by @knolleary in #6018
  • Fixes devices and instances timeline kebab menu actions based on contextual application rbac permissions by @cstns in #6057
  • Application-level RBAC - backend by @knolleary in #5987
  • Add a team selection step when deploying blueprints by @cstns in #6099
  • Allow SSO Group lists longer than 255 characters by @hardillb in #6103
  • Home: "Add Instance" button for Hosted & Remote Instances by @joepavitt in #6089
  • Add FF exclusive nodes feature flag by @knolleary in #6105
  • Conditionally render permission overrides based on RBAC application feature flag by @cstns in #6120
  • Use the UserCell component in the User Access table to improve user identification by @cstns in #6121
  • Add device mode filters and badge to DevicesBrowser component by @cstns in #6122
  • Expose and display remote instance device group by @cstns in #6125
  • Wrap device names in router-link for navigation to DeviceOverview page by @cstns in #6127
  • Bump aws-actions/configure-aws-credentials from 5.0.0 to 5.1.0 by @dependabot[bot] in #6130
  • Validate google sso token audience by @knolleary in #6132
  • Release 2.22.1 by @hardillb in #6134

New Contributors

Full Changelog: v2.22.0...v2.22.1