Releases: FlowFuse/flowfuse
Releases · FlowFuse/flowfuse
v1.9.3
What's Changed
- Treat disabling an already disabled editor tunnel as a no-op (backport #2510) by @github-actions in #2511
- Bump for 1.9.3 by @knolleary in #2512
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- typo: hve -> have (backport #2496) by @github-actions in #2497
- Make the response log entry contains the real source IP address (backport #2503) by @github-actions in #2504
- Update docker to use volume flag (backport #2498) by @github-actions in #2499
- Fix incorrect 'start-failed' notifications (backport #2505) by @github-actions in #2506
- Improve error handling around Device Agent tunnels - backport by @knolleary in #2508
- Bump for 1.9.2 release by @knolleary in #2509
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- Update devices.md by @ZJvandeWeg in #2441
- Update custom stack information (backport #2442) by @github-actions in #2444
- Doc updates: Device Agent (backport) by @knolleary in #2457
- Doc Fixes: Remove trailing / on links with # and broken device-agent link (backport #2466) by @github-actions in #2467
- Update ui-components & utilise new ff-theme-dark on signup/login (backport #2425) by @github-actions in #2470
- Update node version statement in devices docs (backport #2468) by @github-actions in #2478
- Fix yaml -> yml references in device docs (backport #2469) by @github-actions in #2477
- Add checks for empty values in logging stream (backport #2479) by @github-actions in #2480
- Update package for 1.9.1 release by @knolleary in #2481
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- docs: Fix broken anchor in docs by @ZJvandeWeg in #2263
- Update instance-settings.md by @Pezmc in #2265
- Use 3.0.2 for the example stack by @hardillb in #2274
- Add nginx ingress size setting to docs by @hardillb in #2277
- Bump vitest from 0.31.4 to 0.32.0 by @dependabot in #2270
- Experiment: Mass minor upgrade of all packages by @Pezmc in #2193
- Remove forge/* files from promise/catch-or-return rule by @hardillb in #2284
- make Instance and application names in delete popup easily selectable by @sumitshinde-84 in #2291
- Update device agent docs for https/httpStatic config by @knolleary in #2306
- Add dashboard-only team role by @knolleary in #2292
- Remove some more lint test excludes by @hardillb in #2305
- Attempt to fix postgres OOM test failures by @Pezmc in #2311
- docs: Update support section for FF Cloud by @ZJvandeWeg in #2312
- Fix broken link by @ZJvandeWeg in #2316
- Feature: Setup "Default Palette Modules" in a template by @Steve-Mcl in #2295
- Update no access graphic to proper one by @knolleary in #2319
- Explicitly upgrade to latest lottie and use new import style by @Pezmc in #2322
- Improve error handling and UI for launcher "offline" by @Steve-Mcl in #2318
- docs(docker): Update devices.md by @biancode in #2327
- Use findOrCreate to handle retrying failed setup by @Pezmc in #2325
- Add package-lock.json by @Pezmc in #2324
- Limit invitiations to max 5 users at a time by @hardillb in #2330
- Increase default helm install timeout by @hardillb in #2336
- Pipelines: Server side deployment state tracking by @Pezmc in #2283
- Show premium feature pages - even when feature is not available by @Pezmc in #2290
- Add EE E2E Test Coverage Support and Fix Edit Stage Instance Bug by @Pezmc in #2326
- Remove overloading of /api/v1/teams endpoint by @knolleary in #2345
- Bump eslint-plugin-vue from 9.15.0 to 9.15.1 by @dependabot in #2343
- Bump @aws-sdk/client-ses from 3.357.0 to 3.359.0 by @dependabot in #2342
- Bump @aws-sdk/credential-provider-node from 3.358.0 to 3.360.0 by @dependabot in #2353
- Refector application collection endpoints to not return full Instance objects by @knolleary in #2349
- Update device agent docs around windows support by @Steve-Mcl in #2320
- disable delete application button when application does contain i… by @sumitshinde-84 in #2309
- Improve logging and UX around switching Developer mode by @Steve-Mcl in #2365
- Fix instance flow update dialog by @knolleary in #2355
- Add schemas to admin/settings/stack routes by @knolleary in #2370
- Add schemas to Template, Types and UserInvitation routes by @knolleary in #2369
- Add schemas to all teamDevices routes by @knolleary in #2366
- Add schemas to device api routes by @knolleary in #2357
- Add schemas to all /project/ routes by @knolleary in #2356
- Support multiple stream access to device logs by @knolleary in #2374
- Ensure instance-updated event is passed up from Instance Danger component by @knolleary in #2371
- Allow filtering of Node-RED logs when in HA mode by @hardillb in #2367
- Add note about PostgreSQL DB on x86-64 by @hardillb in #2382
- Ensure pipeline stages are listed in the correct order by @knolleary in #2384
- Add FF_SNAPSHOT_ID to devices by @knolleary in #2377
- Add trial user E2E Testing & ensure redirect correct after creating first application by @joepavitt in #2352
- Add links to flowforge.com for easier navigation to our website. by @iskerrett in #2347
- Guard against a container not existing and still allow removal by @Pezmc in #2307
- make team selection scrollable by @sumitshinde-84 in #2310
- Improve email verification screen by @Steve-Mcl in #2392
- Fix LottieAnimations import and assignment at app-level by @joepavitt in #2394
- Add api schemas and swagger ui support by @knolleary in #2351
- Replace projectCount with instanceCount on public api by @knolleary in #2393
- Post Billing Setup - Empty State & Alert by @joepavitt in #2395
- Disable swagger ui images by @knolleary in #2396
- Fix swagger validation errors by @knolleary in #2402
- Fix swagger images by @knolleary in #2403
- Rename device/provisioningToken project field to instance in api by @knolleary in #2400
- Rename build/test gh actions for consistency by @knolleary in #2405
- Log url, method along with response by @hardillb in #2281
- Add "What brings you to FF?" to sign-up form by @joepavitt in #2378
- Bump pg from 8.11.0 to 8.11.1 by @dependabot in #2389
- Ensure Team Billing link is present on initial page load by @knolleary in #2406
- Bump fastify from 4.18.0 to 4.19.2 by @dependabot in #2387
- Bump lru-cache from 9.1.2 to 10.0.0 by @dependabot in #2315
- Bump c8 from 7.14.0 to 8.0.0 by @dependabot in #2314
- Lockfile audit and dedupe by @Pezmc in #2411
- Update package-lock by @Pezmc in #2410
- High Availability from preview mode to generally available by @MarianRaphael in #2413
- Fix sign-up form when posthog not enabled by @knolleary in #2414
- Add docs for changing base_url and domain by @hardillb in #2415
- remove billing confirmation by @Steve-Mcl in #2404
- Add docs about swagger ui by @knolleary in #2418
- Release 1.9.0 by @Pezmc in #2420
New Contributors
- @sumitshinde-84 made their first contribution in #2291
- @biancode made their first contribution in #2327
Full Changelog: v1.8.0...v1.9.0
v1.8.2
What's Changed
- docs: Fix broken anchor in docs (backport #2263) by @github-actions in #2264
- Update instance-settings.md (backport #2265) by @github-actions in #2266
- Use 3.0.2 for the example stack (backport #2274) by @github-actions in #2275
- Update device agent docs for https/httpStatic config (backport #2306) by @github-actions in #2308
- docs: Update support section for FF Cloud (backport #2312) by @github-actions in #2313
- Fix broken link (backport #2316) by @github-actions in #2317
- Increase default helm install timeout (backport #2336) by @github-actions in #2337
- Add nginx ingress size setting to docs (backport #2277) by @github-actions in #2280
- Update device agent docs around windows support (backport #2320) by @github-actions in #2358
- Add note about PostgreSQL DB on x86-64 (backport #2382) by @github-actions in #2383
- Ensure pipeline stages are listed in the correct order (backport #2384) by @github-actions in #2385
- Update changelog for 1.8.2 release by @knolleary in #2386
Full Changelog: v1.8.0...v1.8.2
v1.8.0
What's Changed
- Add Audit Events for DevOps Pipelines by @joepavitt in #2107
- Move pipeline routes under ee src tree by @knolleary in #2110
- Handle non-string log message payloads by @knolleary in #2130
- ESLint: Quick clean up by @Pezmc in #1990
- ESLint: Explicitly enable no-only and set root flag by @Pezmc in #2132
- Remove double backticks by @ZJvandeWeg in #2134
- Use gh token for release process by @knolleary in #2137
- Only Generate admin stats token when asked by @hardillb in #2141
- Bump ui-components to 0.6.2 by @joepavitt in #2146
- Update install-stack.js by @hardillb in #2139
- docs: Link to template concept by @ZJvandeWeg in #2144
- Docs: Add additional SSO config notes on signed responses by @knolleary in #2149
- Pipelines: Backend re-work by @Pezmc in #2125
- Bump semver from 7.3.8 to 7.4.0 by @dependabot in #2152
- Pipeline: Restructure Pipeline Pages by @Pezmc in #2155
- Add context storage size by @robmarcer in #2168
- Pipelines: Edit and Update by @Pezmc in #2158
- Bump node-sass from 8.0.0 to 9.0.0 by @dependabot in #2170
- misc: Remove extra backtick by @ZJvandeWeg in #2178
- Bump @fastify/websocket from 7.2.0 to 8.1.0 by @dependabot in #2169
- Pipelines: General Polish by @Pezmc in #2184
- 1586 audit log team create delete by @Steve-Mcl in #2173
- Update link to mosquitto-go-auth by @hardillb in #2187
- Rename target to NextStageId and NextStage for clarity by @Pezmc in #2189
- Improve env variable editing uxp by @Steve-Mcl in #2175
- Bump eslint-plugin-n from 15.7.0 to 16.0.0 by @dependabot in #2192
- Application Pipelines by @joepavitt in #2094
- Re-run lint:fix by @Pezmc in #2195
- Add subtitles, popup and info around Applications/Instances by @Steve-Mcl in #2177
- Fix permissions for nr-tools-plugin accessing user team list by @knolleary in #2196
- Add Empty State Image for Pipelines by @joepavitt in #2203
- Handle missing stripe subscription when viewing billing by @knolleary in #2198
- Update the Pipeline UX for editing/deleting by @joepavitt in #2205
- Upgrade all dev dependencies to latest minor by @Pezmc in #2194
- Add endpoint for setting ha configuration on an instance by @knolleary in #2207
- Improve Create/Edit Pipelines Padding/Positioning by @joepavitt in #2204
- Include ha settings in instance settings endpoint by @hardillb in #2183
- Pipelines: Test coverage of Pipelines API endpoint by @Pezmc in #2209
- Fix link to latest release by @hardillb in #2212
- Pipelines: Catch Creation Failure by @Pezmc in #2211
- Initial UI support for HA mode by @knolleary in #2210
- Include copying certs and acme directories by @hardillb in #2214
- Device agent trouble shooting by @hardillb in #2215
- docs: What happens with devices after instance removal by @ZJvandeWeg in #2218
- HA: multiple instance replica support by @knolleary in #2180
- Disable useless-return-rule by @Pezmc in #2224
- Fix test for kubernetes driver by @hardillb in #2220
- Fix Build Error: byPipeline takes an ID not an object by @Pezmc in #2226
- Allow instance creation after first failure by @Pezmc in #2227
- Bump @headlessui/vue from 1.7.13 to 1.7.14 by @dependabot in #2229
- Add copy to clipboard for credentials dialogs by @Steve-Mcl in #2231
- Auto-accept pending invites when sso-user registers by @knolleary in #2236
- Minor upgrades to all fastify nodules by @Pezmc in #2238
- ESLint: Some cleanup by @Pezmc in #2237
- update device.md for new Web UI by @Steve-Mcl in #2222
- Show error if trying to start the editor on device by @hardillb in #2234
- Remove @fastify/accepts dependency by @Pezmc in #2241
- Add shared subscriptions to broker ACL for project nodes by @knolleary in #2225
- Support project listing for a device being accessed over a tunnel by @Steve-Mcl in #2230
- Remove dependencies: Remove base64url by @Pezmc in #2242
- Updated the logo to the newest version by @Yndira-FlowForge in #2235
- Bump ui-components to v0.6.3 by @joepavitt in #2250
- Remove /settings/devops at Instance level by @joepavitt in #2249
- Docs: DevOps Pipelines by @joepavitt in #2252
- Add HA docs by @knolleary in #2253
- Docs: Pipelines - Make recommended changes by @joepavitt in #2254
- Disable "Dev Mode" button by @hardillb in #2256
- Release 1.8.0 by @MarianRaphael in #2259
Full Changelog: v1.7.0...v1.8.0
v1.7.2
What's Changed
- docs: Link to template concept (backport #2144) by @github-actions in #2150
- misc: Remove extra backtick (backport #2178) by @github-actions in #2179
- Update link to mosquitto-go-auth (backport #2187) by @github-actions in #2188
- Fix permissions for nr-tools-plugin accessing user team list (backport #2196) by @github-actions in #2197
- Bump to 1.7.2 by @hardillb in #2201
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- Remove double backticks (backport #2134) by @github-actions in #2135
- Handle non-string log message payloads (backport #2130) by @github-actions in #2131
- Only Generate admin stats token when asked (backport #2141) by @github-actions in #2145
- Bump ui-components to 0.6.2 (backport #2146) by @github-actions in #2147
- Update install-stack.js (backport #2139) by @github-actions in #2148
- Docs: Add additional SSO config notes on signed responses (backport #2149) by @github-actions in #2151
- Update for 1.7.1 release by @knolleary in #2153
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- docs: Update template documentation by @ZJvandeWeg in #2001
- docs: More explicit content of Snapshots by @ZJvandeWeg in #2009
- Use audit events to improve management of node module list by @knolleary in #2011
- Rework app/db/controller tests to minimise app recreation by @knolleary in #2012
- Update device/project api tests to minimise app reinitialisation by @knolleary in #2015
- Ensure postoffice heartbeat interval is stopped on shutdown by @knolleary in #2018
- Rework tests to minimise app reinitialisation by @knolleary in #2019
- Reduce forge app reinitialisation in model tests by @knolleary in #2013
- Rework more tests to minimise app reinitialisation by @knolleary in #2023
- Refactor more tests to minimise forge app initialisation by @knolleary in #2025
- Add missing dot by @ZJvandeWeg in #2027
- Remove unneeded step for upgrading by @ZJvandeWeg in #2024
- doc: Update security for instance by @ZJvandeWeg in #2033
- Use application list to determine if team is empty by @knolleary in #2035
- restore rollbackSnapshot by @Steve-Mcl in #2030
- Update some production dependencies to pickup security fixes by @knolleary in #2041
- Guard against users without team edit accessing billing by @Pezmc in #2045
- First pass at AWS K8s install clean up by @hardillb in #1753
- Fix: Elapsed time between two dates by @Pezmc in #2048
- Issue template update effort estimation by @MarianRaphael in #2046
- Create 08-art_request.yml by @MarianRaphael in #2056
- Fix: Stripe out of sync when removing project by @Pezmc in #2057
- "Add Instance" button on /instances by @joepavitt in #2054
- Bump @flowforge/forge-ui-components from 0.5.5 to 0.6.0 by @dependabot in #2062
- Bump @headlessui/vue from 1.7.12 to 1.7.13 by @dependabot in #2014
- Add instructions to run agent as a service on a Pi by @robmarcer in #2072
- Bump lru-cache from 8.0.5 to 9.1.1 by @dependabot in #2040
- Lock semver to minor changes by @Steve-Mcl in #2078
- Add access token support to stats endpoint by @knolleary in #2053
- Add "Last Seen" chart for filtering Devices by @joepavitt in #2058
- Fix deleting instance with missing subscription by @knolleary in #2081
- Update Docker upgrade instructions by @hardillb in #2088
- Add Azure SSO set up by @robmarcer in #2087
- Ensure instance logs refresh after unsuspending an instance by @knolleary in #2085
- Update DevOps pipeline pages to account for applications / instances by @Pezmc in #2091
- Ensure device-agent 0.7.0 messages are displayed by @hardillb in #2079
- Updated the favicon by @Yndira-FlowForge in #2096
- Set wantAssertionsSigned to false to maintain existing behaviour by @knolleary in #2106
- Refactor device editor endpoints and move under ee code tree by @knolleary in #2109
- Display of Instance Settings actions now a function of user permissions by @joepavitt in #2105
- Bump jsdom from 21.1.2 to 22.0.0 by @dependabot in #2100
- Bump vitest from 0.30.1 to 0.31.0 by @dependabot in #2099
- Add suspended project count to telemetry ping by @knolleary in #2086
- Add Empty State Images by @joepavitt in #2104
- Remote device access, editing and snapshotting with Auth enabled by @Steve-Mcl in #2042
- Fix semver check on dev agent version by @knolleary in #2116
- Improve dialog content for unsupported dev mode by @knolleary in #2117
- Add deviceEditor feature flag in place of license check by @knolleary in #2118
- Remove license check for feature flag check on device editor by @knolleary in #2120
- Add audit log entries for developer mode, remote editor access and device snapshot by @Steve-Mcl in #2119
- Bump ui-components to v0.6.1 by @joepavitt in #2111
- Fix snapshot rollback without credentials or storage flows by @Pezmc in #2122
- Do not enable device editor if comms are unavailable by @knolleary in #2121
- Clean the flex wrapping of the SectionTopMenu component by @joepavitt in #2114
- Adds verbose detailing for the nodes.install event in our Audit Log by @joepavitt in #2112
- Update aws.md by @hardillb in #2059
- Add licensing info by @Steve-Mcl in #1848
- Fix creation of snapshot from device when setting as target by @knolleary in #2129
- Release 1.7.0 by @Steve-Mcl in #2127
New Contributors
- @MarianRaphael made their first contribution in #2046
- @Yndira-FlowForge made their first contribution in #2096
Full Changelog: v1.6.0...v1.7.0
v1.6.1
What's Changed
- docs: Update template documentation (backport #2001) by @github-actions in #2003
- docs: More explicit content of Snapshots (backport #2009) by @github-actions in #2010
- Remove unneeded step for upgrading (backport #2024) by @github-actions in #2028
- doc: Update security for instance (backport #2033) by @github-actions in #2034
- Use application list to determine if team is empty (backport #2035) by @github-actions in #2036
- restore rollbackSnapshot (backport #2030) by @github-actions in #2037
- Update version for 1.6.1 by @knolleary in #2038
Full Changelog: v1.6.0...v1.6.1