What's Changed
- Device agent 4 related documentation update by @sumitshinde-84 in #7658
- Documentation Update For 2.32 by @sumitshinde-84 in #7656
- Upgrade echarts for XSS CVE by @hardillb in #7657
- fix(expert): dismiss pending tool-approval cards when a new message is sent by @andypalmi in #7663
- build(deps): bump nodemailer from 9.0.1 to 9.0.3 by @dependabot[bot] in #7738
- build(deps): bump @aws-sdk/credential-provider-node from 3.972.58 to 3.972.62 by @dependabot[bot] in #7742
- build(deps): bump @node-red/util from 5.0.0 to 5.0.1 by @dependabot[bot] in #7753
- build(deps): bump @redis/client from 6.0.1 to 6.1.0 by @dependabot[bot] in #7746
- build(deps-dev): bump @tailwindcss/postcss from 4.3.1 to 4.3.2 by @dependabot[bot] in #7752
- build(deps): bump @aws-sdk/client-sesv2 from 3.1075.0 to 3.1079.0 by @dependabot[bot] in #7751
- chore(expert): tool-permissions review follow-ups (comments + generic JsonViewer) by @andypalmi in #7730
- Add PAT scope foundation: request-context plugin, permission tagging, migrations, and models by @cstns in #7580
- ci: Replace custom scripts with
slack_notificationaction inTestsworkflow by @ppawlowski in #7762 - ci: Replace custom scripts with
slack_notificationaction inPublishworkflow by @ppawlowski in #7764 - ci: Replace custom scripts with
slack_notificationaction inInstall Testworkflow by @ppawlowski in #7763 - ci: Replace manual scripts with
slack_notificationaction inCreate pre-staging environmentby @ppawlowski in #7761 - Fix escaping in npm scripts in package.json by @Steve-Mcl in #7771
- chore: Upgrade eslint to v9 by @Steve-Mcl in #7760
- Remove @node-red/util dependency by @Steve-Mcl in #7768
- ci: Add slack notification to the release pipeline by @ppawlowski in #7779
- Enabled Expert Insights by default for self-hosted by @cstns in #7773
- fix: normalise Expert inbound origins to bare origin by @andypalmi in #7783
- [7446] Scoped PATs: API routes and controllers by @cstns in #7766
- Fix navigation for custom editor paths by @cstns in #7784
- fix: backfill adminOptIn for existing admin PATs by @cstns in #7785
- Scoped PATs: permission enforcement by @cstns in #7777
- build(deps): bump cypress-io/github-action from 7.4.0 to 7.4.1 by @dependabot[bot] in #7739
- build(deps): bump docker/setup-qemu-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #7737
- build(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #7744
- build(deps): bump docker/login-action from 4.2.0 to 4.4.0 by @dependabot[bot] in #7745
- build(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 by @dependabot[bot] in #7741
- Set admin flag on pre-staging setup token by @knolleary in #7788
- Add generic means for logging additional properties and add to acl routes by @knolleary in #7819
- build(deps): bump aws-actions/configure-aws-credentials from 6.2.1 to 6.2.2 by @dependabot[bot] in #7792
- fix: sanitise OpenMetrics metric names in admin stats endpoint by @ppawlowski in #7787
- docs: Introduce Kubernetes/FlowFuse observability documentation by @ppawlowski in #7769
- build(deps): bump @aws-sdk/credential-provider-node from 3.972.62 to 3.972.66 by @dependabot[bot] in #7813
- build(deps): bump dompurify from 3.4.11 to 3.4.12 by @dependabot[bot] in #7812
- build(deps): bump lru-cache from 11.5.1 to 11.5.2 by @dependabot[bot] in #7797
- build(deps): bump mqtt from 5.15.1 to 5.15.2 by @dependabot[bot] in #7801
- Use shared subscription group for Expert platform requests by @Steve-Mcl in #7823
- Introduce status field to Device model for better representation of state by @Steve-Mcl in #7828
- Skip offline devices in Expert API to avoid unnecessary timeouts by @Steve-Mcl in #7831
- [7833] Flaky HA unit test + update cypress config by @n-lark in #7834
- build(deps-dev): bump systeminformation from 5.31.6 to 5.31.17 by @dependabot[bot] in #7835
- build(deps): bump websocket-driver from 0.7.4 to 0.7.5 by @dependabot[bot] in #7836
- build(deps): bump @aws-sdk/client-sesv2 from 3.1079.0 to 3.1085.0 by @dependabot[bot] in #7793
- [7653] New instance creation fails to load immersive editor/FlowFuse Expert by @n-lark in #7661
- build(deps-dev): bump webpack from 5.108.1 to 5.108.4 by @dependabot[bot] in #7756
- build(deps): bump @sentry/node from 10.62.0 to 10.65.0 by @dependabot[bot] in #7791
- build(deps): bump @fastify/helmet from 13.0.2 to 13.1.0 by @dependabot[bot] in #7794
- build(deps-dev): bump vue-tsc from 3.3.5 to 3.3.7 by @dependabot[bot] in #7795
- build(deps): bump @fastify/websocket from 11.2.0 to 11.3.0 by @dependabot[bot] in #7796
- build(deps): bump @fastify/cookie from 11.0.2 to 11.1.1 by @dependabot[bot] in #7798
- build(deps): bump @fastify/static from 9.1.3 to 10.1.0 by @dependabot[bot] in #7799
- build(deps-dev): bump cypress from 15.18.0 to 15.18.1 by @dependabot[bot] in #7803
- build(deps): bump @fastify/swagger-ui from 6.0.0 to 6.1.0 by @dependabot[bot] in #7805
- build(deps-dev): bump @typescript-eslint/parser from 8.62.1 to 8.63.0 by @dependabot[bot] in #7816
- build(deps): bump fastify from 5.9.0 to 5.10.0 by @dependabot[bot] in #7748
- build(deps-dev): bump webpack-cli from 7.1.0 to 7.2.1 by @dependabot[bot] in #7740
- build(deps): bump marked from 18.0.5 to 18.0.6 by @dependabot[bot] in #7802
- build(deps-dev): bump postcss from 8.5.16 to 8.5.17 by @dependabot[bot] in #7806
- build(deps): bump @fastify/multipart from 10.0.0 to 10.1.0 by @dependabot[bot] in #7807
- build(deps): bump @fastify/swagger from 9.7.0 to 9.8.1 by @dependabot[bot] in #7800
- build(deps): bump posthog-node from 5.38.6 to 5.41.0 by @dependabot[bot] in #7808
- build(deps): bump @sentry/vue from 10.62.0 to 10.65.0 by @dependabot[bot] in #7809
- Fix MCP feature enumeration with with cap, deadline and per instance fault containement by @Steve-Mcl in #7841
- Add source column to AuditLog with request context propagation by @cstns in #7825
- Validate resource ownership in broker api by @knolleary in #7845
- Inject source context headers in MCP tool calls by @cstns in #7830
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.62.1 to 8.64.0 by @dependabot[bot] in #7804
- Add granular RBAC SSO support by @hardillb in #7733
- Fix pipeline stage validations by @knolleary in #7850
- fix: enable default maintenance schedule for opt-out tiers on instance creation by @robmarcer in #7822
- Release 2.32.1 by @hardillb in #7851
Full Changelog: v2.32.0...v2.32.1