Skip to content

v3.1.1

Latest

Choose a tag to compare

@hardillb hardillb released this 08 Oct 14:49
· 18 commits to main since this release
6a5b535

What's Changed

  • Skip credential encryption when a snapshot has no credentials to export by @andypalmi in #8587
  • Return 400 instead of 500 when a snapshot name is invalid on update by @andypalmi in #8588
  • Allow importing a snapshot with encrypted credentials when flows are excluded by @andypalmi in #8586
  • Encrypt unencrypted credentials on snapshot import by @andypalmi in #8653
  • Make unit tests fail early by @hardillb in #8654
  • build(deps): bump axios from 1.19.0 to 1.20.0 by @dependabot[bot] in #8345
  • Add an Expert sync step to the issue templates by @cstns in #8327
  • Allow MCP to be disabled by a team by @Steve-Mcl in #8652
  • Apply pipeline stage git settings on updates without a rebind key by @andypalmi in #8625
  • Improve flaky tests by @Steve-Mcl in #8677
  • Adds new license tier of 'testing' by @hardillb in #8610
  • build(deps): bump ip-address from 10.4.0 to 10.7.2 by @dependabot[bot] in #8676
  • Update webpack-dev-server to clear dependency update by @hardillb in #8658
  • Revert mqtt 5.16.0 by @hardillb in #8679
  • Treat a missing team type ai flag as enabled in the frontend feature check by @cstns in #8680
  • docs: meta descriptions for every page that had none by @dimitrieh in #8698
  • docs: replace 11ty shortcodes with Nuxt syntax by @Yndira-E in #8694
  • Link Claude setup to the FlowFuse connector in Claude's directory by @andypalmi in #8700
  • Ensure comms client reconnects if first auth refused by @hardillb in #8713
  • Rename the delete tool class to destructive across MCP and Expert by @andypalmi in #8709
  • Create separate PRs for major bumps of development dependencies by @ppawlowski in #8721
  • Limit MCP browser tab access to the token's teams by @andypalmi in #8664
  • build(deps): bump cypress-io/github-action from 7.4.4 to 7.4.5 by @dependabot[bot] in #8727
  • build(deps-dev): bump the dev-dependencies group across 1 directory with 9 updates by @dependabot[bot] in #8731
  • build(deps): bump fast-uri from 3.1.7 to 3.1.8 by @dependabot[bot] in #8718
  • build(deps-dev): bump undici from 8.10.0 to 8.11.2 by @dependabot[bot] in #8711
  • build(deps): bump nodemailer from 10.0.3 to 10.0.9 by @dependabot[bot] in #8732
  • chore: Bump brace-expansion by @Steve-Mcl in #8736
  • build(deps): bump fastify from 5.12.1 to 5.12.5 by @dependabot[bot] in #8738
  • build(deps): bump moment from 2.29.4 to 2.31.0 by @dependabot[bot] in #8719
  • ci: Change pre-staging users mailboxes to flowfuse.local by @ppawlowski in #8737
  • Keep MCP session toasts up for 30 seconds by @cstns in #8739
  • Store tool permissions on MCP tokens by @andypalmi in #8686
  • Enforce MCP token tool permissions on platform tools by @andypalmi in #8687
  • Replace the MCP access level with tool permissions by @andypalmi in #8688
  • build(deps): bump dompurify from 3.4.14 to 3.4.16 by @dependabot[bot] in #8734
  • Fix export chat shortcut on macOS by @andypalmi in #8744
  • Add MCP tool to delete a device group by @cstns in #8684
  • Add MCP tool to delete a snapshot by @cstns in #8681
  • Add MCP tool to delete a notification by @cstns in #8683
  • Add MCP tool to delete an application by @cstns in #8682
  • Add MCP tools to delete an instance file and an instance HTTP token by @cstns in #8692
  • Add MCP tools to delete a pipeline and a pipeline stage by @cstns in #8685
  • Return descriptive 404s from the team broker routes by @andypalmi in #8748
  • Refuse to delete Expert MCP tokens from the instance HTTP token routes by @andypalmi in #8751
  • Add MCP tools to delete an instance and roll back a hosted instance by @cstns in #8693
  • Docs: premium support redirects to the support page by @dimitrieh in #8655
  • Add MCP tools to delete a broker topic and a broker client by @cstns in #8691
  • chore: Update default ping endpoint by @ppawlowski in #8657
  • Allow runtime limit to be overridden for a team by @knolleary in #8756
  • Return clear errors when removing a team member by @andypalmi in #8747
  • Add MCP tools to remove a team member and revoke an invitation by @cstns in #8689
  • Switch over test licenses to new version by @hardillb in #8614
  • Accept a schema when creating a table in the Postgres drivers by @andypalmi in #8762
  • Add an optional schema field to the create table API by @andypalmi in #8763
  • chore: Bump runtime dependency @fastify/busboy to 3.2.2 by @Steve-Mcl in #8768
  • build(deps): bump @aws-sdk/client-sesv2 from 3.1136.0 to 3.1146.0 by @dependabot[bot] in #8791
  • build(deps): bump @redis/client from 6.2.1 to 6.3.0 by @dependabot[bot] in #8777
  • Pick the editor landing tab from the team that owns the instance or device by @cstns in #8755
  • Apply real, double precision and boolean column defaults when creating a table by @andypalmi in #8794
  • Add MCP tool to create a database table by @andypalmi in #8633
  • chore: Bump proxy-addr and @fastify/proxy-addr by @Steve-Mcl in #8800
  • Add initial remote agent plugin docs by @knolleary in #8805
  • Let users pick the schema when creating a table by @andypalmi in #8764
  • Give the signup team a unique slug when the username is already a team slug by @cstns in #8810
  • Keep a browser tab's entry when an event from its previous team arrives late by @andypalmi in #8666
  • Bump @flowfuse/flow-renderer from 0.5.1 to 0.6.0 by @Steve-Mcl in #8831
  • build(deps): bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #8804
  • build(deps): bump compression from 1.8.1 to 1.8.2 by @dependabot[bot] in #8803
  • Reset the Create Table draft after a successful create by @andypalmi in #8765
  • Show an alert when creating a table succeeds or fails by @andypalmi in #8766
  • build(deps): bump shell-quote from 1.10.0 to 1.12.0 by @dependabot[bot] in #8836
  • build(deps): bump @modelcontextprotocol/sdk from 1.30.1 to 1.32.1 by @dependabot[bot] in #8837
  • Revert the Claude Code tab to the prompt on Cloud by @dimitrieh in #8830
  • Validate the create table request body and map unsupported column types to a 400 by @andypalmi in #8839
  • fix: Adjust Remote Instance one liner command by @ppawlowski in #8841
  • Refuse demoting the last team owner to any lower role by @andypalmi in #8840
  • Track which Expert prompt suggestions are shown and clicked by @dimitrieh in #8753
  • Stop team creation after replying 403 when self-service creation is disabled by @andypalmi in #8842
  • Delete an application's pipelines when the application is deleted by @andypalmi in #8844
  • [8845] Team feature toggles do nothing when the team type has "Enable all features" by @n-lark in #8846
  • Release 3.1.1 by @hardillb in #8861

Full Changelog: v3.1.0...v3.1.1