Commit graph

11101 commits

Author SHA1 Message Date
Iván Ovejero 43f31b86aa
refactor(core): Support multiple log scopes (#11318) 2024-10-22 17:20:14 +02:00
Iván Ovejero c863abd083
fix(core): Account for waiting jobs during shutdown (#11338) 2024-10-22 17:11:53 +02:00
Eugene 094ec68d4c
fix(HTTP Request Tool Node): Fix the undefined response issue when authentication is enabled (#11343)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-22 16:28:42 +02:00
Val cade9b2d91
feat: Add proper INodeTypes polyfill for Task Runner (no-changelog) (#11333) 2024-10-22 15:19:32 +01:00
Alex Grozav 00a48b781e
feat(editor): Improve new canvas discovery process (no-changelog) (#11349) 2024-10-22 17:07:07 +03:00
कारतोफ्फेलस्क्रिप्ट™ 08a7b5b742
fix(SSH Node): Cleanup temporary binary files as soon as possible (#11305) 2024-10-22 15:41:41 +02:00
Tomi Turtiainen 8404282046
feat: Enable running task runners externally (no-changelog) (#11319) 2024-10-22 16:23:59 +03:00
Alex Grozav f98f0ead25
fix(editor): Fix 0 items labels on new canvas (no-changelog) (#11344) 2024-10-22 15:16:43 +03:00
Alex Grozav 5fae187a0a
feat(editor): Add connection port validation on new canvas (no-changelog) (#11342) 2024-10-22 15:14:12 +03:00
Ricardo Espinoza d04860d19e
fix(editor): utm_awc with wrong value when redirecting to website templates (no-changelog) (#11341) 2024-10-22 12:46:06 +02:00
Alex Grozav 370e50b34c
fix(editor): Add explicit max-width to handle label when connected on new canvas (no-changelog) (#11325) 2024-10-22 13:11:22 +03:00
Alex Grozav 9615838aa6
fix(editor): Reset selection keycode to force selection mode after tab change on new canvas (no-changelog) (#11339) 2024-10-22 13:10:38 +03:00
Ria Scholz 3c57f46aae
fix(Postgres Node): Special datetime values cause errors (#11225)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-10-22 12:02:39 +02:00
Shireen Missi ba158b4f85
fix(Microsoft SQL Node): Fix execute query to allow for non select query to run (#11335) 2024-10-22 10:58:09 +01:00
Charlie Kolb 901888d5b1
fix(editor): Fix RunData non-binary pagination when binary data is present (#11309) 2024-10-22 11:00:34 +02:00
oleg 45274f2e7f
feat(Structured Output Parser Node): Refactor Output Parsers and Improve Error Handling (#11148) 2024-10-22 10:46:58 +02:00
Csaba Tuncsik 4dde772814
fix(editor): Follow-up fixes to projects side menu (#11327) 2024-10-22 10:19:01 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0fa2e8ca85
fix(core): Enforce nodejs version consistently (#11323)
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-10-21 17:41:56 +02:00
Shireen Missi dd3ab3be08
Revert "perf(Google Sheets Node): Don't load whole spreadsheet dataset to determine columns when appending data" (#11326) 2024-10-21 15:09:35 +01:00
oleg de04c93f2c
test: Enable Canvas V2 E2E Testing (#11321)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-10-21 15:13:09 +02:00
Mutasem Aldmour c0b5b92f62
fix: Don't show pin button in input panel when there's binary data (#11267) 2024-10-21 15:00:15 +02:00
oleg fed7c3ec1f
feat(AI Agent Node): Make tools optional when using OpenAI model with Tools agent (#11212)
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-10-21 14:21:30 +02:00
Raúl Gómez Morales 0b9b166bbc
chore(editor): Fix Icon type (#11324) 2024-10-21 13:55:00 +02:00
Raúl Gómez Morales f67c0710e1
fix(editor): Fix Adding nodes one after the other also adds connections (no-changelog) (#11312)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-10-21 13:54:49 +02:00
Mutasem Aldmour 054fe9745f
fix: Ensure NDV params don't get cut off early and scrolled to the top (#11252) 2024-10-21 13:34:57 +02:00
Mutasem Aldmour 296f68f041
feat: Add report bug buttons (#11304)
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2024-10-21 13:32:37 +02:00
Alex Grozav ba2827e7bb
feat(editor): Create call to action tooltip for trying the new canvas (no-changelog) (#11230) 2024-10-21 14:06:24 +03:00
Iván Ovejero 3c93ec88cd
refactor(core): Port generic config (#11316) 2024-10-21 12:57:37 +02:00
Alex Grozav f78a7dd3e1
fix(editor): Show placeholder nodes when no trigger nodes available on new canvas (no-changelog) (#11106) 2024-10-21 13:09:03 +03:00
Milorad FIlipović 3b2f63e248
fix(editor): Fix pin data button disappearing after reload (#11198) 2024-10-21 12:05:05 +02:00
Tomi Turtiainen fcf8629c6e
fix(benchmark): Fix some multi-main benchmarks failing randomly (#11317) 2024-10-21 11:58:47 +03:00
Csaba Tuncsik 76724c3be6
fix(editor): Open Community+ enrollment modal only for the instance owner (#11292) 2024-10-21 10:02:18 +02:00
Charlie Kolb cd15e959c7
feat(editor): Separate node output execution tooltip from status icon (#11196) 2024-10-21 09:35:23 +02:00
Danny Martini 321d6deef1
feat(core): Handle cycles in workflows when partially executing them (#11187)
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-10-18 17:30:26 +02:00
Eugene b4b543d41d
fix(core): Add missing primary key to execution annotation tags table (#11168) 2024-10-18 15:06:15 +02:00
Tomi Turtiainen 09954f6b32
fix(benchmark): Fix single webhook script path in manifest (#11308)
Some checks failed
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) Has been cancelled
2024-10-18 13:36:53 +03:00
Iván Ovejero 64bddf8653
fix(core): Do not debounce webhooks, triggers and pollers activation (#11306) 2024-10-18 12:24:32 +02:00
Ricardo Espinoza 679fa4a10a
feat(core): introduce JWT API keys for the public API (#11005) 2024-10-18 12:06:44 +02:00
Raúl Gómez Morales 6a722c45ea
fix(editor): Fix floating nodes sorting (no-changelog) (#11301) 2024-10-18 11:13:47 +02:00
Tomi Turtiainen 0aae47c295
test: Fix flaky task-runner integration test (#11302) 2024-10-18 11:33:08 +03:00
Eugene 0be04c6348
fix(OpenAI Chat Model Node, Ollama Chat Model Node): Change default model to a more up-to-date option (#11293) 2024-10-18 09:35:33 +02:00
Raúl Gómez Morales a13e142ee2
fix(editor): Add striped background to readonly canvas (no-changelog) (#11297) 2024-10-18 09:26:13 +02:00
Iván Ovejero 8e5292cf6c
chore: Upgrade nodelinter to 1.16.3 (#11286) 2024-10-18 09:22:24 +02:00
Tomi Turtiainen a042d5c8e6
refactor: Replace json-schema-to-zod with our own fork (#11229) 2024-10-18 09:29:19 +03:00
Ricardo Espinoza c57cac9e4d
fix(editor): Keep always focus on the first item on the node's search panel (#11193)
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-10-17 21:51:35 +02:00
Ricardo Espinoza 25c1c3218c
feat: Run mfa.beforeSetup hook before enabling MFA (#11116)
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-10-17 19:47:10 +02:00
Iván Ovejero 44f95160fb
refactor(core): Report potentially unused job processor branch (#11298) 2024-10-17 18:38:06 +02:00
Michael Kret 643d66c0ae
feat(n8n Form Page Node): New node (#10390)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-10-17 14:59:53 +01:00
Tomi Turtiainen 86a94b5523
feat: Add fork of json-schema-to-zod (no-changelog) (#11228) 2024-10-17 15:57:44 +03:00
Csaba Tuncsik c728a2ffe0
fix(editor): Fix sorting problem in older browsers that don't support toSorted (#11204) 2024-10-17 14:11:34 +02:00
Iván Ovejero 83ca7f8e90
refactor(core): Remove watchdog interval (#11295) 2024-10-17 13:51:56 +02:00
Raúl Gómez Morales c79aa01a48
fix(editor): Fit view when only "Add first step" placeholder is visible (no-changelog) (#11294) 2024-10-17 13:19:48 +02:00
Tomi Turtiainen d330b6b94a
fix: Fix task runner error propagation (no-changelog) (#11291) 2024-10-17 14:17:33 +03:00
Iván Ovejero d2266c93a7
chore(core): Add check to help diagnose PAY-2100 (#11282)
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-10-17 12:56:37 +02:00
Tomi Turtiainen 0dd15cbe8d
fix(benchmark): Benchmark improvements (#11290) 2024-10-17 13:37:00 +03:00
Iván Ovejero be50a9ac44
chore(core): Bring multi-main setup in line with scaling services (#11289) 2024-10-17 10:47:17 +02:00
oleg fbae17d8fb
fix(Pinecone Vector Store Node): Prevent populating of vectors after manually stopping the execution (#11288) 2024-10-17 10:20:46 +02:00
Csaba Tuncsik 1f441f9752
fix(editor): Add Personal project to main navigation (#11161) 2024-10-17 09:25:32 +02:00
Val 5c370c9235
fix: JS Task Runner not having access to Buffer (no-changelog) (#11285)
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-10-16 17:51:06 +01:00
Iván Ovejero d37acdb873
refactor(core): Make orchestration service smaller (#11275) 2024-10-16 17:34:32 +02:00
Valentina Lilova bf28fbefe5
feat(n8n Google My Business Node): New node (#10504) 2024-10-16 16:18:53 +01:00
github-actions[bot] c090fcb340
🚀 Release 1.64.0 (#11281)
Co-authored-by: michael-radency <88898367+michael-radency@users.noreply.github.com>
2024-10-16 14:26:07 +03:00
Michael Kret 7f5f0a9df3
fix: Expressions display actual result of evaluating expression inside string (#11257)
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: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-10-16 13:27:00 +03:00
Iván Ovejero e7a4b0da01
chore: Add server_type tag to Sentry errors (no-changelog) (#11277) 2024-10-16 11:47:05 +02:00
feelgood-interface 785b47feb3
feat(Gong Node): New node (#10777) 2024-10-16 10:23:09 +01:00
Val aa3c0dd226
refactor: Move secrets provider imports (no-changelog) (#11272)
Some checks failed
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) Has been cancelled
2024-10-15 17:06:39 +01:00
jeanpaul c2fb881d61
fix(core): Wrap nodes for tool use at a suitable time (#11238)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-15 17:17:25 +02:00
Iván Ovejero 190665d8e6
refactor(core): Convey error stack from job failure to main (#11261) 2024-10-15 16:55:54 +02:00
Iván Ovejero 76ab780cdd
refactor(core): Remove dead orchestration code (#11266) 2024-10-15 16:47:31 +02:00
Mutasem Aldmour c2ad15646d
fix: Don't show pinned data tooltip for pinned nodes (#11249)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-10-15 15:48:13 +02:00
Jon 1affc27b6b
fix(Set Node): Fix issue with UI properties not being hidden (#11263) 2024-10-15 14:33:26 +01:00
Iván Ovejero 05467fd101
refactor(core): Move queueModeId as hostId to InstanceSettings (#11262) 2024-10-15 14:55:13 +02:00
Mutasem Aldmour d3b05f1c54
feat: Add tracking for node errors and update node graph (#11060) 2024-10-15 12:38:17 +02:00
Val ecbe568d69
feat: Enable Task Runners on Scaling mode Workers (no-changelog) (#11253) 2024-10-15 11:03:28 +01:00
Val ee6e7fec85
feat: Fail all tasks for a disconnected Task Runner (no-changelog) (#11254) 2024-10-15 11:03:16 +01:00
Sören Uhrbach 26ad091f47
perf(Google Sheets Node): Don't load whole spreadsheet dataset to determine columns when appending data (#11235)
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-10-15 07:54:23 +03:00
Jon 7c7f2fb85a
docs: Add end of service notice for Line (no-changelog) (#11189)
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-10-14 17:05:09 +01:00
Iván Ovejero 963ddeb0cc
refactor(core): Remove deprecated properties from orchestration service (#11251) 2024-10-14 16:52:56 +02:00
Mutasem Aldmour 439132c291
fix: Adjust arrow button colors in dark mode (#11248) 2024-10-14 16:52:34 +02:00
Iván Ovejero c0aa28c6cf
fix(core): Override executions mode if regular during worker startup (#11250) 2024-10-14 16:12:41 +02:00
Michael Kret 4bd4b6977a
feat: Enable code capture in ai transform node (no-changelog) (#11241) 2024-10-14 14:53:16 +01:00
Val b028d81390
feat: Start Task Runner via Launcher (no-changelog) (#11071) 2024-10-14 14:19:17 +01:00
Iván Ovejero 873851b54e
refactor(core): Revamp logs for scaling mode (#11244) 2024-10-14 15:15:42 +02:00
Jon 3d97f02a8d
fix(Google Ads Node): Update to use v17 api (#11243) 2024-10-14 14:13:15 +01:00
Iván Ovejero a7fc7fc229
fix(core): Ensure error reporter does not promote info to error messages (#11245) 2024-10-14 13:26:13 +02:00
Iván Ovejero e8c87c488f
chore: Stop reporting to Sentry leader key renewals (#11246) 2024-10-14 13:18:31 +02:00
कारतोफ्फेलस्क्रिप्ट™ b7ee0c4087
fix(MySQL Node): Fix "Maximum call stack size exceeded" error when handling a large number of rows (#11242) 2024-10-14 12:57:30 +02:00
Jon 566529ca11
fix(Strava Trigger Node): Fix issue with webhook not being deleted (#11226) 2024-10-14 11:17:19 +01:00
कारतोफ्फेलस्क्रिप्ट™ 4f27b39b45
fix(editor): Make submit in ChangePasswordView work again (#11227)
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-10-11 12:26:43 -04:00
Eugene 0d23a7fb5b
fix(HTTP Request Tool Node): Respond with an error when receive binary response (#11219)
Some checks failed
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) Has been cancelled
2024-10-11 17:12:03 +02:00
Alex Grozav c9628de72b
feat(editor): Improve insertion algorithm for nodes with multiple main outputs (no-changelog) (#11213) 2024-10-11 17:03:58 +03:00
Ricardo Espinoza 98759701e4
fix(editor): Disable Ask AI button in deprecated nodes (no-changelog) (#11194) 2024-10-11 09:36:27 -04:00
Alex Grozav 6e990175c7
fix(editor): Fix canvas handle plus rectangle background on new canvas (no-changelog) (#11160) 2024-10-11 15:42:17 +03:00
Iván Ovejero 0820cb5ab9
refactor(core): Simplify main pubsub message handler (#11156) 2024-10-11 10:31:33 +02:00
oleg 4aaebfd435
fix(editor): Fix chat crashing when rendering output-parsed content (#11210)
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-10-11 09:47:10 +02:00
Tomi Turtiainen 1078fa662a
fix: Make sure errors are transferred correctly from js task runner (no-changelog) (#11214)
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-10-10 21:01:38 +03:00
कारतोफ्फेलस्क्रिप्ट™ 4e78c46a74
fix(editor): Bring back the "Forgot password" link on SigninView (#11216) 2024-10-10 18:58:33 +02:00
Shireen Missi 52dd2c7619
feat(core): Dedupe (#10101)
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
Co-authored-by: Jan Oberhauser <jan@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-10-10 16:12:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ 6823e8f2dd
refactor(core): Remove sse-channel (no-changelog) (#11207) 2024-10-10 16:51:50 +02:00
Alex Grozav 3d2fbcfd93
feat(editor): Improve Sentry ignore definitions for class instance types (no-changelog) (#11208)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-10 16:21:58 +02:00