Commit graph

10827 commits

Author SHA1 Message Date
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
Iván Ovejero c0811b218a
refactor(core): Make new configs consistent (no-changelog) (#10393) 2024-08-14 11:30:26 +02:00
Iván Ovejero e640f1f42c
test(core): Cover telemetry event relay in tests (no-changelog) (#10391) 2024-08-14 11:16:02 +02:00
Iván Ovejero 45813debc9
fix(core): Fix duplicate Redis publisher (#10392) 2024-08-14 10:55:13 +02:00
कारतोफ्फेलस्क्रिप्ट™ 33a2703429
feat(core): Allow overriding npm registry for community packages (#10325) 2024-08-14 09:44:19 +02:00
कारतोफ्फेलस्क्रिप्ट™ 838f13337f
feat(core): Upgrade DB drivers (no-changelog) (#10370) 2024-08-14 09:43:59 +02:00
Alex Grozav dfd712a45a
fix(editor): Fix bug causing workflow debugging to not work in new canvas (no-changelog) (#10384)
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-13 23:14:06 +03:00
Jon 1e310f40f7
fix: Fix issue with some errors not being handled correctly (no-changelog) (#10371)
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-13 18:09:07 +01:00
Val 8e7d29ad3c
fix(core): Filter out prototype and constructor lookups in expressions (#10382) 2024-08-13 17:57:01 +02:00
Csaba Tuncsik 117e2d968f
fix(editor): Connect up new project viewer role to the FE (#9913) 2024-08-13 16:45:28 +03:00
Iván Ovejero 56c4692c94
refactor(core): Move queue recovery to scaling service (no-changelog) (#10368) 2024-08-13 15:06:47 +02:00
Iván Ovejero 5ac65b36bc
fix(core): Account for owner when filtering by project ID in GET /workflows in Public API (#10379) 2024-08-13 15:05:40 +02:00
oleg 7ab38114db
fix(editor): Fix rendering of SVG icons in public chat on iOS (#10381) 2024-08-13 15:02:57 +02:00
Tomi Turtiainen 3384f52a35
fix: Require mfa code to disable mfa (#10345) 2024-08-13 15:56:54 +03:00
Tomi Turtiainen b2e0f33959
refactor(editor): Add typed event bus (no-changelog) (#10367)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-13 15:11:28 +03:00
Iván Ovejero bfa7075950
refactor(core): Remove unused constants in Redis channels (no-changelog) (#10369)
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-13 13:25:01 +02:00
Jon bae49d3198
fix(editor): Revert change that hid swagger docs in the ui (#10350) 2024-08-13 11:40:20 +01:00
Shireen Missi 413fc4584c
fix(Okta Node): Add missing codex file (no-changelog) (#10372) 2024-08-13 11:40:02 +01:00
Iván Ovejero e071b73bab
fix(core): Fix worker shutdown errors when active executions (#10353) 2024-08-13 09:14:52 +02:00
Tomi Turtiainen cdd0ab4031
refactor(core): Rename ActiveWebhooks to LiveWebhooks (no-changelog) (#10355) 2024-08-13 09:49:24 +03:00
Jon 9b647a9837
fix(n8n Form Trigger Node): Fix issue preventing v1 node from working (#10364) 2024-08-13 07:34:55 +01:00
कारतोफ्फेलस्क्रिप्ट™ 1acf674868
feat(editor): Upgrade markdown-it to address AIKIDO-2024-10034 (no-changelog) (#10358)
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-12 19:43:08 +02:00
कारतोफ्फेलस्क्रिप्ट™ 8ab3d6b62b
ci: Upgrade axios to address CVE-2024-39338 (no-changelog) (#10365) 2024-08-12 19:42:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1ad7afbb82
ci: Upgrade picocolors to address AIKIDO-2024-10093 (no-changelog) (#10362) 2024-08-12 19:42:36 +02:00
Alex Grozav 3df07dc0a5
fix(editor): Fix bug causing connections to not get created on new canvas (no-changelog) (#10360) 2024-08-12 19:17:15 +03:00
कारतोफ्फेलस्क्रिप्ट™ 1668edd98c
ci: Upgrade @apidevtools/json-schema-ref-parser to address AIKIDO-2024-10043 (no-changelog) (#10363) 2024-08-12 18:00:23 +02:00
Shireen Missi 5cac0f339d
feat(Okta Node): Add Okta Node (#10278)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-08-12 16:49:06 +01:00
Elias Meire 71b6c67179
feat(editor): Add schema view to expression modal (#9976) 2024-08-12 16:47:14 +02:00
Tomi Turtiainen 9d7caacc69
fix: Require mfa code for password change if its enabled (#10341) 2024-08-12 17:08:55 +03:00
Alex Grozav 2580a5e19e
feat(editor): Enable NodeView version switcher by default on internal (no-changelog) (#10356) 2024-08-12 16:14:40 +03:00
Iván Ovejero 021d9981b6
ci: Fix scaling mode tests (no-changelog) (#10351) 2024-08-12 13:34:37 +02:00
Iván Ovejero 5255793afe
fix(core): Enforce shutdown timer and sequence on SIGINT for main (#10346)
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-12 11:41:21 +02:00
Iván Ovejero b044e783e7
fix(core): Account for cancelling an execution with no workers available (#10343) 2024-08-12 11:03:51 +02:00
Iván Ovejero 8728b63aeb
refactor(core): Port scaling mode config (no-changelog) (#10321) 2024-08-12 11:03:37 +02:00
Iván Ovejero 6b52bebf52
refactor(core): Tear down internal hooks (no-changelog) (#10340) 2024-08-12 10:13:15 +02:00
Iván Ovejero 78984986a6
fix(core): Prevent XSS in user update endpoints (#10338) 2024-08-12 10:06:15 +02:00
Iván Ovejero 4f392b5e3e
fix(core): Prevent XSS via static cache dir (#10339)
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-09 16:40:50 +02:00
Csaba Tuncsik 1cf48cc301
fix(editor): Enable credential sharing between all types of projects (#10233) 2024-08-09 16:31:02 +02:00
Tomi Turtiainen 484737735a
refactor(core): Extract webhook request handler to own file (#10301)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-08-09 17:08:15 +03:00
Val 697bc90b0b
feat: Allow sharing to and from team projects (no-changelog) (#10144) 2024-08-09 12:59:28 +02:00
Tomi Turtiainen c9d9245451
refactor(editor): Convert ChangePasswordModal to composition api (no-changelog) (#10337)
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-09 12:00:33 +03:00
Jon d720fdf324
docs: Change display name for WhatsApp Trigger API Credential (#10334) 2024-08-09 09:48:48 +01:00
कारतोफ्फेलस्क्रिप्ट™ 1869c396f3
fix(core): Do not load ScalingService in regular mode (no-changelog) (#10333)
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-08 17:35:17 +02:00
Jon eef4fb8bb4
docs: Update wording in X credentials (#10327) 2024-08-08 15:44:19 +01:00
Milorad FIlipović 38bdd9f5d0
fix(editor): Fixing XSS vulnerability in toast messages (#10329)
Co-authored-by: Adi <aditya@netroy.in>
2024-08-08 16:28:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ b6c47c0e32
fix(core): Rate limit MFA activation and verification endpoints (#10330) 2024-08-08 15:01:07 +02:00
Iván Ovejero ee03400c25
refactor(core): Decouple emailing and workflow sharing from internal hooks (no-changelog) (#10326) 2024-08-08 12:33:18 +02:00
Iván Ovejero ee8c9a5b24
refactor(core): Stop reporting disk I/O error to Sentry (no-changelog) (#10324) 2024-08-08 12:04:34 +02:00
Iván Ovejero aa95059cf0
test(core): Add tests for scaling service (no-changelog) (#10320)
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-08 09:42:16 +02:00
Iván Ovejero a0b021bbe7
test(core): Expand log streaming event relay tests (no-changelog) (#10322) 2024-08-08 09:36:25 +02:00
Michael Kret 0de9d56619
feat(AI Transform Node): New node (#9990)
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: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-08-07 18:07:48 +03:00
Iván Ovejero 9b977e80f6
refactor(core): Decouple lifecycle events from internal hooks (no-changelog) (#10305) 2024-08-07 16:09:42 +02:00
Iván Ovejero b232831f18
refactor(core): Remove skipped telemetry tests (no-changelog) (#10319) 2024-08-07 15:11:22 +02:00
Jan Oberhauser 171173c7e8 Merge tag 'n8n@1.54.0' 2024-08-07 14:12:34 +02:00
Iván Ovejero e31d017bdd
refactor(core): Centralize scaling mode (no-changelog) (#9835) 2024-08-07 13:50:46 +02:00
Mutasem Aldmour ee968b7163
fix(editor): Remove body padding from storybook previews (no-changelog) (#10317) 2024-08-07 12:52:42 +02:00
Ria Scholz f744d7c100
feat(MySQL Node): Return decimal types as numbers (#10313) 2024-08-07 12:48:14 +02:00
github-actions[bot] 89cd12bb6c
🚀 Release 1.54.0 (#10315)
Co-authored-by: tomi <tomi@users.noreply.github.com>
2024-08-07 13:17:18 +03:00
pemontto bf8f848645
feat(Elasticsearch Node): Add bulk operations for Elasticsearch (#9940) 2024-08-07 10:42:07 +01:00
Javier Ferrer González 34334651e0
feat(Stripe Trigger Node): Add Stripe webhook descriptions based on the workflow ID and name (#9956) 2024-08-07 10:40:04 +01:00
Mickaël Andrieu 0a84e0d8b0
feat(MongoDB Node): Add projection to query options on Find (#9972)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-08-07 10:39:44 +01:00
CodeShakingSheep c5acbb7ec0
fix(Invoice Ninja Node): Fix payment types (#10196) 2024-08-07 10:38:50 +01:00
Eugene a936680768
feat(HTTP Request Tool Node): Use DynamicStructuredTool with models supporting it (no-changelog) (#10246) 2024-08-07 11:20:17 +02:00
Val fa17391dbd
feat: Return scopes on executions (no-changelog) (#10310) 2024-08-07 10:19:09 +01:00
Jon 6d8323fade
feat(Webflow Node): Update to use the v2 API (#9996) 2024-08-07 10:18:05 +01:00
Jon 15f10ec325
feat(Lemlist Trigger Node): Update Trigger events (#10311) 2024-08-07 10:17:29 +01:00
Oz Weiss c9b3d34a54
feat(Calendly Trigger Node): Update event names (no-changelog) (#10129) 2024-08-07 10:17:01 +01:00
Tomi Turtiainen c8d322a9ba
refactor(core): Reorganize webhook related components under src/webhooks (no-changelog) (#10296)
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-07 11:23:44 +03:00
Jon 2a8f1753e8
docs: Fix links to license files in readme (no-changelog) (#10257)
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-06 15:21:57 +01:00
Csaba Tuncsik 46bbf09bea
fix(editor): Update design system Avatar component to show initials also when only firstName or lastName is given (#10308) 2024-08-06 15:31:03 +02:00
Csaba Tuncsik 557a76ec23
fix(editor): Update tags filter/editor to not show non existing tag as a selectable option (#10297) 2024-08-06 15:29:55 +02:00
Csaba Tuncsik 74554d21d7
fix(editor): Update project tabs test (no-changelog) (#10300) 2024-08-06 15:28:00 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7e95f9e2e4
fix(core): VM2 sandbox should not throw on new Promise (#10298) 2024-08-06 15:16:33 +02:00
aya f6fc287cc7
docs(Slack Node): Get user operation typo fix in ui (#10307) 2024-08-06 11:09:51 +01:00
Iván Ovejero 98115e95df
fix(core): Ensure OAuth token data is not stubbed in source control (#10302) 2024-08-06 10:56:02 +02:00
jeanpaul e3edeaa035
feat(Postgres Chat Memory, Redis Chat Memory, Xata): Add support for context window length (#10203) 2024-08-06 10:42:18 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1eba7c3c76
fix(core): Revert transactions until we remove the legacy sqlite driver (#10299)
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-05 18:10:16 +02:00
Iván Ovejero 74e154b130
refactor(editor): Boost n8n Form Trigger in nodes-panel search results (#10294)
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-05 17:52:46 +02:00
Michael Kret c0bdf3b719
fix(core): Move error obfuscation to FE (no-changelog) (#10237) 2024-08-05 16:42:06 +03:00
oleg 06419d9483
feat(editor): Auto-add LLM chain for new LLM nodes on empty canvas (#10245)
Co-authored-by: JP van Oosten <jp@n8n.io>
2024-08-05 13:59:02 +02:00
Iván Ovejero 42a0b594d6
fix(core): Fix user telemetry bugs (#10293) 2024-08-05 13:24:26 +02:00
Iván Ovejero 7fb3f62a36
refactor(core): Remove stray log from telemetry event relay (no-changelog) (#10295) 2024-08-05 12:59:27 +02:00
Iván Ovejero c0f3693e8a
refactor(core): Decouple user events from internal hooks (no-changelog) (#10292) 2024-08-05 12:07:42 +02:00
कारतोफ्फेलस्क्रिप्ट™ 88086a41ff
feat(core): Support community packages in scaling-mode (#10228) 2024-08-05 11:52:06 +02:00
Tomi Turtiainen afa43e75f6
test(core): Move unit tests closer to testable components (no-changelog) (#10287) 2024-08-05 12:12:25 +03:00
Michael Kret 8131d66f8c
fix(core): Webhook and form baseUrl missing (#10290) 2024-08-05 11:04:47 +03:00
Iván Ovejero acbae928f2
refactor(core): Port cache config (no-changelog) (#10286) 2024-08-02 17:10:03 +02:00
Iván Ovejero aa0a470dce
refactor(core): Clean up event relays (no-changelog) (#10284) 2024-08-02 16:52:49 +02:00
Csaba Tuncsik 55f2ffe256
fix(editor): Fix execution retry button (#10275)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-02 16:05:17 +02:00
Eugene 57d1c9a99e
feat(core): Show sub-node error on the logs pane. Open logs pane on sub-node error (#10248) 2024-08-02 16:00:09 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0faf46f4f8
refactor(core): Move instanceRole to InstanceSettings (no-changelog) (#10242) 2024-08-02 15:18:33 +02:00
Iván Ovejero 7056e50b00
feat(core): Allow filtering executions and users by project in Public API (#10250) 2024-08-02 14:16:17 +02:00
Tomi Turtiainen ae50bb95a8
fix(core): Make execution and its data creation atomic (#10276)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-02 13:46:35 +03:00
Iván Ovejero c3e2e84065
refactor(core): Mark schema env vars used by cloud hooks (no-changelog) (#10283) 2024-08-02 12:25:57 +02:00
कारतोफ्फेलस्क्रिप्ट™ 47a68b0220
ci: Fix DB tests (no-changelog) (#10282) 2024-08-02 12:20:34 +02:00
Iván Ovejero 84efbd9b9c
feat(core): Support create, delete, edit role for users in Public API (#10279) 2024-08-02 12:06:17 +02:00
Iván Ovejero a533916628
refactor(core): Decouple post workflow execute event from internal hooks (no-changelog) (#10280) 2024-08-02 12:05:06 +02:00
Iván Ovejero 07d7b247f0
feat(core): Allow transferring credentials in Public API (#10259) 2024-08-02 12:02:38 +02:00
Iván Ovejero 489ce10063
feat(core): Support create, read, update, delete projects in Public API (#10269) 2024-08-02 12:02:05 +02:00
Iván Ovejero dc8c94d036
ci: Introduce lint rule no-type-unsafe-event-emitter (no-changelog) (#10254) 2024-08-02 12:01:42 +02:00
Iván Ovejero 432ac1da59
fix(core): Surface enterprise trial error message (#10267) 2024-08-02 12:01:10 +02:00
Csaba Tuncsik 42ba8841c4
fix(editor): Enable moving resources only if team projects are available by the license (#10271) 2024-08-01 17:33:10 +02:00
कारतोफ्फेलस्क्रिप्ट™ 43ae159ea4
fix(core): Upgrade tournament to address some XSS vulnerabilities (#10277) 2024-08-01 17:19:31 +02:00
Iván Ovejero d8688bd463
refactor(core): Decouple workflow created, saved, deleted events from internal hooks (no-changelog) (#10264) 2024-08-01 13:44:23 +02:00
कारतोफ्फेलस्क्रिप्ट™ efb71dd9ad
fix(core): Fix oauth2 callback and add integration tests (no-changelog) (#10272) 2024-08-01 11:02:36 +02:00
Giulio Andreini 785c82cfec
fix(n8n Form Trigger Node): Improve copy and a few tweaks (no-changelog) (#10243)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-08-01 10:57:05 +02:00
Michael Kret 88a170176a
fix(core): Fix expressions in webhook nodes(Form, Webhook) to access previous node's data (#10247)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-08-01 11:21:58 +03:00
Iván Ovejero 1608d2527b
refactor(core): Port endpoints config (no-changelog) (#10268) 2024-07-31 17:45:11 +02:00
Jon d91eb2cdd5
feat(AWS Lambda Node): Add support for paired items (no-changelog) (#10270) 2024-07-31 16:19:25 +01:00
Michael Kret c8ee852159
fix: Loop node no input data shown (#10224) 2024-07-31 16:11:42 +03:00
कारतोफ्फेलस्क्रिप्ट™ 1476947365
Merge tag 'n8n@1.53.0' 2024-07-31 15:08:04 +02:00
कारतोफ्फेलस्क्रिप्ट™ a8e2774f53
fix(core): Make OAuth1/OAuth2 callback not require auth (#10263) 2024-07-31 15:03:37 +02:00
github-actions[bot] 7ffaec03ea
🚀 Release 1.53.0 (#10266)
Co-authored-by: despairblue <despairblue@users.noreply.github.com>
2024-07-31 14:56:18 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2a09a036d2
fix(core): Upgrade @n8n/vm2 to address CVE‑2023‑37466 (#10265) 2024-07-31 14:38:49 +02:00
Oz Weiss 326c983915
feat(Calendly Trigger Node): Add OAuth Credentials Support (#10251) 2024-07-31 13:26:24 +01:00
Iván Ovejero cf73e29b61
test(core): Improve and expand log streaming tests (no-changelog) (#10261) 2024-07-31 13:40:01 +02:00
Ricardo Espinoza 8e960db16c
refactor(editor): Migrate WorkflowExecutionsListView.vue to composition API (no-changelog) (#10198) 2024-07-31 07:11:24 -04:00
Iván Ovejero 3e96b29332
fix(core): Restore log event n8n.workflow.failed (#10253) 2024-07-31 12:22:52 +02:00
Iván Ovejero efee25ddaa
test(core): Stop showing JWT warning during test runs (no-changelog) (#10255) 2024-07-31 11:53:26 +02:00
Shireen Missi 519fc4d753
fix(Postgres Node): Expressions in query parameters for Postgres executeQuery operation (#10217) 2024-07-31 08:39:37 +01:00
Csaba Tuncsik 7e643589c6
fix(editor): Fix workflow execution list scrolling after filter change (#10226) 2024-07-31 09:09:54 +02:00
Tomi Turtiainen 3d23f2f333
test(core): Fix typing issues in tests (no-changelog) (#10244) 2024-07-30 20:24:01 +02:00
Iván Ovejero 5b47c8b57b
fix(editor): Fix custom API call notice (#10227) 2024-07-30 17:41:26 +02:00
Iván Ovejero d719899223
feat(core): Allow filtering workflows by project and transferring workflows in Public API (#10231) 2024-07-30 17:05:48 +02:00
jeanpaul 452f52c124
fix(Text Classifier Node): Use proper documentation URL and respect continueOnFail (#10216) 2024-07-30 16:19:47 +02:00
Iván Ovejero 3ccb9df2f9
feat: Introduce Google Cloud Platform as external secrets provider (#10146) 2024-07-30 14:58:25 +02:00
Iván Ovejero af695ebf93
feat: Support create, read, delete variables in Public API (#10241) 2024-07-30 14:58:07 +02:00
Michael Kret f87854f8db
fix(Wait Node): Authentication fix (#10236) 2024-07-30 15:43:05 +03:00
Tomi Turtiainen d6770b5fca
fix(core): Flush instance stopped event immediately (#10238) 2024-07-30 14:49:41 +03:00
कारतोफ्फेलस्क्रिप्ट™ a2d08846d0
ci: Setup pnpm catalog to centralize depedency versions (no-changelog) (#9974) 2024-07-30 13:27:15 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1fca3af335
refactor(core): Use type-safe event emitters (no-changelog) (#10234) 2024-07-30 13:23:01 +02:00
Iván Ovejero 99dc56c7a1
refactor(core): Make instance role clearer (no-changelog) (#10188) 2024-07-30 10:20:21 +02:00
Jon 47c7904028
docs: Update login url for OpenAI node (no-changelog) (#10222) 2024-07-30 07:35:58 +01:00
Jon 361b5e7c37
fix(LinkedIn Node): Fix issue with some characters cutting off posts early (#10185) 2024-07-30 07:35:42 +01:00
Michael Kret f5722e8823
fix(Google BigQuery Node): Send timeoutMs in query, pagination support (#10205) 2024-07-29 21:28:16 +03:00
Ricardo Espinoza cf70b06545
feat(core): Show Public API key value only once (no-changelog) (#10126) 2024-07-29 14:13:54 -04:00
Iván Ovejero de50ef7590
refactor(core): Display stack trace in error reporter (no-changelog) (#10225) 2024-07-29 17:27:02 +02:00
jeanpaul 1a7713ef26
fix(core): Fix missing successful items on continueErrorOutput with multiple outputs (#10218) 2024-07-29 17:08:20 +02:00
Michael Kret e5dfd7faf9
fix(n8n Form Trigger Node): Remove custom attribution option (no-changelog) (#10229) 2024-07-29 17:56:55 +03:00
Michael Kret 711b667ebe
feat(n8n Form Trigger Node): Improvements (#10092)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-29 15:58:03 +03:00
Iván Ovejero 7a30d845e9
refactor(core): Port path, host, port, listen_address and protocol config (no-changelog) (#10223) 2024-07-29 14:32:20 +02:00
Jon 4d37b9669f
docs: Update add options text (no-changelog) (#10049) 2024-07-29 13:27:23 +01:00
Michael Kret 00ec253337
fix(Postgres Node): Option to treat query parameters enclosed in single quotas as text (#10214) 2024-07-29 14:48:11 +03:00
Iván Ovejero 24ffca7c75
refactor(core): Decouple server started event from internal hooks (no-changelog) (#10221) 2024-07-29 11:41:28 +02:00
Jon e2ee91569a
feat(Shopify Node): Update Shopify API version (#10155) 2024-07-29 10:05:16 +01:00
Iván Ovejero 40a5226e24
fix(editor): Defer User saved credentials telemetry event for OAuth credentials (#10215) 2024-07-29 11:01:18 +02:00
Eugene c0e37439a8
fix(editor): Fix parameter input glitch when there was an error loading remote options (#10209) 2024-07-29 10:50:05 +02:00
Marcus 5aba69bcf4
feat(HTTP Request Node): Add option to disable lowercase headers (#10154) 2024-07-29 09:32:42 +02:00
Michael Kret d165b33cea
feat: Recovery option for jsonParse helper (#10182)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-26 20:05:25 +03:00
Michael Kret 1718125c6d
fix: Better error message when calling data transformation functions on a null value (#10210) 2024-07-26 20:04:55 +03:00
oleg 6f1d4adf05
refactor: Delete mistakenly commited node file (no-changelog) (#10213) 2024-07-26 15:45:48 +02:00
Iván Ovejero cd74f4312b
refactor(editor): Add Infisical deprecation notice (#10191) 2024-07-26 14:38:41 +02:00
कारतोफ्फेलस्क्रिप्ट™ 44728d7242
feat(editor): Show new executions as Queued in the UI, until they actually start (#10204) 2024-07-26 14:30:49 +02:00
oleg 5a51b1db5e
refactor: Update Langchain modules & add Ollama tools support (#10208) 2024-07-26 14:30:33 +02:00
oleg 8ef0a0c58a
feat(Sentiment Analysis Node): Implement Sentiment Analysis node (#10184) 2024-07-26 13:19:06 +02:00
Michael Kret 512eb11210
fix: Add original error message to messages, do not obfuscate if description provided in options (no-changelog) (#10202) 2024-07-26 14:12:42 +03:00
Elias Meire e6fd996973
fix(Google Sheets Node): Fix Google Sheet URL regex (#10195) 2024-07-26 11:50:58 +02:00
Michael Kret 82eba9fc5f
fix(Google Sheets Node): Add column names row if sheet is empty (#10200)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-26 11:45:23 +03:00
Michael Kret 5136d10ca3
fix(Google Sheets Node): Do not insert row_number as a new column, do not checkForSchemaChanges in update operation (#10201) 2024-07-26 11:45:00 +03:00
Jon 2eba57774b
docs: Update credential urls (no-changelog) (#10193) 2024-07-25 17:22:46 +01:00
Alex Grozav fa7bc452b7
fix(editor): Add back prompt requesting to save unsaved changes (no-changelog) (#10190) 2024-07-25 18:44:26 +03:00
Elias Meire bfc8e1b56f
fix(HTTP Request Node): Resolve max pages expression (#10192) 2024-07-25 17:35:31 +02:00
feelgood-interface 7775d5059b
fix(Trello Node): Use body for POST requests (#10189) 2024-07-25 15:12:56 +01:00
Michael Kret 3eac673b17
fix(Read/Write Files from Disk Node): Notice update in file selector, replace backslashes with forward slashes if windows path (#10186) 2024-07-25 16:55:40 +03:00
oleg eb9c69c595
feat(AI Agent Node): Improve agents descriptions (no-changelog) (#10172) 2024-07-25 15:18:55 +02:00
Alex Grozav 5929351f0c
feat(editor): Add localStorage flag to prevent opening NDV in new canvas (no-changelog) (#10187) 2024-07-25 16:00:09 +03:00
Iván Ovejero 2f3baa4251
refactor(core): Clean up subworkflow policy check (no-changelog) (#10178) 2024-07-25 14:52:29 +02:00
Eugene 3d235b0b2d
feat(Information Extractor Node): Add new simplified AI-node for information extraction (#10149) 2024-07-25 14:47:18 +02:00
Eugene 49c7306feb
feat(editor): Add info boxes to some of AI sub-categories (no-changelog) (#10177) 2024-07-25 14:46:26 +02:00
Iván Ovejero 2dc3ff49d7
ci: Stop reporting to Sentry SQLITE_FULL errors (no-changelog) (#10183) 2024-07-25 14:31:44 +02:00
Alex Grozav 112d6b883d
feat(editor): Add several performance improvements when adding nodes in new canvas (no-changelog) (#10170) 2024-07-25 15:26:50 +03:00
Iván Ovejero 520f2316d1
refactor(core): Decouple credentials from internal hooks (no-changelog) (#10162) 2024-07-25 11:56:00 +02:00
Alex Grozav b781095be1
feat(editor): Update connection line to reuse getCustomPath in new canvas (no-changelog) (#10175) 2024-07-25 07:54:58 +03:00
Elias Meire 79bccf0305
feat(editor): Implement custom edge to support loops (no-changelog) (#10171)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-07-24 15:47:18 +03:00
Iván Ovejero b81f0bf9ea
refactor(core): Port workflows config (no-changelog) (#10173) 2024-07-24 14:38:29 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9056242b3a
Merge tag 'n8n@1.52.0' 2024-07-24 14:28:07 +02:00
github-actions[bot] c22ffd04de
🚀 Release 1.52.0 (#10174)
Co-authored-by: ShireenMissi <ShireenMissi@users.noreply.github.com>
2024-07-24 13:20:06 +01:00
oleg 906b4c3c7b
fix(editor): Fix issue with existing credential not opening in HTTP agent tool (#10167) 2024-07-24 14:10:16 +02:00
Iván Ovejero 66c49bb6a1
refactor(core): Port external storage config (no-changelog) (#10169) 2024-07-24 13:08:20 +02:00
Iván Ovejero f1a3791abc
refactor(core): Split out subworkflow policy check from permission checker (no-changelog) (#10168) 2024-07-24 12:51:01 +02:00
Jon 7848c19f54
fix(Notion Node): Fix issue preventing some database page urls from working (#10070) 2024-07-24 11:27:07 +01:00
Alex Grozav ea5382d20f
feat(editor): Add AI Chat button to new canvas (no-changelog) (#10166) 2024-07-24 12:10:02 +03:00
Alex Grozav fe1a1d80c6
feat(editor): Enable NodeView.switcher by default in dev mode (no-changelog) (#10165) 2024-07-24 11:02:42 +03:00
Iván Ovejero dea212659a
refactor(core): Decouple LDAP from internal hooks (no-changelog) (#10157)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-07-24 09:49:06 +02:00
Iván Ovejero 30784fb76c
fix(editor): Fix saving and connecting on LDAP setup form (#10163)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-07-24 09:37:34 +02:00
Iván Ovejero e46341ac46
refactor(core): Remove unused telemetry payload (no-changelog) (#10158) 2024-07-23 16:42:25 +02:00
oleg 3846eb967a
feat(editor): Split Tools and Models into sub-sections (#10159) 2024-07-23 16:40:28 +02:00
Iván Ovejero 95b85dd5c1
refactor(core): Port nodes config (no-changelog) (#10140)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-23 13:32:50 +02:00
Iván Ovejero d2a3a4a080
fix(core): Fix handling of common events for relays (#10135) 2024-07-23 12:31:56 +02:00
Alex Grozav f2ad1222b1
feat(editor): Add support for unplugin-icons and auto-importing components (no-changelog) (#10055) 2024-07-23 13:30:29 +03:00
कारतोफ्फेलस्क्रिप्ट™ 0fd2c5e106
ci: Lint and Test @n8n/config on the CI as well (no-changelog) (#10156) 2024-07-23 12:17:29 +02:00
Mutasem Aldmour de015ff297
fix(editor): Fix updating/uninstalling community nodes (#10138)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-23 11:25:56 +02:00
Val a51e86f20b
feat: Add scopes and role to create project endpoint (no-changelog) (#10145) 2024-07-23 10:18:58 +01:00
Iván Ovejero 467051580b
refactor(core): Decouple community packages from internal hooks (no-changelog) (#10152) 2024-07-23 10:47:22 +02:00
Danny Martini 4547a49db1
fix(core): Metadata inserts using existing IDs and failing with postgres (#10108) 2024-07-23 10:31:04 +02:00
Alex Grozav 6209ac6824
fix(editor): Fix initial node and sticky insert position in new canvas (no-changelog) (#10153) 2024-07-23 11:28:52 +03:00
Alex Grozav 6b8ad6fc3e
feat(editor): Add readonly mode to new canvas (no-changelog) (#10133) 2024-07-23 11:27:09 +03:00
कारतोफ्फेलस्क्रिप्ट™ a96db344e5
fix(core): Fix SSH Tunnels when using private key (#10148) 2024-07-23 10:08:01 +02:00
Michael Kret b07c5e2011
fix(n8n Form Trigger Node): Execution from canvas (#10132) 2024-07-23 10:48:27 +03:00
Alex Grozav 278edd6010
feat(editor): Add undo/redo when moving nodes in new canvas (no-changelog) (#10137) 2024-07-23 10:16:56 +03:00
Alex Grozav aa15d22499
feat(editor): Add undo/redo creating a node in new canvas (no-changelog) (#10142) 2024-07-23 09:49:53 +03:00
Alex Grozav ee676fd934
feat(editor): Add undo/redo enabling/disabling a node in new canvas (no-changelog) (#10143) 2024-07-23 09:49:37 +03:00
कारतोफ्फेलस्क्रिप्ट™ dc13ceb416
feat(Send Email Node): Smtp credential improvements (#10147) 2024-07-22 20:38:26 +02:00
Alex Grozav ada1256898
feat(editor): Add undo/redo create connection in new canvas (no-changelog) (#10141) 2024-07-22 20:26:47 +03:00
Eugene 7e1eeb4c31
feat(Pinecone Vector Store Node, Supabase Vector Store Node): Add update operation to vector store nodes (#10060) 2024-07-22 16:15:43 +02:00
Iván Ovejero c6131859f5
refactor(core): Add deprecation notice to InternalHooks (no-changelog) (#10139) 2024-07-22 14:17:54 +02:00
Iván Ovejero d887c82d80
fix(core): Support execution recovery when saving execution progress (#10104) 2024-07-22 13:59:40 +02:00
Iván Ovejero 03a833db51
fix(core): Support branches containing slashes in source control (#10109) 2024-07-22 13:21:56 +02:00
Elias Meire a036aa43dc
feat(editor): Connect adjacent nodes when a node is deleted in canvas v2 (no-changelog) (#10125) 2024-07-22 12:41:43 +02:00
Iván Ovejero b1816db449
fix(core): Respect prefix for all Prometheus metrics (#10130) 2024-07-22 12:01:44 +02:00
Iván Ovejero a7ae23b47f
refactor(core): Decouple Public API events from internal hooks (no-changelog) (#10121) 2024-07-22 10:09:02 +02:00
oleg 936cb57d79
fix(core): Throw error if required sub-node connection is missing (no-changelog) (#10123) 2024-07-19 19:25:45 +02:00
oleg a8b5551331
refactor(OpenAI Model Node Node, Google PaLM Language Model Node, Google PaLM Chat Model Node): Mark nodes as deprecated (#10119) 2024-07-19 17:57:50 +02:00
Iván Ovejero 0542765b98
ci: Fix typecheck on master (no-changelog) (#10122)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-19 17:20:23 +02:00
jeanpaul 12d692349d
refactor(Text Classifier Node): Mark the text classifier node as black (#10118) 2024-07-19 14:51:03 +02:00
Elias Meire 2e5c548452
feat(editor): Add duplicate and copy/paste to canvas v2 (no-changelog) (#10112) 2024-07-19 14:49:52 +02:00
Elias Meire fc4184773a
refactor: Mark defaults.color as deprecated in node descriptions (#10117) 2024-07-19 14:49:35 +02:00
Ricardo Espinoza ba27c987dc
refactor(editor): Migrate settings.store to composition API (no-changelog) (#10022)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-19 08:35:36 -04:00
Elias Meire 062633ec9b
feat(editor): Open NDV when a node is added to canvas v2 (no-changelog) (#10114) 2024-07-19 14:29:11 +02:00
Alex Grozav 4559e3ae18
feat(editor): Cleanup unused keymap functions and add additional onSave events in new canvas (no-changelog) (#10106) 2024-07-19 14:40:00 +03:00
Iván Ovejero a388cc33d6
refactor: Silence @n8n/nodes-langchain lint warnings (no-changelog) (#10115) 2024-07-19 13:35:15 +02:00
Iván Ovejero d35ee109ea
refactor(core): Expand Prometheus coverage to all routes (#10113) 2024-07-19 13:27:08 +02:00
Iván Ovejero 9ab29f2181
refactor(core): Port event bus config (no-changelog) (#10111) 2024-07-19 13:25:44 +02:00
Iván Ovejero aba1c64500
refactor(core): Rename EventRelay to EventService (no-changelog) (#10110) 2024-07-19 12:55:38 +02:00
Iván Ovejero 222a0862bd
refactor(core): Rename EventsService to WorkflowStatisticsService (no-changelog) (#10107) 2024-07-19 12:12:44 +02:00
Jon 1c666e6e7c
fix(RabbitMQ Node): Fix issue with arguments not being sent (#9397) 2024-07-19 11:04:20 +01:00
Iván Ovejero bf57f38d1c
fix(editor): Allow $secrets to resolve on credentials (#10093) 2024-07-19 12:00:07 +02:00
Iván Ovejero dd54390b0a
refactor(core): Remove unused security audit telemetry event (no-changelog) (#10105) 2024-07-19 11:16:05 +02:00
Iván Ovejero c0264f0cff
refactor(core): Port templates config (no-changelog) (#10103) 2024-07-19 10:33:28 +02:00
Iván Ovejero 5eca7c8e28
refactor(core): More decouplings from internal hooks (no-changelog) (#10099) 2024-07-19 10:33:13 +02:00
Alex Grozav 11db5a5b51
feat(editor): Add plus handle design with ability to add connected nodes in new canvas (no-changelog) (#10097) 2024-07-18 19:01:14 +03:00
कारतोफ्फेलस्क्रिप्ट™ 7a135df768
refactor(core): Delete dead code in ExternalHooks (no-changelog) (#10100) 2024-07-18 17:18:58 +02:00
Iván Ovejero 1b6c2d3a37
feat: Introduce Azure Key Vault as external secrets provider (#10054) 2024-07-18 15:51:48 +02:00
Csaba Tuncsik 5a9a2713b4
fix(editor): Remove "move" action from workflow and credential on community plan (#10057) 2024-07-18 15:34:39 +02:00
Iván Ovejero f876f9ec8b
refactor(core): Decouple source control telemetry from internal hooks (no-changelog) (#10095) 2024-07-18 15:00:24 +02:00
Csaba Tuncsik 028a8a2c75
fix(editor): UX Improvements to RBAC feature set (#9683) 2024-07-18 14:17:27 +02:00
Elias Meire 5b440a7679
feat(editor): Add context menu to canvas v2 (no-changelog) (#10088) 2024-07-18 13:00:54 +02:00
Alex Grozav 45affe5d89
feat(editor): Add ability to import workflows in new canvas (no-changelog) (#10051)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-07-18 11:59:11 +03:00
Iván Ovejero 1f420e0bd6
refactor(core): Port external secrets config (no-changelog) (#10094) 2024-07-18 10:52:41 +02:00
Alex Grozav a04c4335da
fix(editor): Close node creator when clicking on new canvas (no-changelog) (#10086) 2024-07-18 11:45:19 +03:00
Iván Ovejero 2c710ac7d2
refactor(core): Clean up Prometheus service (no-changelog) (#10068) 2024-07-18 10:27:35 +02:00
Iván Ovejero 14b12f844d
refactor(core): Port version notifications config (no-changelog) (#10087) 2024-07-17 19:11:46 +02:00
Jon 68d3bebfee
fix(HelpScout Node): Fix issue with thread types not working correctly (#10084) 2024-07-17 14:57:26 +01:00
Michael Kret 76c290655d
fix(MQTT Node): Node hangs forever on failed connection (#10048) 2024-07-17 16:50:51 +03:00
Iván Ovejero 8a53d6127e
refactor(core): Port Public API config (no-changelog) (#10082) 2024-07-17 15:36:40 +02:00
github-actions[bot] b0abee7eb6
🚀 Release 1.51.0 (#10085)
Co-authored-by: mutdmour <mutdmour@users.noreply.github.com>
2024-07-17 13:50:17 +02:00
Iván Ovejero 8b2f76b92e
refactor(core): Decouple projects telemetry (no-changelog) (#10081) 2024-07-17 11:56:27 +02:00
Elias Meire ab5688c582
fix(editor): Handle disabled nodes in schema view (#10052)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-17 11:18:13 +02:00
oleg 9cbbb6335d
feat(Postgres Chat Memory Node): Implement Postgres Chat Memory node (#10071) 2024-07-17 08:25:37 +02:00
oleg e5dda5731d
fix(OpenAI Chat Model Node): Respect baseURL override for /models (#10076) 2024-07-17 08:25:16 +02:00
कारतोफ्फेलस्क्रिप्ट™ 09f2cf9eaf
refactor(core): Centralize CronJob management (#10033) 2024-07-16 20:42:48 +02:00
कारतोफ्फेलस्क्रिप्ट™ 36b314d031
fix(core): Stopping an execution should reject any response promises (#9992) 2024-07-16 19:25:20 +02:00
कारतोफ्फेलस्क्रिप्ट™ 5e57b0d71e
refactor(core): Use use up-to-date timezone data (#10073)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-07-16 18:46:12 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3bbeae47f3
refactor(core): Suppress MaxListenersExceededWarning in the logs (#10077) 2024-07-16 18:20:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 48f047ee2e
fix(core): Redact csrfSecret when returning oauth credentials to the frontend (#10075) 2024-07-16 18:09:56 +02:00
Shireen Missi 68d5d7e2e9
fix(Email Trigger (IMAP) Node): Reconnect not working correctly (#10064) 2024-07-15 17:20:24 +01:00
Alex Grozav bb354f3c88
feat(editor): Add support for connection validation (no-changelog) (#10059) 2024-07-15 18:32:02 +03:00
कारतोफ्फेलस्क्रिप्ट™ 0d12f0a6b3
fix(editor): Remove push event listeners when migrating away from the canvas (#10063) 2024-07-15 17:25:32 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3bde8453ef
fix(editor): Ensure all static assets are accessible from the server (#10062) 2024-07-15 17:10:33 +02:00
Jon ef8c867ec7
docs: Branding tweaks for Cal and Citrix ADC (no-changelog) (#10042) 2024-07-15 15:16:41 +01:00
jeanpaul 89d1782d3b
fix(LangChain Code Node): Add clarifying comments to the default code (no-changelog) (#10056) 2024-07-15 14:32:13 +02:00
Iván Ovejero 9c23f7616b
refactor(core): Rename UsageMetrics to LicenseMetrics (no-changelog) (#10053) 2024-07-15 12:42:49 +02:00
Michael Kret 04b62e0398
fix: HTTP Request tool - do not error on missing headers (#10044) 2024-07-15 13:28:46 +03:00
Iván Ovejero b42f652f1b
test(core): Add tests for Prometheus metrics service (no-changelog) (#10050) 2024-07-15 12:16:27 +02:00
Alex Grozav cd24c71a9e
feat: Add sticky notes support to the new canvas (no-changelog) (#10031) 2024-07-15 13:00:52 +03:00
Michael Kret 9302e33d55
fix(Webhook Node): Binary property option name and description update (#10043) 2024-07-13 14:06:14 +03:00
Michael Kret 8cd93704be
fix: HTTP Request tool - allow hyphens in placeholders (#10037) 2024-07-13 04:42:04 +03:00
Jon f3833a7ce8
docs: Add notice to S3 node to mention AWS S3 node (no-changelog) (#10034) 2024-07-12 16:41:49 +01:00
Marcus 9bcc926a91
fix(GitHub Node): File Create operation prevent duplicated base64 encoding (#10040) 2024-07-12 17:37:00 +02:00
Elias Meire 46d6edc2a4
fix(editor): Provide autocomplete for nodes, even when intermediate node has not run (#10036) 2024-07-12 17:32:50 +02:00
jeanpaul fd833ec079
feat(Text Classifier Node): Change fallback option to a drop-down (no-changelog) (#10039) 2024-07-12 17:11:08 +02:00
Michael Kret 27410ab2af
fix(AMQP Sender Node): Node hangs forever on disconnect (#10026) 2024-07-12 17:56:40 +03:00
Michael Kret f78f4ea349
fix(AMQP Trigger Node): Manual execution updated error reduced wait time (#10035)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-12 17:56:30 +03:00
oleg c4c25eadfd
feat(editor): Refactor several smaller components to composition API (no-changelog) (#10038) 2024-07-12 15:43:07 +02:00
Mutasem Aldmour 2e9ab66602
refactor(editor): Move a few components to script setup (no-changelog) (#10029) 2024-07-12 15:03:23 +02:00
Jon 293147642f
fix(NocoDB Node): Add warning level to loadOptions errors (no-changelog) (#10032) 2024-07-12 12:04:12 +01:00
Jon 4aa60c6145
docs: Update aliases for file nodes (no-changelog) (#10028) 2024-07-12 12:03:56 +01:00
Jon 429481c5c4
feat(Asana Node): Add support for project privacy settings (#10027) 2024-07-12 12:03:36 +01:00
Shireen Missi 470d4966c6
fix(AWS Comprehend Node): Add paired item support (#10015)
Co-authored-by: Michael Kret <michael.kret@n8n.io>
2024-07-12 11:11:25 +01:00
oleg 3b2d76e358
refactor(editor): Refactor VariableSelector and VariableSelectorItem to composition API (no-changelog) (#10030) 2024-07-12 12:03:30 +02:00
Michael Kret e4e66ab7da
fix: Number input defaults to 0 not allowing to have arbitrary precision (#10021) 2024-07-12 12:42:09 +03:00
oleg 7db16561dc
feat(editor): Tweak node creator search logic for AI sub-nodes (#10025)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-07-12 10:43:46 +02:00
Michael Kret e2dd000d13
fix: Prevent errors processed by n8n to be flagged as internal (no-changelog) (#10023) 2024-07-12 11:13:17 +03:00
Elias Meire 1d2b403644
fix(editor): Use selected input item for autocomplete (#10019) 2024-07-12 10:11:59 +02:00
Jon 56dd491bca
fix(HubSpot Node): Migrate from v2 owners api (#10013) 2024-07-12 08:29:05 +01:00
Jon 47882161c8
fix: Update logos for Cohere nodes (no-changelog) (#10018) 2024-07-12 08:28:46 +01:00
Elias Meire c29664d688
fix(editor): Make schema view use the correct output (#10016) 2024-07-11 17:36:53 +02:00
Elias Meire cde6fe90e5
feat(editor): Make expression autocomplete search case-insensitive (#10017) 2024-07-11 17:30:07 +02:00
Alex Grozav 8171d75f5d
feat(editor): Add capability to open workflow from template in new canvas (no-changelog) (#10011) 2024-07-11 18:29:06 +03:00
कारतोफ्फेलस्क्रिप्ट™ 2d19aef540
fix(HTTP Request Node): Respect the original encoding of the incoming response (#9869) 2024-07-11 17:03:52 +02:00
Jon e84ab35c4a
fix(Telegram Trigger Node): Fix issue with videos not being downloaded (#10007) 2024-07-11 15:36:09 +01:00
jeanpaul 28ca7d6a2d
feat(Text Classifier Node): Add Text Classifier Node (#9997)
Co-authored-by: oleg <me@olegivaniv.com>
2024-07-11 16:24:03 +02:00
Michael Kret 4a3b97cede
fix: Filter component - array contains comparison not correct when ignore case option set to true (#10012) 2024-07-11 17:06:07 +03:00
Alex Grozav 1aae65dfdc
feat(editor): Add ability to add a node between two nodes in new canvas (no-changelog) (#10006) 2024-07-11 17:05:51 +03:00
Iván Ovejero d651be4e01
fix(core): Ensure executions cannot resume if already running (#10014) 2024-07-11 15:49:05 +02:00
Alex Grozav c2adaa58cd
feat(editor): Add clear execution button to new canvas (no-changelog) (#10010) 2024-07-11 16:37:01 +03:00
Eugene 071130a2dc
feat(Google Vertex Chat Model Node): Add support for Google Vertex AI Chat models (#9970)
Co-authored-by: oleg <oleg@n8n.io>
2024-07-11 14:41:10 +02:00
Michael Kret 519e57bda5
feat: Better error when calling expression function on input that is undefined or null (#10009) 2024-07-11 15:36:39 +03:00
Iván Ovejero e3c138ffd2
refactor(core): Remove unused Sentry report from WaitTracker (no-changelog) (#10008) 2024-07-11 12:44:09 +02:00
Alex Grozav 57dfefd0f6
feat(editor): Add support for fallback nodes and new addNodes node render type in new canvas (no-changelog) (#10004) 2024-07-11 13:03:46 +03:00
Elias Meire f9e9d274b9
feat(editor): Render trigger node on canvas v2 (no-changelog) (#10001) 2024-07-11 10:30:11 +02:00
github-actions[bot] de9590e10e
🚀 Release 1.50.0 (#10000)
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-07-10 17:23:31 +02:00
Alex Grozav a45899765c
feat(editor): Add support for configurable configuration nodes in new canvas (no-changelog) (#9991) 2024-07-10 17:51:18 +03:00
कारतोफ्फेलस्क्रिप्ट™ d2ca8b4b42
ci: Ensure that all published packages have consistent provenance data in package.json (#9994) 2024-07-10 16:43:21 +02:00
Danny Martini 2e6b03b2cb
fix(core): Prevent multiple values in the execution metadata for the same key and executionId (#9953) 2024-07-10 12:47:43 +02:00
Stanley Yoshinori Takamatsu 3a179439c7
feat(Telegram Node): Add support to Keyboard Button Mini Apps (#9511) 2024-07-10 11:43:51 +01:00
कारतोफ्फेलस्क्रिप्ट™ 6107798516
fix(core): Aborting manual trigger tests should call closeFunction (#9980) 2024-07-10 12:37:35 +02:00
Alex Grozav 504bb704d3
feat(editor): Open node creator when cancelling a connection in new canvas (no-changelog) (#9978) 2024-07-10 12:22:31 +03:00
Alex Grozav 2107de2f4a
feat(editor): Add stop current execution button in new canvas (no-changelog) (#9968) 2024-07-10 11:53:27 +03:00
Elias Meire 90e3f56a9d
feat(editor): Add execution indication to canvas v2 (no-changelog) (#9984) 2024-07-10 10:36:00 +02:00