v1.15.0
What's Changed
- Update npm-publish action version to v2 by @ppawlowski in #3155
- Bump cypress from 13.2.0 to 13.6.0 by @dependabot in #3159
- Bump @fastify/cookie from 9.1.0 to 9.2.0 by @dependabot in #3162
- Bump mqtt from 5.3.0 to 5.3.1 by @dependabot in #3158
- Sentry: Add custom sampling rates for high volume routes by @Pezmc in #3163
- Bump sequelize from 6.35.0 to 6.35.1 by @dependabot in #3160
- Bump @vitejs/plugin-vue from 4.5.0 to 4.5.1 by @dependabot in #3161
- DevOps Pipeline: Block attempted deploys to devices in developer mode by @Pezmc in #3127
- Revert "Bump @vitejs/plugin-vue from 4.5.0 to 4.5.1" by @knolleary in #3169
- Move app.monitor to be a housekeeper task by @knolleary in #3167
- Sentry: Enable client reporting by @Pezmc in #3166
- Extend manual billing options to non-trial teams by @knolleary in #3170
- Fix team delete for unmanaged-billing team by @knolleary in #3181
- Improve handling of hanging plugin on startup by @knolleary in #3182
- Show current security setting against instance by @Pezmc in #3175
- Tidy up delete dialogs by @knolleary in #3185
- Only use node-red audit events to update local package list by @knolleary in #3189
- Improve session handling on password change by @knolleary in #3194
- Ensure password reset tokens cannot be reused by @knolleary in #3196
- Allow teams with empty Applications deletion by @hardillb in #3178
- Add possibility to deploy feature branch on a dedicated application instance by @ppawlowski in #3144
- FIX: run deployment from branch only once by @ppawlowski in #3207
- Bump @aws-sdk/credential-provider-node from 3.451.0 to 3.470.0 by @dependabot in #3200
- Increase plugin timeout to 20s to avoid failed startups by @knolleary in #3213
- Ensure editor sessions are revoked when logging out of the platform by @knolleary in #3214
- Allow expired billing teams to be deleted by @hardillb in #3187
- Enforce password quality rules by @hardillb in #3195
- Allow to deploy from all PRs by @ppawlowski in #3231
- Bump mqtt from 5.3.1 to 5.3.3 by @dependabot in #3227
- Flow Blueprints Selection UI by @Pezmc in #3180
- Bump html-webpack-plugin from 5.5.3 to 5.5.4 by @dependabot in #3228
- Bump fastify-metrics from 10.3.2 to 10.4.1 by @dependabot in #3201
- Bump eslint-plugin-vue from 9.17.0 to 9.19.2 by @dependabot in #3199
- Bump cypress from 13.6.0 to 13.6.1 by @dependabot in #3198
- Add 'ci/' to .npmignore by @ppawlowski in #3225
- Blueprint UI Follow ups by @Pezmc in #3234
- If empty deny list allow storing by @hardillb in #3232
- Add device group feature flag in TeamType by @knolleary in #3235
- Add missing audit logger for pipeline stage deploy by @Steve-Mcl in #3239
- Assign device group to pipeline stage by @Steve-Mcl in #3229
- Send alerts on Instance Crash by @hardillb in #3217
- Make link a button so it's obvious for change team type by @hardillb in #3233
- Implement Device Groups frontend by @Steve-Mcl in #3192
- Update instance settings docs for alerts by @MarianRaphael in #3244
- Make Security: Unknown show None (tweek to #3175) by @hardillb in #3240
- Ensure pipelines empty state has a feature unavailable message by @Steve-Mcl in #3242
- Update description of Disable Editor by @hardillb in #3245
- Add device group audit loggers by @Steve-Mcl in #3236
- Implement API for Device Groups by @Steve-Mcl in #3157
- Pictogram for Pipelines by @Pezmc in #3250
- Restore leaving developer mode warning dialog by @Steve-Mcl in #3251
- Move to @flowfuse/flowfuse npm package by @knolleary in #3190
- Fix missing instance properties by @Pezmc in #3255
- Add loading indicator to Pipelines.vue by @Steve-Mcl in #3257
- Device Groups: Disable rather than hide Device Group option by @Pezmc in #3249
- Release 1.15.0 by @knolleary in #3262
Full Changelog: v1.14.1...v1.15.0