v2.10.0
What's Changed
- Create a new listbox component that can replace the existing Dropdown by @cstns in #4560
- Store platform settings, teamMembership and team store values in localStorage by @cstns in #4507
- Update remaining roles imports by @cstns in #4578
- Enable team lookup by id in admin view by @knolleary in #4584
- bom incorrect package version by @cstns in #4579
- Docs: Add unique identifier for Docker cmds by @joepavitt in #4586
- Update snapshot nomenclature by @cstns in #4585
- fix dependencies display by @cstns in #4589
- Add note about backing up the database by @hardillb in #4592
- Update install.md by @sumitshinde-84 in #4590
- remove image logo alt name to fix gmail email summary by @cstns in #4595
- Add Team upgrade docs by @hardillb in #4594
- Docs: Improve the Docs Landing Page by @joepavitt in #4597
- Remove tags for now due to Eleventy problems by @joepavitt in #4599
- Bump rollup from 4.14.1 to 4.22.4 by @dependabot in #4551
- Bump vite from 5.2.8 to 5.4.7 by @dependabot in #4543
- Replace the AssetCompareDialog, VisibilitySelector and Logs dropdowns by @cstns in #4580
- ci: handle special characters in PR title by @ppawlowski in #4607
- change the posthog identifier for the $ff-invite-accepted event by @cstns in #4612
- Update static assets docs images with clear image and correct sized i… by @sumitshinde-84 in #4613
- Include user's e-mail address on "Please Verify" screen by @joepavitt in #4615
- Fix allowing mixed case instance names by @hardillb in #4619
- Only show warning if 10-file.js active by @hardillb in #4620
- Only allow instance rename if suspended by @hardillb in #4596
- Bump flowfuse/github-actions-workflows from 0.30.0 to 0.34.0 by @dependabot in #4622
- Bump cookie, express, express-session, @immobiliarelabs/fastify-sentry and light-my-request by @dependabot in #4626
- Enable combined device/instance free allocation by @knolleary in #4621
- Add ability to mark multiple notitications as read by @cstns in #4601
- Fix admin action tabs alignment by @cstns in #4629
- Fix overflow on actions section by @cstns in #4642
- Snapshot import export component options by @Steve-Mcl in #4610
- Bump flowfuse/github-actions-workflows from 0.34.0 to 0.36.0 by @dependabot in #4644
- docs: Migrating static assets is manual but possible by @ZJvandeWeg in #4645
- PostHog: Add "team-created" event when teams are automatically created server-side by @joepavitt in #4648
- Fix enabling sso group allocation in admin settings by @knolleary in #4654
- Add links to stripe dashbaord in admin info for team by @knolleary in #4657
- Add details of suspending team to docs by @knolleary in #4662
- docs: Introduce quick start page by @ppawlowski in #4639
- Bump jsdom from 22.1.0 to 25.0.1 by @dependabot in #4545
- Add UI for Device Group Env Setup by @Steve-Mcl in #4661
- Add Device Group env vars API support by @Steve-Mcl in #4659
- MQTT Broker Service API by @hardillb in #4627
- Fix device router link for BOM by @Steve-Mcl in #4671
- Visual timeline UI by @cstns in #4650
- Visual timeline of version history by @cstns in #4647
- Update docs for group env vars by @Steve-Mcl in #4666
- Ensure teamMembership in session for broker API by @hardillb in #4674
- Fix permissions by @hardillb in #4675
- Add repeat password field for confirmation by @Steve-Mcl in #4670
- Update version history timeline pictograms by @cstns in #4677
- Enable Team Broker and Version History Timeline features on pre-staging by @ppawlowski in #4679
- Return error if broker client already exists for team by @hardillb in #4678
- Audit log shows empty username for password resets by @hardillb in #4681
- Team broker client UI by @hardillb in #4646
- Clarify "Push to stage" dialog env var statement by @Steve-Mcl in #4604
- Update 'both' MQTT ACL label to 'publish & subscribe' by @knolleary in #4690
- Put Team Broker behind a flag in the flowforge.yml by @hardillb in #4688
- Replace 'ACL' term in the dialog by @knolleary in #4691
- Release 2.10.0 by @knolleary in #4692
Full Changelog: v2.9.0...v2.10.0