v2.8.0
What's Changed
- Allow a team without subscription to go unmanaged by @knolleary in #4302
- Bump fast-xml-parser, @aws-sdk/client-ses and @aws-sdk/credential-provider-node by @dependabot in #4301
- Hide the invite member button for users that don't have access to a team or insufficient privileges by @cstns in #4303
- Fix bulk intermittent e2e tests by @Steve-Mcl in #4309
- Site wide audit log better formatting when updates object is to be displayed by @Steve-Mcl in #4315
- UX Fixes for Users Without Assigned Teams by @cstns in #4314
- Hide npmrc secrets from frontend by @hardillb in #4316
- Fix project access for Admins by @hardillb in #4327
- Only clear PH data if there is user session to clear by @joepavitt in #4328
- Fix instance not being removed from the applications list after being deleted by @cstns in #4322
- Update immersive editor loading animations by @cstns in #4329
- Add Keycloak to the provider list by @hardillb in #4331
- Add link to description of wildcard DNS entry by @hardillb in #4332
- Fix incorrect status codes in tests by @Steve-Mcl in #4334
- Remove dynamically registered permissions by @cstns in #4320
- Remove limits on img-src by @hardillb in #4293
- Show feature not available on CE Blueprint page by @hardillb in #4341
- Add explicit PH event for verification by @joepavitt in #4344
- Update billing.md by @ZJvandeWeg in #4348
- 4249 application device kebab menu not clearing devices by @cstns in #4340
- Fix lingering active tab when navigating back by @cstns in #4350
- Highlighting the update stack options when navigating to the instance update settings by @cstns in #4321
- Add option to require contact via HS form for create/upgrade of team type by @knolleary in #4343
- Custom catalog and npmrc settings UX improvements by @cstns in #4349
- Ensure personal instance is created in personal team on signup by @knolleary in #4360
- Fix linting issue in ci/Dockerfile by @knolleary in #4365
- Pipelines: Adds missing [data-action="pipeline-add"] on empty state button by @joepavitt in #4364
- Allow users to delete accounts even when they have active teams by @cstns in #4354
- Update docs and RBACs for new Bulk Move Ops by @Steve-Mcl in #4346
- Bulk Move devices UI by @Steve-Mcl in #4338
- Bulk update team devices API (bulk move support only) by @Steve-Mcl in #4336
- Add 'none' option as pipeline stage action by @knolleary in #4369
- Bump axios from 1.6.5 to 1.7.4 by @dependabot in #4372
- Send notification to inviter when a team invite is accepted by @joepavitt in #4385
- Product Tour - Welcome to FlowFuse by @joepavitt in #4383
- Add comment about different certs for the forge app. by @hardillb in #4389
- Expose httpStatic settings on instance settings route by @knolleary in #4388
- Dashboard URL setting clarification by @Steve-Mcl in #4395
- Add tests for file API by @hardillb in #4392
- Add meta tags and description by @sumitshinde-84 in #4225
- Audit log export by @hardillb in #4330
- Change editor & dashboard buttons to anchors by @Steve-Mcl in #4396
- Move invite accept to before personal team create by @hardillb in #4397
- Fix tags indentation by @Yndira-E in #4400
- fix tags indentation by @sumitshinde-84 in #4401
- Update api by @hardillb in #4410
- Track server-side invitation events with PostHog by @joepavitt in #4386
- Shutdown Instances when license expires by @hardillb in #4268
- Fix broken navbar on 404 by @cstns in #4403
- Fill width to match other controls on form by @Steve-Mcl in #4414
- Add crash notifications by @Steve-Mcl in #4409
- Assets Service - UX to add/delete/modify files and folders on the Node-RED filesystem by @joepavitt in #4398
- Adds LDAP group support by @hardillb in #4407
- hide the application page instance kebab menu for non admin/owner users by @cstns in #4417
- docs: Docker Engine on Windows how-to article by @ppawlowski in #4406
- Implement files api by @knolleary in #4384
- Release 2.8.0 by @Steve-Mcl in #4420
Full Changelog: v2.7.0...v2.8.0