v2.0.0
What's Changed
- Better defaults for Audit Log view by @Steve-Mcl in #3269
- Blueprint Admin: Fix form validation by @Pezmc in #3270
- Added tiers to templates by @MarianRaphael in #3272
- Update platform audit-log to provide correct set of event types to filter with by @knolleary in #3283
- Add primer on feature flags to contrib docs by @knolleary in #3271
- Bump @babel/core from 7.23.3 to 7.23.7 by @dependabot in #3281
- Bump eslint from 8.52.0 to 8.56.0 by @dependabot in #3274
- Flow Blueprints Admin: Fix inactive by @Pezmc in #3267
- Bump @fastify/rate-limit from 8.0.3 to 9.1.0 by @dependabot in #3282
- Bump vitest and @vitest/coverage-istanbul by @dependabot in #3273
- Bump tj-actions/changed-files from 40 to 41 in /.github/workflows by @dependabot in #3284
- Validate team id when deleting team invitation by @knolleary in #3289
- Fix subscription deletion when putting into unmanaged mode by @knolleary in #3286
- Bump vue from 3.3.6 to 3.4.3 by @dependabot in #3280
- Upgrade vue dependencies to latest minor versions by @Pezmc in #3288
- Revert "Revert redirects as it breaks TOC for some reason" by @knolleary in #3293
- Device audit log by @hardillb in #3296
- Add teamTrial, teamType, deviceLastSeen and deviceMode to stats end point by @knolleary in #3297
- Bump @fastify/static from 6.11.2 to 6.12.0 by @dependabot in #3301
- Bump axios from 1.6.0 to 1.6.5 by @dependabot in #3302
- Bump @fastify/swagger from 8.12.0 to 8.13.0 by @dependabot in #3303
- Add team invitations to dropdown by @Pezmc in #3304
- Sentry: Fix several small exceptions by @Pezmc in #3313
- Devices: Fleet Mode Label by @Pezmc in #3287
- Bump c8 from 8.0.1 to 9.0.0 by @dependabot in #3299
- Bump @immobiliarelabs/fastify-sentry from 7.1.1 to 8.0.0 by @dependabot in #3300
- Show better error when importing flows into instance by @hardillb in #3317
- Allow team membership to be managed by SAML Group assertion by @knolleary in #3291
- Ensure password reset tokens are cleared on use by @knolleary in #3321
- First pass at device & browser affinity by @hardillb in #3173
- Update team name in issue templates by @knolleary in #3325
- Sentry Config Tweaks by @Pezmc in #3320
- Improve docs around pipeline target types by @Steve-Mcl in #3318
- Tighten Auth & Email route rate limits by @hardillb in #3326
- Remove mixed used of callback and async in fastify plugins by @Pezmc in #3329
- Create Device Groups from the Pipeline Stage Form by @Pezmc in #3323
- Add CommandResponse pattern for handling scalable platform by @knolleary in #3331
- Be less specific if username or email is unavailable on registration by @knolleary in #3335
- Fix link to API docs to flowfuse.com by @hardillb in #3336
- Update title for dev agent intro page by @ZJvandeWeg in #3340
- Allow device to be add to platform regardless of agent version recorded in DB by @Steve-Mcl in #3334
- Improved handling of command/response pattern in scaled environment by @knolleary in #3342
- Do not allow password to be same as email/username by @knolleary in #3338
- Ensure swagger-ui baseDir is set to non-existent directory by @knolleary in #3322
- Bump sequelize from 6.35.1 to 6.35.2 by @dependabot in #3344
- Remove email from UserSummary view by @knolleary in #3348
- Change expireTokens task schedule by @knolleary in #3327
- Account for actions column in calculated colspan of data table by @Steve-Mcl in #3337
- Reimplement vue poll timers by @Steve-Mcl in #3351
- Update device on group membership change by @Steve-Mcl in #3330
- Use Alert.emit instead of $toast by @Steve-Mcl in #3352
- Update Min nodejs in localfs install/upgrade docs by @hardillb in #3319
- Describe local pgsql upgrade process by @ppawlowski in #3108
- Release 2.0.0 by @knolleary in #3353
Full Changelog: v1.15.0...v2.0.0