Releases: FlowFuse/flowfuse
Releases · FlowFuse/flowfuse
v1.14.1
What's Changed
- Fix linux version of install instructions by @hardillb in #3129
- Notify developers on failed tests pipeline by @ppawlowski in #3122
- Add tunnel recreation unit test by @Steve-Mcl in #3126
- Fix blob and add more Hubspot domains by @hardillb in #3121
- Update container loading for new module scopes by @knolleary in #3141
- Allow a trial team to be put into unmanaged mode to bypass billing by @knolleary in #3138
- Bump @sentry/webpack-plugin from 2.10.0 to 2.10.1 by @dependabot in #3135
- Bump mqtt from 5.1.4 to 5.3.0 by @dependabot in #3134
- Bump marked from 9.1.5 to 10.0.0 by @dependabot in #3131
- Bump @babel/core from 7.23.2 to 7.23.3 by @dependabot in #3132
- Bump @vue/test-utils from 2.4.1 to 2.4.2 by @dependabot in #3133
- Update introduction.md by @zackwasli in #3019
- DevOps Pipeline: Clearer error messages by @Pezmc in #3118
- Add UI for pipeline update audit entry by @Steve-Mcl in #3124
- Add canonical link to current base_url by @hardillb in #3146
- docs: Where to find billing details by @ZJvandeWeg in #3149
- Coverage of creating and updating stages with devices by @Pezmc in #3143
- Fix width of setup fields by @hardillb in #3147
- Fix login failure for generated admin by @hardillb in #3153
- Update for v1.14.1 release by @hardillb in #3154
New Contributors
- @zackwasli made their first contribution in #3019
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- Improve MFA setup dialog appearance by @knolleary in #3073
- Update StatusBadge styling for "Crashed" by @joepavitt in #3090
- Update references to flowfuse by @hardillb in #3088
- Allow admin to disable MFA for a user by @knolleary in #3066
- Add support for 2FA via TOTP by @knolleary in #3065
- Disable create snapshot button if not assigned to an application or instance by @Pezmc in #3049
- "Device Editor" enabled by default by @Steve-Mcl in #3061
- Bump @aws-sdk/credential-provider-node from 3.441.0 to 3.451.0 by @dependabot in #3099
- Devices in Pipeline Stages by @Pezmc in #3024
- Bump @vitejs/plugin-vue from 4.4.0 to 4.5.0 by @dependabot in #3098
- Bump @babel/preset-env from 7.23.2 to 7.23.3 by @dependabot in #3097
- Bump vue-loader from 17.3.0 to 17.3.1 by @dependabot in #3096
- Bump @sentry/profiling-node from 1.2.1 to 1.2.6 by @dependabot in #3095
- Update billing setup page by @knolleary in #3092
- Docs - User Settings by @MarianRaphael in #3102
- Add app device access verification to ACL manager by @Steve-Mcl in #3074
- Fix: Deploying of device to instance by @Pezmc in #3111
- fix pipelinestage device action dropdown choices by @Steve-Mcl in #3110
- Fix hostname used for posthog CSP by @hardillb in #3107
- Fix sentry.io and add blob for worker by @hardillb in #3116
- DevOps Pipelines: Deploy active device snapshot by @Pezmc in #3115
- Remove quotes on for worker-src blob by @hardillb in #3117
- Doc upgrading #3082 by @hyamanieu in #3085
- Release 1.14.0 by @knolleary in #3119
New Contributors
- @hyamanieu made their first contribution in #3085
Full Changelog: v1.13.3...v1.14.0
v1.13.3
What's Changed
- Chore: Reduce sentry reporting rate by @Pezmc in #3041
- rebrand: Rebrand the platform from Forge by @ZJvandeWeg in #3044
- Prevent snapshots of devices without applications / instances by @Pezmc in #3026
- Avoid unnecessary retrieval of full snapshot contents where possible by @knolleary in #3025
- Fix URL of FF helm chart by @hardillb in #3046
- Bump @babel/core from 7.23.0 to 7.23.2 by @dependabot in #3054
- Bump vue-template-compiler from 2.7.14 to 2.7.15 by @dependabot in #3055
- Bump @vitest/coverage-istanbul from 0.34.5 to 0.34.6 by @dependabot in #3053
- Bump marked from 9.0.3 to 9.1.5 by @dependabot in #3051
- Bump @aws-sdk/credential-provider-node from 3.421.0 to 3.441.0 by @dependabot in #3050
- Refactor array splicing to be a computed property by @Pezmc in #3052
- Merge test workflows by @ppawlowski in #3037
- Update device agent docs to reflect package changes by @knolleary in #3063
- Bump axios from 1.5.0 to 1.6.0 by @dependabot in #3067
- Enable CSP in report only mode by @hardillb in #3062
- Bump lru-cache from 10.0.1 to 10.0.2 by @dependabot in #3068
- Bump @sentry/webpack-plugin from 2.7.1 to 2.10.0 by @dependabot in #3072
- Bump postcss-preset-env from 9.1.3 to 9.3.0 by @dependabot in #3071
- Bump sequelize from 6.33.0 to 6.35.0 by @dependabot in #3070
- Bump fastify from 4.24.0 to 4.24.3 by @dependabot in #3069
- Add keywords to strengthen associations by @Steve-Mcl in #3077
- Ensure device provisioning data shown by @hardillb in #3076
- New stack version error by @hardillb in #3036
- Update deploy.md by @ZJvandeWeg in #3079
- Add Icon and detail for 'context.delete' audit entry by @Steve-Mcl in #3078
- Fix typo as to which file to exluse by @hardillb in #3083
- fix forgot password email input field by @sumitshinde-84 in #3081
- Bump to v1.13.3 by @hardillb in #3089
Full Changelog: v1.13.2...v1.13.3
v1.13.2
What's Changed
- Avoid needless settings lookup on instance list endpoint by @knolleary in #3023
- Quick Start Guide for Devices by @gdziuba in #3016
- Fix applying pipeline migrations on non-EE platforms by @knolleary in #3033
- Bump mqtt from 5.1.3 to 5.1.4 by @dependabot in #3031
- Bump eslint-plugin-n from 16.1.0 to 16.2.0 by @dependabot in #3030
- Bump webpack from 5.88.2 to 5.89.0 by @dependabot in #3029
- Bump pino-pretty from 10.2.0 to 10.2.3 by @dependabot in #3028
- Bump vue-router from 4.2.4 to 4.2.5 by @dependabot in #3027
- Bump for 1.13.2 release by @knolleary in #3042
New Contributors
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
- Fix recursion when adding mutating palette catalogue urls by @Pezmc in #3012
- Bump for 1.13.1 release by @knolleary in #3014
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- Temporary change in publish pipeline for testing purposes by @ppawlowski in #2982
- Prevent error when device is not found by @Pezmc in #2978
- Chore: Throw for unhandled promise rejections in tests by @Pezmc in #2973
- Add Resource Audit Log entries by @hardillb in #2968
- Revert "Temporary change in publish pipeline for testing purposes" by @ppawlowski in #2985
- Fix: Loading project snapshot for every device status update by @Pezmc in #2990
- Bump mqtt from 5.1.1 to 5.1.3 by @dependabot in #2991
- Bump eslint-plugin-import from 2.28.1 to 2.29.0 by @dependabot in #2992
- Bump eslint from 8.51.0 to 8.52.0 by @dependabot in #2993
- Bump vue from 3.3.4 to 3.3.6 by @dependabot in #2994
- Bump @sentry/vue from 7.72.0 to 7.74.1 by @dependabot in #2995
- Update node-red-tools docs to point at new package name by @knolleary in #2998
- Pin publish workflow to v0.1.0 by @ppawlowski in #3002
- Add wildcard Content Type parser by @hardillb in #3000
- Update default values for template by @knolleary in #3007
- Add to Docs - Resource utilization warnings by @MarianRaphael in #3008
- billing: Update cancelation docs by @ZJvandeWeg in #2986
- Update built-in module list to include newly scoped packages by @knolleary in #3003
- Release 1.13.0 by @knolleary in #3011
Full Changelog: v1.12.5...v1.13.0
v1.12.5
What's Changed
- Fall back to unknown if both SENTRY_ENV and NODE_ENV are unset by @Pezmc in #2949
- Fix: N+1 query for StorageFlows for Instance State End Points by @Pezmc in #2955
- Fix liniting and hide npmrc if on old stack by @hardillb in #2956
- Restrict custom catalogs and npmrc to licensed team types by @knolleary in #2966
- Exit trial when billing setup by @knolleary in #2963
- Bump @fastify/swagger-ui from 1.9.3 to 1.10.1 by @dependabot in #2961
- Bump @fastify/swagger from 8.10.1 to 8.12.0 by @dependabot in #2960
- Bump eslint from 8.50.0 to 8.51.0 by @dependabot in #2959
- Bump sinon from 16.0.0 to 16.1.0 by @dependabot in #2958
- Bump @babel/preset-env from 7.22.15 to 7.23.2 by @dependabot in #2957
- Bump @babel/traverse from 7.23.0 to 7.23.2 by @dependabot in #2967
- Ignore subscription events if we don't know the subscription by @knolleary in #2965
- Update docs on trials by @knolleary in #2969
- Update for 1.12.5 by @knolleary in #2977
Full Changelog: v1.12.4...v1.12.5
v1.12.4
What's Changed
- Bump marked from 4.3.0 to 9.0.3 by @dependabot in #2869
- Error Tracking: Tweaks by @Pezmc in #2903
- Add FlowTemplate model and CRUD api by @knolleary in #2891
- Add ability to push any snapshot to application owned device by @Steve-Mcl in #2835
- Bump vue-loader from 17.2.2 to 17.3.0 by @dependabot in #2908
- Bump nodemailer from 6.9.4 to 6.9.6 by @dependabot in #2909
- Bump mqtt from 4.3.7 to 5.1.1 by @dependabot in #2910
- Bump @fastify/passport from 2.3.0 to 2.4.0 by @dependabot in #2911
- chore: Remove redirects by @ZJvandeWeg in #2915
- Fix ESM error when device agent version is 1.11.0 or 1.11.1 and device is assigned to an application by @Steve-Mcl in #2918
- Error Reporting: Tracking of Housekeeper Tasks by @Pezmc in #2921
- docs: clean up device install text by @ZJvandeWeg in #2924
- Error Tracking: Include task name when reporting complete or error by @Pezmc in #2926
- Revert "Error Tracking: Include task name when reporting complete or error" by @Pezmc in #2930
- Pin fastify to 4.23.0 due to HEAD bug by @knolleary in #2931
- Revert "Revert "Error Tracking: Include task name when reporting complete or error"" by @Pezmc in #2932
- Unpin fastify by @knolleary in #2935
- Add Office365 to email examples by @hardillb in #2936
- Flow Blueprints: Select a flow blueprint during instance creation by @Pezmc in #2922
- Apply a flowTemplate if specified on Instance Create by @knolleary in #2928
- Flow Blueprints mvp tidy by @knolleary in #2938
- Add better validation of blueprint flows by @knolleary in #2939
- Device Agent - Raspbian Docu by @MarianRaphael in #2906
- Fix for ff-tile-selection wrapping issues by @Pezmc in #2942
- Flow Blueprints: Admin UI for CRUD by @Pezmc in #2923
- docs: Upgrade agent by @ZJvandeWeg in #2943
- Guard against refreshing an application page when route is changing by @knolleary in #2940
- Fix navigating away from instance page by @knolleary in #2946
- Bump for 1.12.4 release by @knolleary in #2947
Full Changelog: v1.12.3...v1.12.4
v1.12.3
What's Changed
- Change repo references in workflows after github org rename by @ppawlowski in #2784
- Fixup lots of FlowForge references by @knolleary in #2846
- Fix URL for instance device snapshot by @Steve-Mcl in #2847
- v1.12.0 helm upgrade doc by @hardillb in #2850
- Fix Pipeline Issue where "Create New Snapshot" results in error by @joepavitt in #2856
- Update ff references in package.json by @knolleary in #2861
- Update repo references by @knolleary in #2860
- Feature: Error tracking by @Pezmc in #2862
- Guard against frontend or sentry being undefined by @Pezmc in #2864
- Report Correct Config File Path by @Pezmc in #2865
- Bump @vitejs/plugin-vue from 4.3.4 to 4.4.0 by @dependabot in #2866
- Bump postcss from 8.4.29 to 8.4.31 by @dependabot in #2867
- Bump vitest from 0.34.4 to 0.34.6 by @dependabot in #2870
- Add description of Agent and FF Cloud to docs index by @knolleary in #2877
- Fix redirects in docs by @knolleary in #2879
- Revert redirects as it breaks TOC for some reason by @knolleary in #2881
- Bump @aws-sdk/client-ses from 3.363.0 to 3.421.0 by @dependabot in #2868
- Adds tooltip clarification to the "Editor Access" button for a Device by @joepavitt in #2883
- Dynamic label in tooltip for Editor Access button by @joepavitt in #2888
- metrics: Expose
/metrics
with Prometheus data by @ZJvandeWeg in #2889 - config: Prometheus config is now a map by @ZJvandeWeg in #2893
- Add sentry-related environmental variables to build pipeline by @ppawlowski in #2876
- New "Assign Device" dialog, exposed at Device page & new "Assignment" Settings by @joepavitt in #2896
- Remove not null constraint on ProjectSnapshot.ProjectId column by @knolleary in #2899
- Bump for 1.12.3 by @knolleary in #2901
Full Changelog: v1.12.0...v1.12.3
v1.12.2
What's Changed
- Fix Pipeline Issue where "Create New Snapshot" results in error (backport #2856) by @github-actions in #2858
- Bump for 1.12.2 by @knolleary in #2859
Full Changelog: v1.12.1...v1.12.2