From 43e5c8f978168892cb029ea685236ad6dcbde4fa Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 18 Jan 2024 10:28:21 +0000 Subject: [PATCH 1/2] Update CHANGELOG for 2.0.0 --- CHANGELOG.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c12ddf4fc..641ac41e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,59 @@ +#### 2.0.0: Release + + - Describe local pgsql upgrade process (#3108) @ppawlowski + - Update Min nodejs in localfs install/upgrade docs (#3319) @hardillb + - Use Alert.emit instead of $toast (#3352) @Steve-Mcl + - Update device on group membership change (#3330) @Steve-Mcl + - Reimplement vue poll timers (#3351) @Steve-Mcl + - Account for actions column in calculated colspan of data table (#3337) @Steve-Mcl + - Change expireTokens task schedule (#3327) @knolleary + - Remove email from UserSummary view (#3348) @knolleary + - Bump sequelize from 6.35.1 to 6.35.2 (#3344) @app/dependabot + - Ensure swagger-ui baseDir is set to non-existent directory (#3322) @knolleary + - Do not allow password to be same as email/username (#3338) @knolleary + - Improved handling of command/response pattern in scaled environment (#3342) @knolleary + - Allow device to be add to platform regardless of agent version recorded in DB (#3334) @Steve-Mcl + - Update title for dev agent intro page (#3340) @ZJvandeWeg + - Fix link to API docs to flowfuse.com (#3336) @hardillb + - Be less specific if username or email is unavailable on registration (#3335) @knolleary + - Add CommandResponse pattern for handling scalable platform (#3331) @knolleary + - Create Device Groups from the Pipeline Stage Form (#3323) @Pezmc + - Remove mixed used of callback and async in fastify plugins (#3329) @Pezmc + - Tighten Auth & Email route rate limits (#3326) @hardillb + - Improve docs around pipeline target types (#3318) @Steve-Mcl + - Sentry Config Tweaks (#3320) @Pezmc + - Update team name in issue templates (#3325) @knolleary + - First pass at device & browser affinity (#3173) @hardillb + - Ensure password reset tokens are cleared on use (#3321) @knolleary + - Allow team membership to be managed by SAML Group assertion (#3291) @knolleary + - Show better error when importing flows into instance (#3317) @hardillb + - Bump @immobiliarelabs/fastify-sentry from 7.1.1 to 8.0.0 (#3300) @app/dependabot + - Bump c8 from 8.0.1 to 9.0.0 (#3299) @app/dependabot + - Devices: Fleet Mode Label (#3287) @Pezmc + - Sentry: Fix several small exceptions (#3313) @Pezmc + - Add team invitations to dropdown (#3304) @Pezmc + - Bump @fastify/swagger from 8.12.0 to 8.13.0 (#3303) @app/dependabot + - Bump axios from 1.6.0 to 1.6.5 (#3302) @app/dependabot + - Bump @fastify/static from 6.11.2 to 6.12.0 (#3301) @app/dependabot + - Add teamTrial, teamType, deviceLastSeen and deviceMode to stats end point (#3297) @knolleary + - Device audit log (#3296) @hardillb + - Revert "Revert redirects as it breaks TOC for some reason" (#3293) @knolleary + - Upgrade vue dependencies to latest minor versions (#3288) @Pezmc + - Bump vue from 3.3.6 to 3.4.3 (#3280) @app/dependabot + - Fix subscription deletion when putting into unmanaged mode (#3286) @knolleary + - Validate team id when deleting team invitation (#3289) @knolleary + - Bump tj-actions/changed-files from 40 to 41 in /.github/workflows (#3284) @app/dependabot + - Bump vitest and @vitest/coverage-istanbul (#3273) @app/dependabot + - Bump @fastify/rate-limit from 8.0.3 to 9.1.0 (#3282) @app/dependabot + - Flow Blueprints Admin: Fix inactive (#3267) @Pezmc + - Bump eslint from 8.52.0 to 8.56.0 (#3274) @app/dependabot + - Bump @babel/core from 7.23.3 to 7.23.7 (#3281) @app/dependabot + - Add primer on feature flags to contrib docs (#3271) @knolleary + - Update platform audit-log to provide correct set of event types to filter with (#3283) @knolleary + - Added tiers to templates (#3272) @MarianRaphael + - Blueprint Admin: Fix form validation (#3270) @Pezmc + - Better defaults for Audit Log view (#3269) @Steve-Mcl + #### 1.15.0: Release - Device Groups: Disable rather than hide Device Group option (#3249) @Pezmc From f1bf7eabaddd3898a9e07fccb8686450957453af Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 18 Jan 2024 10:28:37 +0000 Subject: [PATCH 2/2] Update version to 2.0.0 --- package-lock.json | 48 +++++++++++++++++++++++------------------------ package.json | 4 ++-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3f0f2a3f..5be7d4d66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@flowfuse/flowfuse", - "version": "1.15.0", + "version": "2.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@flowfuse/flowfuse", - "version": "1.15.0", + "version": "2.0.0", "license": "SEE LICENSE IN ./LICENSE", "dependencies": { "@aws-sdk/client-ses": "^3.352.0", @@ -22,7 +22,7 @@ "@fastify/swagger": "^8.10.1", "@fastify/swagger-ui": "^2.1.0", "@fastify/websocket": "^8.1.0", - "@flowfuse/driver-localfs": "^1.15.0", + "@flowfuse/driver-localfs": "^2.0.0", "@headlessui/vue": "1.7.16", "@heroicons/vue": "1.0.6", "@immobiliarelabs/fastify-sentry": "^8.0.0", @@ -120,7 +120,7 @@ "ws": "^8.14.0" }, "engines": { - "node": ">=16.x" + "node": ">=18.x" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -4072,11 +4072,11 @@ } }, "node_modules/@flowfuse/driver-localfs": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@flowfuse/driver-localfs/-/driver-localfs-1.15.0.tgz", - "integrity": "sha512-njQnRTJuvjHUBX5m2lQXnig+b+En3mBU2MYgxhFb0H1G4MYoUCGsv4SO53bjURmymCwPvSKaz87NBBk+4FNMQA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@flowfuse/driver-localfs/-/driver-localfs-2.0.0.tgz", + "integrity": "sha512-S21ZzVSyVq2CZXi0VgFK+90fKI0uZYC3BBaRarcyhX+ii4R6op34VcMlIHuwHGtLKQng2+1rGUTV+N2kLVCgGA==", "dependencies": { - "@flowfuse/nr-launcher": "^1.15.0", + "@flowfuse/nr-launcher": "^2.0.0", "got": "^11.8.5", "semver": "^7.3.8" } @@ -4118,9 +4118,9 @@ } }, "node_modules/@flowfuse/nr-launcher": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@flowfuse/nr-launcher/-/nr-launcher-1.15.0.tgz", - "integrity": "sha512-vtc0l3l1ZQohY/78Z/cwLxZ5TchFFTZZ5bF/W+vd6B7IQuNe8+s8BgMy89e4Nj80yQ3iKe/xkiMKUVMQoGQFvg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@flowfuse/nr-launcher/-/nr-launcher-2.0.0.tgz", + "integrity": "sha512-k6cNZDltG8tO4Q3ORwmuzR513OA1DuGmccttAdqrVG+LL7zekUpMratHiCKTRSIr1JYNkjoero9QQbLxQJZDyg==", "dependencies": { "@flowfuse/nr-file-nodes": "^0.0.5", "@flowfuse/nr-project-nodes": "^0.6.1", @@ -20462,9 +20462,9 @@ "dev": true }, "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, "node_modules/string_decoder": { "version": "1.1.1", @@ -25424,11 +25424,11 @@ } }, "@flowfuse/driver-localfs": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@flowfuse/driver-localfs/-/driver-localfs-1.15.0.tgz", - "integrity": "sha512-njQnRTJuvjHUBX5m2lQXnig+b+En3mBU2MYgxhFb0H1G4MYoUCGsv4SO53bjURmymCwPvSKaz87NBBk+4FNMQA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@flowfuse/driver-localfs/-/driver-localfs-2.0.0.tgz", + "integrity": "sha512-S21ZzVSyVq2CZXi0VgFK+90fKI0uZYC3BBaRarcyhX+ii4R6op34VcMlIHuwHGtLKQng2+1rGUTV+N2kLVCgGA==", "requires": { - "@flowfuse/nr-launcher": "^1.15.0", + "@flowfuse/nr-launcher": "^2.0.0", "got": "^11.8.5", "semver": "^7.3.8" } @@ -25463,9 +25463,9 @@ } }, "@flowfuse/nr-launcher": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@flowfuse/nr-launcher/-/nr-launcher-1.15.0.tgz", - "integrity": "sha512-vtc0l3l1ZQohY/78Z/cwLxZ5TchFFTZZ5bF/W+vd6B7IQuNe8+s8BgMy89e4Nj80yQ3iKe/xkiMKUVMQoGQFvg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@flowfuse/nr-launcher/-/nr-launcher-2.0.0.tgz", + "integrity": "sha512-k6cNZDltG8tO4Q3ORwmuzR513OA1DuGmccttAdqrVG+LL7zekUpMratHiCKTRSIr1JYNkjoero9QQbLxQJZDyg==", "requires": { "@flowfuse/nr-file-nodes": "^0.0.5", "@flowfuse/nr-project-nodes": "^0.6.1", @@ -37605,9 +37605,9 @@ } }, "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, "string_decoder": { "version": "1.1.1", diff --git a/package.json b/package.json index b3bbd7a6c..dc1516788 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@flowfuse/flowfuse", - "version": "1.15.0", + "version": "2.0.0", "description": "An open source low-code development platform", "homepage": "https://flowfuse.com", "bugs": { @@ -66,7 +66,7 @@ "@fastify/swagger": "^8.10.1", "@fastify/swagger-ui": "^2.1.0", "@fastify/websocket": "^8.1.0", - "@flowfuse/driver-localfs": "^1.15.0", + "@flowfuse/driver-localfs": "^2.0.0", "@headlessui/vue": "1.7.16", "@heroicons/vue": "1.0.6", "@immobiliarelabs/fastify-sentry": "^8.0.0",