Commit graph

10636 commits

Author SHA1 Message Date
Tomi Turtiainen 7e9d186496
feat: Add queue mode setup to benchmarks (no-changelog) (#10608) 2024-08-30 09:42:01 +03:00
Tomi Turtiainen 4e899ea55f
feat: Add n8n postgres setup to benchmarks (no-changelog) (#10604) 2024-08-30 09:41:50 +03:00
Cornelius Suermann 1dcb814ced
fix(API): Update express-openapi-validator to resolve AIKIDO-2024-10229 (#10612) 2024-08-30 08:04:36 +02:00
Tomi Turtiainen 1b409b4e3e
fix: Fix edge case in log in (no-changelog) (#10610) 2024-08-30 08:47:35 +03:00
Tomi Turtiainen 1c5164c786
feat: Add local orchestration of benchmarks (no-changelog) (#10589) 2024-08-30 08:46:55 +03:00
Tomi Turtiainen eb074c04c9
fix: Reduce variability in benchmarks (no-changelog) (#10606) 2024-08-30 08:40:48 +03:00
Elias Meire fcdeb0f5d8
refactor(editor): Convert ResourceLocator to composition API (no-changelog) (#10526) 2024-08-29 17:01:43 +02:00
Alex Grozav 38eb00a643
feat(editor): Update new canvas node handle label rendering mechanism and design (no-changelog) (#10611) 2024-08-29 17:56:50 +03:00
Elias Meire 402a8b40c0
refactor(editor): Convert credential related components to composition API (no-changelog) (#10530) 2024-08-29 10:30:19 -04:00
Shireen Missi 405c55a1f7
fix(HTTP Request Node): Sanitize authorization headers (#10607) 2024-08-29 15:28:03 +01:00
Ricardo Espinoza c4eb3746d7
refactor: Use NodeConnectionType consistently across the code base (no-changelog) (#10595) 2024-08-29 09:55:53 -04:00
Alex Grozav 1491cbd228
fix(editor): Hide execution buttons in readonly mode in new canvas (no-changelog) (#10603) 2024-08-29 16:31:45 +03:00
Alex Grozav 78f34f66c6
fix(editor): Prevent keyboard shortcuts when ndv is open in new canvas (no-changelog) (#10601) 2024-08-29 15:25:49 +03:00
Raúl Gómez Morales 95da4d4797
fix(editor): Add confirmation toast when changing user role (#10592)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-29 12:37:21 +02:00
Alex Grozav c988931898
feat(editor): Add support for changing sticky notes color in new canvas (no-changelog) (#10593) 2024-08-29 13:07:39 +03:00
Iván Ovejero 821ca16a57
ci: Fix forceConsistentCasingInFileNames for aliased paths (no-changelog) (#10598) 2024-08-29 10:40:50 +02:00
Alex Grozav 04363bf4bc
feat(editor): Allow sticky notes alongside fallback nodes in new canvas (no-changelog) (#10583) 2024-08-29 08:21:19 +03:00
Iván Ovejero 6485ca0a4b
refactor(core): Enforce filename casing in cli package (no-changelog) (#10594) 2024-08-28 17:57:46 +02:00
कारतोफ्फेलस्क्रिप्ट™ dbc10fe9f5
feat(core): Switch to MJML for email templates (#10518) 2024-08-28 17:15:18 +02:00
Danny Martini 9e1dac0465
fix(Gmail Trigger Node): Don't return date instances, but date strings instead (#10582) 2024-08-28 15:43:04 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3b43ff69a7
fix(core): Deduplicate sentry events using error stacktraces instead (no-changelog) (#10590) 2024-08-28 15:31:29 +02:00
Milorad FIlipović 95a9cd2c73
feat(editor): Implement new app layout (#10548) 2024-08-28 14:01:05 +02:00
Iván Ovejero d7241cfc3a
refactor(core): Standardize filename casing for services and Public API (no-changelog) (#10579) 2024-08-28 13:59:27 +02:00
कारतोफ्फेलस्क्रिप्ट™ dca797e4db
Merge tag 'n8n@1.57.0' 2024-08-28 13:53:38 +02:00
github-actions[bot] e5c7534eba
🚀 Release 1.57.0 (#10587)
Co-authored-by: despairblue <927609+despairblue@users.noreply.github.com>
2024-08-28 13:34:34 +02:00
Csaba Tuncsik 4a125f511c
fix(editor): Add tooltips to workflow history button (#10570)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-28 13:06:01 +02:00
Iván Ovejero 008c510b76
feat(core): Expose queue metrics for Prometheus (#10559) 2024-08-28 11:36:00 +02:00
Iván Ovejero acfd60ac85
refactor(core): Map out pubsub messages (no-changelog) (#10566) 2024-08-28 10:48:53 +02:00
Tomi Turtiainen 6017bf5af1
fix: Fix scenario prefix not being passed (no-changelog) (#10575) 2024-08-28 10:46:17 +03:00
Iván Ovejero bc958be93b
refactor(core): Convert verbose to debug logs (#10574) 2024-08-28 09:32:53 +02:00
कारतोफ्फेलस्क्रिप्ट™ ab9835126e
refactor(core): Use @/databases/ instead of @db/ (no-changelog) (#10573)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
2024-08-27 17:24:20 +02:00
Tomi Turtiainen 5925f56456
feat: Add benchmarking of pooled sqlite (no-changelog) (#10550) 2024-08-27 17:51:43 +03:00
Iván Ovejero 836178fcaa
refactor(editor): User journey link to n8n.io (#10331) 2024-08-27 16:46:07 +02:00
Iván Ovejero c0e7620036
fix(Wait Node): Prevent waiting until invalid date (#10523) 2024-08-27 16:45:08 +02:00
Iván Ovejero fd58a272e1
refactor(core): Standardize filename casing for controllers and databases (no-changelog) (#10564) 2024-08-27 16:44:32 +02:00
कारतोफ्फेलस्क्रिप्ट™ be52176585
refactor(core): Allow custom types on getCredentials (no-changelog) (#10567) 2024-08-27 15:23:58 +02:00
Elias Meire 52c574d83f
fix(editor): Scale output item selector input width with value (#10555) 2024-08-27 13:45:28 +01:00
कारतोफ्फेलस्क्रिप्ट™ 1c40135043
refactor(core): Delete InternalHooks (no-changelog) (#10561)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-08-27 14:33:25 +02:00
कारतोफ्फेलस्क्रिप्ट™ 70b410f4b0
fix(core): Make boolean config value parsing backward-compatible (#10560) 2024-08-27 13:51:26 +02:00
Shireen Missi 4e15007577
fix(Google Sheets Trigger Node): Show sheet name is too long error (#10542) 2024-08-27 11:30:35 +01:00
Iván Ovejero bc27beb662
fix(editor): Ensure Datatable component renders All option (#10525)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-27 10:12:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ f71281221e
fix(core): Stop explicit redis client disconnect on shutdown (#10551)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Benchmark Docker Image CI / build (push) Waiting to run
2024-08-26 15:15:04 +02:00
Iván Ovejero 352aa2a9a4
refactor(core): Separate listeners in scaling service (no-changelog) (#10487) 2024-08-26 12:35:39 +02:00
Iván Ovejero 96e69ad5f2
refactor(core): Standardize filename casing for environments and eventbus (no-changelog) (#10527)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-26 11:10:06 +02:00
Alex Grozav 9d156d3703
fix(editor): Fix node positions update event in new canvas (no-changelog) (#10528) 2024-08-26 10:33:11 +03:00
Alex Grozav 51c70b5cff
feat(editor): Set default canvas version to version 2 on internal deployment (no-changelog) (#10514) 2024-08-26 10:32:57 +03:00
Alex Grozav 351d8413e9
feat(editor): Overhaul handle rendering to allow dragging of plus button (no-changelog) (#10512) 2024-08-26 10:32:39 +03:00
Ricardo Espinoza 609bc4d97d
refactor(editor): Standardize components sections order (no-changelog) (#10540)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Test Master / Unit tests (18.x) (push) Has been cancelled
Test Master / Unit tests (20.x) (push) Has been cancelled
Test Master / Unit tests (22.4) (push) Has been cancelled
Test Master / Lint (push) Has been cancelled
Test Master / Notify Slack on failure (push) Has been cancelled
2024-08-24 09:24:08 -04:00
Elias Meire 4d48f903af
refactor(editor): Convert Node.vue component to composition API (no-changelog) (#10535)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-23 16:42:20 -04:00
Bram Kn 26f1af397b
feat: Add new credentials for the HTTP Request node (#9833)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-08-23 18:19:05 +01:00
Tomi Turtiainen 6422fb33c0
fix: Pass k6 api token correctly (no-changelog) (#10536)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-23 18:14:19 +03:00
Tomi Turtiainen 7194b1c3a1
feat: Report benchmark results (no-changelog) (#10534) 2024-08-23 16:59:19 +03:00
Milorad FIlipović a6f4dbb0ab
test(editor): Unit tests for assistant store and new design system components (no-changelog) (#10508) 2024-08-23 15:55:07 +02:00
Milorad FIlipović 2f743bf4d6
refactor(editor): Migrate App.vue to composition api (no-changelog) (#10524) 2024-08-23 15:36:36 +02:00
Tomi Turtiainen 7bcb0be27a
refactor(editor): Convert DeleteUserModal to composition api (no-changelog) (#10531) 2024-08-23 16:23:31 +03:00
Tomi Turtiainen 29dd153df1
ci: Fix fetch depth in benchmark (no-changelog) (#10532) 2024-08-23 16:06:43 +03:00
Eugene f4be8b950c
fix(core): Update zod to the latest version (no-changelog) (#10516) 2024-08-23 14:25:07 +02:00
Tomi Turtiainen a1a1b0a7b4
feat: Benchmark env with run scripts (no-changelog) (#10477) 2024-08-23 14:43:26 +03:00
Tomi Turtiainen 8403f4aa11
ci: Configure eslint for benchmark cli (#10480) 2024-08-23 13:19:12 +03:00
Michael Kret dd0c098b86
fix(AI Transform Node): Data Transformation > Other section should not contain node (no-changelog) (#10519) 2024-08-23 09:48:01 +01:00
Milorad FIlipović 9cd7f1ec0d
fix(editor): Prevent dialog overlay from rendering on top of AI Assistant (no-changelog) (#10509)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-23 10:16:10 +02:00
Tomi Turtiainen 00412563b6
fix: Fix resolving of k6 executable (no-changelog) (#10511)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-08-23 10:35:34 +03:00
Iván Ovejero 873056a92e
fix(core): Restore Redis cache key (#10520) 2024-08-23 08:19:59 +02:00
oleg 84e54beac7
feat(editor): Implement workflowSelector parameter type (#10482)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-22 16:59:12 +02:00
कारतोफ्फेलस्क्रिप्ट™ a73b9a38d6
fix(editor): Prevent Safari users from accessing the frontend over insecure contexts (#10510) 2024-08-22 14:30:55 +02:00
Alex Grozav ab76b106fd
fix(editor): Fix node insert position on new canvas (no-changelog) (#10495) 2024-08-22 15:28:56 +03:00
Iván Ovejero dc7dc995d5
perf(core): Make execution queries faster (#9817) 2024-08-22 13:27:45 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3428f28a73
fix(core): Scheduler tasks should not trigger on follower instances (#10507) 2024-08-22 11:46:13 +02:00
Iván Ovejero f667b384c9
refactor(core): Standardize filenames in cli (no-changelog) (#10484)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-22 11:10:37 +02:00
oleg bdcc657965
fix(AI Agent Node): Allow AWS Bedrock Chat to be used with conversational agent (#10489) 2024-08-22 10:49:08 +02:00
oleg 5c7cc36c23
feat(AI Agent Node): Add tutorial link to agent node (#10493) 2024-08-22 10:49:01 +02:00
Tomi Turtiainen ea6ca04a7f
feat: Add n8n-benchmark cli (no-changelog) (#10410) 2024-08-22 11:33:11 +03:00
कारतोफ्फेलस्क्रिप्ट™ 9fe6a71690
feat(core): Logout should invalidate the auth token (no-changelog) (#10335)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-22 09:33:06 +02:00
Tomi Turtiainen b805e8ddb8
refactor(editor): Add types to importCurlEventBus (no-changelog) (#10497) 2024-08-22 09:32:05 +03:00
Tomi Turtiainen 8ab7fea32c
refactor(editor): Add types to htmlEditorEventBus (no-changelog) (#10498) 2024-08-22 09:31:57 +03:00
Tomi Turtiainen 7bf25ea505
refactor(editor): Add types for dataPinningEventBus (no-changelog) (#10499) 2024-08-22 09:31:48 +03:00
Tomi Turtiainen 18491f6a6f
refactor(editor): Add types to codeNodeEditorEventBus (no-changelog) (#10501) 2024-08-22 09:31:40 +03:00
github-actions[bot] bcc4bb3c57
🚀 Release 1.56.0 (#10502)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: ShireenMissi <ShireenMissi@users.noreply.github.com>
2024-08-21 16:47:06 +01:00
Milorad FIlipović 0276323881
fix(editor): Sending 'Assistant session started event' to posthog (no-changelog) (#10500)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-21 16:31:02 +01:00
Iván Ovejero 547a60642c
fix(core): Use class-validator with XSS check for survey answers (#10490)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-08-21 16:18:16 +02:00
Alex Grozav d5acde5ce4
fix(editor): Stop telemetry from triggering when initializing workflow in new canvas (no-changelog) (#10492) 2024-08-21 15:46:36 +03:00
Shireen Missi d4012c7bf8
fix(AI Transform Node): Remove prompt as it's already set in ASK AI endpoint (no-changelog) (#10496) 2024-08-21 12:13:30 +01:00
Alex Grozav 6d82fb9fc0
fix(editor): Prevent unloading when changes are pending in new canvas (no-changelog) (#10474) 2024-08-21 13:46:57 +03:00
कारतोफ्फेलस्क्रिप्ट™ e936494e3d
feat(core): Upgrade axios to address CVE-2024-39338 (no-changelog) (#10494) 2024-08-21 12:11:24 +02:00
Jon 9bdb1d6dca
fix(Toggl Trigger Node): Update API version (#10207) 2024-08-21 10:43:48 +01:00
Oz Weiss 09c3a8b367
fix(Calendly Trigger Node): Fix issue with webhook url matching (#10378) 2024-08-21 10:42:45 +01:00
Milorad FIlipović 4a6ca63210
fix(editor): Fix overflow in AI Assistant chat messages (#10491) 2024-08-21 11:03:59 +02:00
Milorad FIlipović ecd287564d
feat(editor): Update element-plus to 2.4.3 (no-changelog) (#10281)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-21 10:42:08 +02:00
Milorad FIlipović 03c19723d2
feat(editor): Add more onboarding options experiment (no-changelog) (#10478) 2024-08-21 10:37:02 +02:00
Iván Ovejero 5dea51aad7
fix(core): Replace sanitize-html with xss in XSS validator constraint (#10479)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-20 20:52:04 +02:00
Iván Ovejero aad3e5b677
refactor(core): Track metrics state and categories in telemetry (no-changelog) (#10483) 2024-08-20 18:50:35 +02:00
Mutasem Aldmour c410aed4c2
fix: Rename Assistant back (#10481) 2024-08-20 17:39:59 +02:00
Milorad FIlipović eecb80400d
test(editor): Add AI Assistant e2e tests (no-changelog) (#10476)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-20 13:05:09 +02:00
Iván Ovejero d0fc9dee0e
feat(core): Support bidirectional communication between specific mains and specific workers (#10377) 2024-08-20 12:32:31 +02:00
Tomi Turtiainen 51f3e84dff
refactor(editor): Add types to global link actions event bus (no-changelog) (#10452)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-08-20 11:25:22 +03:00
Michael Kret 61ac0c7775
fix: Filter component - improve errors (#10456)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-19 19:01:33 +03:00
Tomi Turtiainen f784a4c95a
refactor(editor): Type source control event bus (no-changelog) (#10395) 2024-08-19 18:04:00 +03:00
Alex Grozav b4aec594e4
fix(editor): Fix edge button background color in dark mode in new canvas (no-changelog) (#10475)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-19 17:07:12 +03:00
Alex Grozav 9d8e574cc7
feat(editor): Add old execution status rendering in new canvas (no-changelog) (#10473) 2024-08-19 17:06:25 +03:00
Alex Grozav c77c6963c8
feat(editor): Update cursor behaviour in new canvas (no-changelog) (#10472) 2024-08-19 17:06:06 +03:00
Alex Grozav fadb5c9ae5
fix(editor): Add missing control button events to new canvas (no-changelog) (#10471) 2024-08-19 17:05:47 +03:00
Michael Kret 973956cc26
fix: Show input names when node has multiple inputs (#10434) 2024-08-19 16:28:07 +03:00
Alex Grozav aa4404ed79
fix(editor): Adjust default zoom level in new canvas (no-changelog) (#10469) 2024-08-19 15:22:34 +03:00
Shireen Missi 6a0f2ca96b
fix(Read/Write Files from Disk Node): Better error handling when file name missing (no-changelog) (#10463) 2024-08-19 13:07:39 +01:00
Shireen Missi 17ac7844f2
fix: Remove unimplemented Postgres credentials options (#10461) 2024-08-19 13:04:45 +01:00
CodeShakingSheep 129245da10
fix(Invoice Ninja Node): Fix payment types (#10462) 2024-08-19 12:08:46 +01:00
Tomi Turtiainen ab9faf109c
refactor(editor): Add types to ndv event bus (no-changelog) (#10451)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-19 09:03:48 +03:00
Michael Kret aea82cb744
fix: Better errors in Switch, If and Filter nodes (#10457)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Test Master / Unit tests (18.x) (push) Has been cancelled
Test Master / Unit tests (20.x) (push) Has been cancelled
Test Master / Unit tests (22.4) (push) Has been cancelled
Test Master / Lint (push) Has been cancelled
Test Master / Notify Slack on failure (push) Has been cancelled
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-16 16:36:15 +01:00
Michael Kret f7fb02e92a
fix(Google Sheets Node): Update to returnAllMatches option (#10440)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-16 16:35:22 +01:00
Michael Kret ce46bf516a
fix(Google Sheets Node): Better error when column to match on is empty (#10442)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-16 15:59:59 +01:00
Michael Kret 0d3ed46199
fix(OpenAI Node): Throw node operations error in case of openAi client error (#10448)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-16 15:59:50 +01:00
Alex Grozav 77ebd93bd3
feat(editor): Update canvas control buttons design and behaviour in new canvas (no-changelog) (#10435)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-08-16 17:01:10 +03:00
Elias Meire fc6d4138d5
fix(editor): Fix flaky mapping tests (#10453) 2024-08-16 14:30:20 +01:00
Alex Grozav b857c2cda0
fix(editor): Add workflow scopes when initializing workflow (#10455)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-08-16 14:51:38 +02:00
Alex Grozav 556699ac3d
feat(editor): Improve node label readability in new canvas (no-changelog) (#10432) 2024-08-16 15:42:54 +03:00
Alex Grozav 334d11175e
fix(editor): Fix lazy loaded component not using suspense (no-changelog) (#10454) 2024-08-16 13:29:32 +03:00
Mutasem Aldmour 37797f38d8
fix(editor): Buffer json chunks in stream response (#10439) 2024-08-16 12:27:55 +02:00
Tomi Turtiainen 1466ff7525
refactor(editor): Remove id param from PATCH /me calls (no-changelog) (#10449) 2024-08-16 12:15:48 +03:00
Iván Ovejero 91467ab325
fix(core): Fix XSS validation and separate URL validation (#10424) 2024-08-16 10:49:08 +02:00
Jon 9d6ad88c14
fix(Respond to Webhook Node): Fix issue preventing the chat trigger from working (#9886)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-08-16 08:57:21 +01:00
Alex Grozav 90a5fcc541
feat(editor): Add registerCustomAction to new canvas (no-changelog) (#10359) 2024-08-16 10:45:12 +03:00
Michael Kret c5a0c049ea
fix(Google Sheets Node): Update name and hint for useAppend option (#10443)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-15 17:01:35 +01:00
Elias Meire 4dee7cc36e
fix(editor): Show item count in output panel schema view (#10426) 2024-08-15 16:11:46 +01:00
Iván Ovejero bb4582fa2f
ci: Introduce lint rule no-untyped-config-class-field (no-changelog) (#10436) 2024-08-15 16:00:11 +02:00
Elias Meire 6bca879d4a
fix(editor): Highlight matching type in filter component (#10425) 2024-08-15 14:43:25 +01:00
Jon e7ee10f243
feat(Facebook Graph API Node): Update node to support API v18 - v20 (#10419) 2024-08-15 14:40:50 +01:00
Elias Meire 1bf2f4f617
fix(editor): Truncate long data pill labels in schema view (#10427) 2024-08-15 14:54:54 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2043daa257
fix(core): Use explicit types in configs to ensure valid decorator metadata (#10433)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-15 13:58:20 +02:00
Michael Kret 0dc3e99b26
fix(n8n Form Trigger Node): Show basic authentication modal on wrong credentials (#10423) 2024-08-15 14:03:16 +03:00
Alex Grozav 5754fe4ec4
fix(editor): Remove item count from pinned data status icon in new canvas (no-changelog) (#10431) 2024-08-15 13:18:37 +03:00
Alex Grozav 6d698fd97d
feat(editor): Improve node selection outline in new canvas (no-changelog) (#10430) 2024-08-15 13:18:20 +03:00
Alex Grozav 469896ac0d
feat: Improve minimap design and position in new canvas (no-changelog) (#10429) 2024-08-15 13:18:04 +03:00
Tomi Turtiainen 5e1f4cf778
refactor(editor): Type node view event bus (no-changelog) (#10396) 2024-08-15 11:39:16 +02:00
Cornelius Suermann 58408719c4
refactor: Update to license SDK v2.13.1 to address dependency updates (#10422) 2024-08-15 11:27:56 +02:00
Iván Ovejero 60b15e16cb
refactor(core): Simplify Redis client types (no-changelog) (#10397) 2024-08-15 10:41:49 +02:00
Val 613cdd2ba2
fix: Project Viewer always seeing a connection error when testing credentials (#10417) 2024-08-15 10:39:48 +02:00
Alex Grozav 6bb57108a1
fix(editor): Fix incorrect node type version selection on new canvas (no-changelog) (#10412) 2024-08-15 11:23:22 +03:00
Iván Ovejero d98e29e3d5
fix(core): Fix payload property in workflow-post-execute event (#10413) 2024-08-15 10:01:56 +02:00
Tomi Turtiainen 39c8e50ad0
fix: Require mfa code to change email (#10354) 2024-08-15 10:36:04 +03:00
कारतोफ्फेलस्क्रिप्ट™ 483e324d4c
ci: Remove hard-coded package version in unit tests (no-changelog) (#10414)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-14 17:30:45 +02:00
Iván Ovejero 67a10983df
refactor(editor): Remove deleted event name from UI (#10402) 2024-08-14 17:09:43 +02:00
github-actions[bot] 387fa0324d
🚀 Release 1.55.0 (#10411)
Co-authored-by: mutdmour <mutdmour@users.noreply.github.com>
2024-08-14 16:48:45 +02:00
Mutasem Aldmour f82b6e4ba9
fix: Add better error handling for chat errors (#10408) 2024-08-14 16:17:32 +02:00
oleg 51a1eddbf0
fix(AI Agent Node): Fix issues with some tools not populating (#10406) 2024-08-14 15:45:50 +02:00
Michael Kret 4dc34ba745
feat(AI Transform Node): Telemetry (no-changelog) (#10398) 2024-08-14 16:41:35 +03:00
Michael Kret 4d222ac19d
feat(AI Transform Node): New node (#10405)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-08-14 16:20:02 +03:00
Mutasem Aldmour 5ed2a77740
feat: Add Ask assistant behind feature flag (#9995)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2024-08-14 14:59:11 +02:00
Tomi Turtiainen e4c88e75f9
refactor(editor): Use form event bus everywhere (no-changelog) (#10394)
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
2024-08-14 15:00:38 +03:00
Shireen Missi bae0116d78
fix: Remove node AI Transform node (no-changelog) (#10400) 2024-08-14 13:01:14 +02:00
कारतोफ्फेलस्क्रिप्ट™ c4fcbe40c5
fix(editor): Remove @n8n/permissions from n8n-workflow (no-changelog) (#10399) 2024-08-14 12:52:19 +02:00