Releases: FlowFuse/flowfuse
Releases · FlowFuse/flowfuse
v1.10.0
What's Changed
- Bump @aws-sdk/client-ses from 3.359.0 to 3.363.0 by @dependabot in #2388
- Improve instruction & labelling on "Add Device" dialog by @joepavitt in #2434
- Docs Landing Page Restructure (first pass) by @joepavitt in #2438
- Doc Updates: Device Agent by @joepavitt in #2440
- Update custom stack information by @hardillb in #2442
- Add codecov reporting by @knolleary in #2437
- Bump jsonwebtoken from 9.0.0 to 9.0.1 by @dependabot in #2450
- Bump @fastify/swagger-ui from 1.9.0 to 1.9.2 by @dependabot in #2452
- Bump webpack from 5.88.0 to 5.88.1 by @dependabot in #2451
- Bump @babel/core from 7.22.6 to 7.22.8 by @dependabot in #2453
- Bump @babel/preset-env from 7.22.6 to 7.22.7 by @dependabot in #2454
- Chore: chipping off eslint excludes by @hardillb in #2435
- Doc Fixes: Remove trailing / on links with # and broken device-agent link by @joepavitt in #2466
- Update ui-components & utilise new ff-theme-dark on signup/login by @joepavitt in #2425
- Fix yaml -> yml references in device docs by @knolleary in #2469
- Update node version statement in devices docs by @knolleary in #2468
- Update Device Editor access docs by @hardillb in #2464
- Tidy spacing & bolden the "make note" messaging by @joepavitt in #2433
- Add checks for empty values in logging stream by @hardillb in #2479
- Improve error handling around Device Agent tunnels by @knolleary in #2488
- typo: hve -> have by @ZJvandeWeg in #2496
- Update docker to use volume flag by @ZJvandeWeg in #2498
- Bump postcss from 8.4.24 to 8.4.26 by @dependabot in #2494
- Bump postcss-preset-env from 8.5.1 to 9.0.0 by @dependabot in #2493
- Bump vitest from 0.32.4 to 0.33.0 by @dependabot in #2492
- Bump vue-router from 4.2.2 to 4.2.4 by @dependabot in #2491
- Bump @fastify/helmet from 10.1.1 to 11.0.0 by @dependabot in #2490
- Make the response log entry contains the real source IP address by @hardillb in #2503
- Fix incorrect 'start-failed' notifications by @knolleary in #2505
- Add log messages for device agent connect/disconnect events by @knolleary in #2507
- Treat disabling an already disabled editor tunnel as a no-op by @knolleary in #2510
- Added Dashboard Only Role by @MarianRaphael in #2513
- Lint fix chore by @hardillb in #2461
- Environment Variables import .env files by @Steve-Mcl in #2501
- Bump nodemailer from 6.9.3 to 6.9.4 by @dependabot in #2520
- Bump eslint from 8.43.0 to 8.45.0 by @dependabot in #2521
- Bump cypress from 12.15.0 to 12.17.2 by @dependabot in #2522
- Bump postcss from 8.4.26 to 8.4.27 by @dependabot in #2523
- Bump @vue/test-utils from 2.4.0 to 2.4.1 by @dependabot in #2524
- Handle node-red log messages with undefined payloads by @knolleary in #2515
- Snapshots in Pipelines by @Pezmc in #2399
- Allow Postgres DB connection to enable SSL by @hardillb in #2500
- Add support for multiple TeamTypes with limits/billing set per type by @knolleary in #2519
- Adds differentiation in messaging between debit/credit amounts by @joepavitt in #2539
- Clarify instructions when presented with device.yml by @joepavitt in #2535
- Show tooltip on hover in device bar, and truncate text when not enough space by @joepavitt in #2536
- Route rate limits (sec #18) by @Steve-Mcl in #2530
- Change redirect post application creation to /instance by @joepavitt in #2538
- Generate a default admin user by @hardillb in #2443
- Allow device in developer mode to access team library by @Steve-Mcl in #2472
- Copy InstanceType billing into default starter team type configuration by @knolleary in #2533
- Add schema and views to pipeline routes by @knolleary in #2390
- Deduplicate email invites (SEC#19) by @Steve-Mcl in #2543
- Update flowforge.yml to match docs by @hardillb in #2549
- Bump @aws-sdk/credential-provider-node from 3.363.0 to 3.379.1 by @dependabot in #2548
- Bump pino-pretty from 10.0.0 to 10.2.0 by @dependabot in #2545
- Cleaner layout for Instance overview by @joepavitt in #2550
- Add animated status icons by @joepavitt in #2551
- Auto-create Application/Instance when first joining FlowForge by @Pezmc in #2553
- Bump babel-loader from 9.1.2 to 9.1.3 by @dependabot in #2546
- Bump eslint-plugin-import from 2.27.5 to 2.28.0 by @dependabot in #2544
- Release 1.10.0 by @joepavitt in #2557
Full Changelog: v1.9.0...v1.10.0
v1.9.4
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