Releases: FlowFuse/flowfuse
Releases · FlowFuse/flowfuse
v1.12.0
What's Changed
- Fix links following docs restructuring by @knolleary in #2684
- Device Limit Banner Improvements by @Pezmc in #2683
- Fix sending welcome email at start of new trial type by @knolleary in #2688
- Add logo with red text by @MarianRaphael in #2693
- Disable scheduled package build by @ppawlowski in #2698
- Bump @fastify/swagger from 8.6.0 to 8.9.0 by @dependabot in #2697
- Bump @fastify/static from 6.10.2 to 6.11.0 by @dependabot in #2696
- Bump vitest from 0.34.1 to 0.34.3 by @dependabot in #2695
- Remove require-explicit-emtis section from .eslintrc by @hardillb in #2700
- Bump @fastify/cookie from 8.3.0 to 9.0.4 by @dependabot in #2660
- Chore: Update some of the attribute order lint by @hardillb in #2701
- Devices Browser Pagination by @Pezmc in #2677
- CHORE: Lint fix for pages/setup/* by @hardillb in #2705
- Clean Home/Login/PasswordExpired by @hardillb in #2704
- Change default device command timeout to 10s by @knolleary in #2708
- Update websocket close codes to proper range by @knolleary in #2711
- Move pg and fastify routes to runtime dependencies by @Pezmc in #2716
- Add getting started guide by @MarianRaphael in #2723
- Update semver to avoid CVE by @Pezmc in #2718
- Update sequelize by @Pezmc in #2720
- Minor upgrades of all dev dependencies by @Pezmc in #2717
- Do not add module to instance settings if error in audit event object by @knolleary in #2726
- Devices Pagination: Coverage and fixes of devices search/filter/query by @Pezmc in #2715
- Snapshots: "extract full project snapshot" API by @elenaviter in #2462
- Introduce ctrlX guides for docs by @MarianRaphael in #2733
- Pin reusable workflow to commit SHA by @ppawlowski in #2734
- Further Postgres memory limit increase by @Pezmc in #2736
- Bump @fastify/swagger from 8.9.0 to 8.10.0 by @dependabot in #2731
- Bump jsonwebtoken from 9.0.1 to 9.0.2 by @dependabot in #2730
- Bump bcrypt from 5.1.0 to 5.1.1 by @dependabot in #2729
- Bump axios from 1.4.0 to 1.5.0 by @dependabot in #2728
- Bump @fastify/swagger-ui from 1.9.2 to 1.9.3 by @dependabot in #2662
- Disable timers after unmount and fix instance log error by @Pezmc in #2737
- docs: LocalFS doesn't support HTTPS by @ZJvandeWeg in #2739
- docs: "currently" support HTTPS for local by @ZJvandeWeg in #2741
- Remove vue/html-closing-bracket-spacing linting exceptions by @knolleary in #2745
- Fix Admin Overview layout on small screens by @knolleary in #2747
- Allow admin to create application/instances by @knolleary in #2744
- docs: settings is a tab, not a menu item by @ZJvandeWeg in #2751
- Fix create TeamType dialog by @knolleary in #2743
- Add invoice proration option to TeamType by @knolleary in #2758
- Update localfs to latest by @knolleary in #2762
- Update FF Cloud billing description by @knolleary in #2767
- Update cypres by @hardillb in #2765
- Add TeamType option to disable email sending for Team Trial by @knolleary in #2766
- Chore: Remove eslint for pages/team/Settings/* by @hardillb in #2771
- Introduce Enterprise license tier by @hardillb in #2757
- Publish nightly package to npmjs by @ppawlowski in #2773
- Remove all linting exceptions from pages/account/* by @knolleary in #2769
- fix: Anchor tag broken in docs by @ZJvandeWeg in #2775
- Bump @headlessui/vue from 1.7.14 to 1.7.16 by @dependabot in #2781
- Bump @fastify/static from 6.11.0 to 6.11.2 by @dependabot in #2780
- Bump sinon from 15.2.0 to 16.0.0 by @dependabot in #2778
- Chore: Eslint team membership by @hardillb in #2783
- Disable filestore by default by @hardillb in #2686
- Chore: Remove all linting exceptions from admin pages by @knolleary in #2772
- Clarify need for content-type to be set for api requests by @knolleary in #2786
- Chore: remove all eslint self-closing tag exceptions by @hardillb in #2788
- Correctly render node-red event "nodes.remove" in audit log by @Steve-Mcl in #2791
- Use applications image instead of default by @Steve-Mcl in #2790
- Ensure content is cleared on selection change by @Steve-Mcl in #2789
- Validate env vars on the backend by @hardillb in #2785
- Enable concurrency for publish workflow by @ppawlowski in #2796
- docs: How to duplicate instances to create devops pipelines by @ZJvandeWeg in #2753
- Bump fastify from 4.19.2 to 4.23.2 by @dependabot in #2777
- Update deprecated api calls in fastify by @knolleary in #2808
- Fix Main docs title by @hardillb in #2812
- First Pass custom node catalogue by @hardillb in #2694
- Allow log output to be fully JSON formatted by @knolleary in #2815
- Fix test for pre-release versions by @hardillb in #2817
- Bump @aws-sdk/credential-provider-node from 3.363.0 to 3.418.0 by @dependabot in #2821
- Bump eslint-plugin-cypress from 2.13.3 to 2.15.1 by @dependabot in #2825
- Bump @babel/core from 7.22.17 to 7.23.0 by @dependabot in #2824
- Bump @vitest/coverage-istanbul from 0.34.4 to 0.34.5 by @dependabot in #2823
- Fix up multiple audit-log event filters by @Steve-Mcl in #2826
- Add support for application audit log by @Steve-Mcl in #2819
- Add backend support for device owned snapshots by @Steve-Mcl in #2738
- Frontend for device owned snapshots by @Steve-Mcl in #2750
- Include docker-compose version requirement by @hardillb in #2833
- Add option not to create NR instance when creating Application by @knolleary in #2836
- Bump eslint from 8.49.0 to 8.50.0 by @dependabot in #2822
- Push Snapshots Though Devops Pipelines by @Pezmc in #2818
- Add appropriate E2E Tests for Device Snapshots by @joepavitt in #2831
- More robust check for Snapshot count in Device Snapshots E2E test by @joepavitt in #2842
- Fix Tests: Guard against getOwners including a null by @Pezmc in #2844
- Add api docs to pipeline stage deploy end point by @knolleary in #2838
- Release 1.12.0 by @Steve-Mcl in #2845
New Contributors
- @elenaviter made their first contribution in #2462
Full Changelog: v1.11.0...v1.12.0
v1.11.4
What's Changed
- Update FF Cloud billing description (backport #2767) by @github-actions in #2768
- fix: Anchor tag broken in docs (backport #2775) by @github-actions in #2776
- Clarify need for content-type to be set for api requests (backport #2786) by @github-actions in #2787
- docs: How to duplicate instances to create devops pipelines (backport #2753) by @github-actions in #2797
- Backport cherry pick of #2785 #2785 #2789 by @hardillb in #2798
- Bump for 1.11.4 release by @hardillb in #2799
Full Changelog: v1.11.3...v1.11.4
v1.11.3
What's Changed
- Add getting started guide (backport #2723) by @github-actions in #2724
- Introduce ctrlX guides for docs (backport #2733) by @github-actions in #2735
- docs: LocalFS doesn't support HTTPS (backport #2739) by @github-actions in #2740
- docs: "currently" support HTTPS for local (backport #2741) by @github-actions in #2742
- Fix Admin Overview layout on small screens (backport #2747) by @github-actions in #2748
- Allow admin to create application/instances (backport #2744) by @github-actions in #2749
- docs: settings is a tab, not a menu item (backport #2751) by @github-actions in #2752
- Fix create TeamType dialog (backport #2743) by @github-actions in #2754
- Add invoice proration option to TeamType (backport #2758) by @github-actions in #2760
- Snapshots: "extract full project snapshot" API (backport #2462) by @knolleary in #2761
- Update localfs to latest (backport #2762) by @github-actions in #2763
- Bump for 1.11.3 release by @knolleary in #2764
Full Changelog: v1.11.2...v1.11.3
v1.11.2
What's Changed
- Change default device command timeout to 10s (backport #2708) by @github-actions in #2712
- Update websocket close codes to proper range (backport #2711) by @github-actions in #2713
- Bump for 1.11.2 release by @knolleary in #2719
Full Changelog: v1.11.1...v1.11.2
v1.11.1
What's Changed
- Fix links following docs restructuring (backport #2684) by @github-actions in #2685
- Device Limit Banner Improvements (backport #2683) by @github-actions in #2689
- Fix sending welcome email at start of new trial type (backport #2688) by @github-actions in #2690
- Bump for 1.11.1 release by @knolleary in #2691
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
- Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #2567
- Bump cypress from 12.17.2 to 12.17.3 by @dependabot in #2566
- Bump @fastify/websocket from 8.1.0 to 8.2.0 by @dependabot in #2565
- Bump @babel/preset-env from 7.22.7 to 7.22.9 by @dependabot in #2564
- Bump vitest from 0.33.0 to 0.34.1 by @dependabot in #2563
- Hide instance credit/debit banner when value is zero by @Pezmc in #2568
- Merge forge-ui-components directly into flowforge repo by @Pezmc in #2570
- Ensure Default InstanceType is enabled for Default TeamType in clean install by @knolleary in #2573
- Add basic Team Type docs by @knolleary in #2574
- Remove ui-components from package-lock by @knolleary in #2576
- Re-Work FF Navigation by @joepavitt in #2560
- Fix device running or reporting old snapshot id/name by @Steve-Mcl in #2575
- Introduce publish pipeline by @ppawlowski in #2489
- FIX: Publish package when on
main
branch and on schedule by @ppawlowski in #2590 - Move Delete Snapshot to proper part of api docs by @knolleary in #2595
- Add application description to header of application summary box by @Steve-Mcl in #2596
- Bump handlebars from 4.7.7 to 4.7.8 by @dependabot in #2587
- Bump fastify-plugin from 4.5.0 to 4.5.1 by @dependabot in #2588
- Allow admin to change sso_enabled users email by @knolleary in #2605
- Allow admin to edit sso user email in the UI by @knolleary in #2607
- Update logo file by @Yndira-FlowForge in #2614
- Remove some linting exceptions related to whitespace by @knolleary in #2615
- Aws market place docs by @hardillb in #2618
- Bump postcss from 8.4.27 to 8.4.28 by @dependabot in #2624
- Update v-slot syntax and remove lint exception by @knolleary in #2627
- Run both backend and frontend tests for every PR to improve codecov report by @knolleary in #2628
- Personal access tokens by @hardillb in #2584
- Ensure dialog is scrolled to top when opened by @knolleary in #2623
- Bump @node-saml/node-saml from 4.0.4 to 4.0.5 by @dependabot in #2625
- Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 by @dependabot in #2589
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #2586
- Bump eslint-plugin-vue from 9.15.1 to 9.17.0 by @dependabot in #2585
- Enable flowforge container build dispatch in the node package build pipeline by @ppawlowski in #2632
- Run tests if package-lock changes by @Pezmc in #2633
- Revert "Bump eslint-plugin-cypress from 2.13.3 to 2.14.0" by @knolleary in #2636
- Bump tough-cookie and @cypress/request by @dependabot in #2603
- Updating a license by @ZJvandeWeg in #2639
- Ensure tests run on maintenance branch by @knolleary in #2635
- Add HA feature flag to team by @knolleary in #2604
- Add team-type feature flag on ff-auth for http endpoints by @knolleary in #2611
- Add docs about Personal Access Tokens by @hardillb in #2641
- Add projectComms feature flag to instance settings by @knolleary in #2601
- Change from
path
- to -to
for menu item by @Steve-Mcl in #2645 - Docs Rebranding by @MarianRaphael in #2617
- FlowFuse UI Rebrand by @MarianRaphael in #2613
- README Rebrand by @MarianRaphael in #2649
- Fix instructions for building custom stacks by @hardillb in #2648
- Bump webpack from 5.88.1 to 5.88.2 by @dependabot in #2658
- Bump nodemon from 2.0.22 to 3.0.1 by @dependabot in #2661
- Bump @vitejs/plugin-vue from 4.2.3 to 4.3.3 by @dependabot in #2659
- Support for changing team type by @knolleary in #2634
- Restructure Docs by @MarianRaphael in #2650
- Add team-type feature flag for Shared Library by @knolleary in #2599
- Give App Description field some space by @knolleary in #2665
- Update branding in email templates by @knolleary in #2668
- Add file/context quotas to teamType UI by @knolleary in #2671
- TeamType fixes by @knolleary in #2666
- Allow a device to be assigned to application by @Steve-Mcl in #2621
- File server quota by @hardillb in #2672
- Handle errors whilst processing trial subscriptions by @knolleary in #2673
- Show sparkles if library feature unavailable for given team type by @knolleary in #2675
- Rebrand some more UI components by @knolleary in #2676
- Update trial emails to new branding by @knolleary in #2669
- Add banner to DeviceBrowser when device limit reached by @knolleary in #2670
- Release 1.11.0 by @ppawlowski in #2682
New Contributors
- @ppawlowski made their first contribution in #2489
Full Changelog: v1.10.0...v1.11.0
v1.10.4
What's Changed
- Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #2567
- Bump cypress from 12.17.2 to 12.17.3 by @dependabot in #2566
- Bump @fastify/websocket from 8.1.0 to 8.2.0 by @dependabot in #2565
- Bump @babel/preset-env from 7.22.7 to 7.22.9 by @dependabot in #2564
- Bump vitest from 0.33.0 to 0.34.1 by @dependabot in #2563
- Hide instance credit/debit banner when value is zero by @Pezmc in #2568
- Merge forge-ui-components directly into flowforge repo by @Pezmc in #2570
- Ensure Default InstanceType is enabled for Default TeamType in clean install by @knolleary in #2573
- Add basic Team Type docs by @knolleary in #2574
- Remove ui-components from package-lock by @knolleary in #2576
- Re-Work FF Navigation by @joepavitt in #2560
- Fix device running or reporting old snapshot id/name by @Steve-Mcl in #2575
- Introduce publish pipeline by @ppawlowski in #2489
- FIX: Publish package when on
main
branch and on schedule by @ppawlowski in #2590 - Move Delete Snapshot to proper part of api docs by @knolleary in #2595
- Add application description to header of application summary box by @Steve-Mcl in #2596
- Bump handlebars from 4.7.7 to 4.7.8 by @dependabot in #2587
- Bump fastify-plugin from 4.5.0 to 4.5.1 by @dependabot in #2588
- Allow admin to change sso_enabled users email by @knolleary in #2605
- Allow admin to edit sso user email in the UI by @knolleary in #2607
- Update logo file by @Yndira-FlowForge in #2614
- Remove some linting exceptions related to whitespace by @knolleary in #2615
- Aws market place docs by @hardillb in #2618
- Bump postcss from 8.4.27 to 8.4.28 by @dependabot in #2624
- Update v-slot syntax and remove lint exception by @knolleary in #2627
- Run both backend and frontend tests for every PR to improve codecov report by @knolleary in #2628
- Personal access tokens by @hardillb in #2584
- Ensure dialog is scrolled to top when opened by @knolleary in #2623
- Bump @node-saml/node-saml from 4.0.4 to 4.0.5 by @dependabot in #2625
- Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 by @dependabot in #2589
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #2586
- Bump eslint-plugin-vue from 9.15.1 to 9.17.0 by @dependabot in #2585
- Enable flowforge container build dispatch in the node package build pipeline by @ppawlowski in #2632
- Run tests if package-lock changes by @Pezmc in #2633
- Revert "Bump eslint-plugin-cypress from 2.13.3 to 2.14.0" by @knolleary in #2636
- Bump tough-cookie and @cypress/request by @dependabot in #2603
- Updating a license by @ZJvandeWeg in #2639
- Ensure tests run on maintenance branch by @knolleary in #2635
- Add docs about Personal Access Tokens by @hardillb in #2641
- Change from
path
- to -to
for menu item by @Steve-Mcl in #2645 - Update package.json and CHANGELOG v1.10.4 by @hardillb in #2647
New Contributors
- @ppawlowski made their first contribution in #2489
Full Changelog: v1.10.0...v1.10.4
v1.10.3
What's Changed
- Aws market place docs (backport #2618) by @github-actions in #2622
- Personal access tokens (backport #2584) by @github-actions in #2631
- Updating a license (backport #2639) by @github-actions in #2640
- Add docs about Personal Access Tokens (backport #2641) by @github-actions in #2642
- Bump version & Changelog 1.10.3 by @hardillb in #2643
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
- Move Delete Snapshot to proper part of api docs (backport #2595) by @github-actions in #2597
- Add application description to header of application summary box (backport #2596) by @github-actions in #2602
- Fix device running or reporting old snapshot id/name (backport #2575) by @github-actions in #2580
- Allow admin to change sso_enabled users email (backport #2605) by @github-actions in #2606
- Allow admin to edit sso user email in the UI (backport #2607) by @github-actions in #2608
- Bump for 1.10.2 release by @knolleary in #2610
Full Changelog: v1.10.1...v1.10.2