Commit graph

10947 commits

Author SHA1 Message Date
Eugene 0b5299a248
fix(Azure OpenAI Chat Model Node): Add response format option (#10851) 2024-09-17 16:27:21 +02:00
Milorad FIlipović d65ade4e92
fix(editor): Add missing node parameter values to AI Assistant request (#10788) 2024-09-17 16:14:02 +02:00
कारतोफ्फेलस्क्रिप्ट™ a3335e0ecd
feat(core): Allow customizing max file size in form-data payloads for webhooks (#10857) 2024-09-17 15:55:51 +02:00
Iván Ovejero aa00d9c2ae
refactor(core): Flatten Redis pubsub class hierarchy (no-changelog) (#10616) 2024-09-17 15:45:42 +02:00
कारतोफ्फेलस्क्रिप्ट™ c55df63abc
fix(RSS Feed Trigger Node): Handle empty items gracefully (#10855) 2024-09-17 15:09:35 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) (#10795)
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: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
Csaba Tuncsik 57836cc17a
feat(editor): Add truncate directive (#10842) 2024-09-17 14:00:22 +02:00
Csaba Tuncsik a63a9b53f0
fix(editor): Allow custom git repo urls in source control settings (#10849) 2024-09-17 13:39:13 +02:00
Tomi Turtiainen d81e72b6c7
fix(Invoice Ninja Node): Fix lint error (no-changelog) (#10848) 2024-09-17 13:04:36 +02:00
Raúl Gómez Morales 9c95db8282
fix(editor): Minimap Show nodes outside viewport (#10843) 2024-09-17 12:12:39 +02:00
Iván Ovejero acb4194fa1
fix(core): Prevent shutdown error in regular mode (#10844) 2024-09-17 12:02:17 +02:00
CodeShakingSheep 5a2c7e00a0
feat(Invoice Ninja Node): Add actions for bank transactions (#10389) 2024-09-17 10:42:05 +01:00
Raúl Gómez Morales e0c0ddee59
fix(editor): Address edge toolbar rendering glitches (#10839) 2024-09-17 11:22:49 +02:00
Iván Ovejero 7f4ef31507
refactor(core): Have WorkerServer use InstanceSettings (#10840) 2024-09-17 10:38:47 +02:00
Iván Ovejero 94aa680c9b
refactor(core): Set up worker server (#10814) 2024-09-17 10:14:12 +02:00
Eugene e6d84db899
fix(Google Vertex Chat Model Node): Clean service account private key (#10770) 2024-09-17 09:18:45 +02:00
Iván Ovejero d14bb36300
test(core): Mock filesystem in tests (#10823) 2024-09-17 09:15:09 +02:00
Iván Ovejero a6e1064985
test(core): Fix license mock in worker test (#10824) 2024-09-17 08:47:03 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7c23101ab8
fix(editor): Render image binary-data using img tags (#10829)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2024-09-16 15:17:33 +02:00
कारतोफ्फेलस्क्रिप्ट™ 25c8a328a8
refactor(core): Move instanceType to InstanceSettings (no-changelog) (#10640)
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-09-16 13:37:14 +02:00
Mutasem Aldmour 22c1890139
fix: Prevent copying workflow when copying outside of canvas (#10813) 2024-09-16 12:27:44 +02:00
Mutasem Aldmour 3be31e27ed
fix: Fix telemetry causing console error (#10828) 2024-09-16 12:11:50 +02:00
Iván Ovejero a7ed8ee909
refactor: Remove unused disable directives from nodes-base (#10825) 2024-09-16 10:58:32 +02:00
Iván Ovejero 0e61d7c2e8
refactor(core): Remove unused disable directives from backend packages (#10826) 2024-09-16 10:58:23 +02:00
Iván Ovejero 460fe14ae1
chore: Upgrade to TypeScript 5.6 (#10822) 2024-09-16 10:29:28 +02:00
Raúl Gómez Morales db846d3235
fix(editor): Prevent clipboard XSS injection (#10805) 2024-09-16 08:36:40 +02:00
कारतोफ्फेलस्क्रिप्ट™ cef64329a9
refactor(core): Simplify createDeferredPromise, and add tests (no-changelog) (#10811)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Benchmark Docker Image CI / 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-09-13 15:53:03 +02:00
oleg d647ef41ac
fix(HTTP Request Tool Node): Fix subsequent tool calls reusung the same options (#10808) 2024-09-13 15:32:11 +02:00
Elias Meire 394ef88843
fix(editor): Make expression edit modal read-only in executions view (#10806) 2024-09-13 15:27:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2f8c8448d3
refactor(core): Move push message types to a new shared package (no-changelog) (#10742) 2024-09-13 13:02:00 +02:00
Elias Meire 7f1c131b72
fix(editor): Make schema view search copy more clear (#10807) 2024-09-13 11:59:57 +01:00
Elias Meire 45dccf3d0c
fix(editor): Fix completion on $input.item. in Code node (#10800)
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-09-13 08:36:13 +02:00
oleg b2b1abc531
feat(OpenAI Node): Include O1 models in the models select (#10801)
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-09-12 21:09:59 +02:00
oleg 53c0fb18bf
build: Disable node-param-collection-type-unsorted-items for langchain nodes (no-changelog) (#10802) 2024-09-12 20:57:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ ea89c36447
fix(editor): Render the current first in CollaborationPane (no-changelog) (#10799) 2024-09-12 20:07:19 +02:00
Tomi Turtiainen 5156313074
refactor(core): Enable import/order eslint rule (#10794)
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-09-12 19:07:18 +03:00
Tomi Turtiainen 6530620e9d
fix(benchmark): Fix benchmark license tenant (#10798) 2024-09-12 19:06:36 +03:00
Iván Ovejero 05e609d714
build: Upgrade nodelinter to 1.16.2 (no-changelog) (#10779) 2024-09-12 16:53:36 +02:00
कारतोफ्फेलस्क्रिप्ट™ 64aa1813b2
refactor(core): Migrate Modal.vue to composition API (no-changelog) (#10792) 2024-09-12 16:41:21 +02:00
Tomi Turtiainen a8a3de9ff7
refactor(editor): Convert NodeExecuteButton to composition api (#10703) 2024-09-12 17:12:08 +03:00
Tomi Turtiainen 8fdbf25837
refactor(benchmark): Use kebab-case for file and directory names (#10787) 2024-09-12 16:06:43 +03:00
Iván Ovejero 86f4877bab
fix(core): Restore queue listeners for webhook process (#10781) 2024-09-12 12:55:24 +02:00
Tomi Turtiainen b2b6190cc0
refactor(benchmark): Rename scaling mode setups (#10783) 2024-09-12 13:02:56 +03:00
Iván Ovejero c133a6ef89
refactor(core): Include AI events in log streaming relay (#10768) 2024-09-12 12:02:47 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3b78094ffa
ci: Upgrade express to address CVE-2024-43796 (no-changelog) (#10785) 2024-09-12 11:58:36 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7d6ec6544e
fix(core): Fix the type for InstalledNodes.latestVersion (no-changelog) (#10782)
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-09-12 11:14:03 +02:00
Tomi Turtiainen 8496adb94f
fix(benchmark): Fix scaling mode setup (#10780) 2024-09-12 11:54:26 +03:00
Iván Ovejero 8c6cd014a0
refactor(core): Revamp subworkflow policy checker errors (#10752) 2024-09-12 09:11:37 +02:00
कारतोफ्फेलस्क्रिप्ट™ a0af1d9a06
feat(editor): Show Collaboration pane only when there are multiple active users (#10772)
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-09-11 18:18:19 +02:00
github-actions[bot] 755188897b
🚀 Release 1.59.0 (#10775)
Co-authored-by: mutdmour <4711238+mutdmour@users.noreply.github.com>
2024-09-11 16:56:54 +02:00
Mutasem Aldmour 2bc983ba32
feat: Add credential help to Assistant (no-changelog) (#10736) 2024-09-11 16:38:39 +02:00
oleg 50459bacab
fix(editor): Fix error rendering and indexing of LLM sub-node outputs (#10688) 2024-09-11 16:17:13 +02:00
oleg 5c47a5f691
feat(OpenAI Node): Add Max Tools Iteration parameter and prevent tool calling after execution is aborted (#10735) 2024-09-11 15:49:38 +02:00
Tomi Turtiainen 99ba710642
fix(editor): Revert remove tooltip from info tip (no-changelog) (#10771) 2024-09-11 16:09:15 +03:00
कारतोफ्फेलस्क्रिप्ट™ a1e011dd2a
refactor(editor): Enable collaboration features only in NodeView v2 (no-changelog) (#10756) 2024-09-11 14:22:55 +02:00
Elias Meire ee5fbc543c
fix(If Node): Update copy for type conversion parameter (#10769) 2024-09-11 14:12:33 +02:00
Danny Martini 6fa1919ca8
build(core): Allow adding tests side by side with the code (#10760) 2024-09-11 13:32:52 +02:00
Raúl Gómez Morales 00013a2069
perf(editor): Fix WorkflowDetails excessive re-rendering (#10767) 2024-09-11 11:46:18 +02:00
Shireen Missi 21936c88a8
fix(YouTube Node): Fix Date filters (#10725)
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-09-11 09:44:35 +01:00
कारतोफ्फेलस्क्रिप्ट™ 4f94319cd9
fix(core): Update subworkflow execution status correctly (#10764) 2024-09-11 10:39:18 +02:00
Tomi Turtiainen b9d157db40
fix(benchmark): Fix args formatting & validate scaling mode env vars (#10766)
Co-authored-by: Cornelius Suermann <cornelius@n8n.io>
2024-09-11 11:12:03 +03:00
Raúl Gómez Morales bf43d67357
fix(editor): Restrict when the collision avoidance algorithm is used (#10755)
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-09-10 17:43:31 +02:00
Shireen Missi 20b1cf2b75
feat(Lemlist Node): Add V2 to support more API operations (#10615) 2024-09-10 16:26:55 +01:00
Elias Meire 1b04be1240
feat(editor): Add lint for $('Node').item in runOnceForAllItems mode (#10743) 2024-09-10 16:26:17 +01:00
Tomi Turtiainen 6ecf84ffe8
refactor(editor): Convert Tooltip to composition api (#10701) 2024-09-10 18:17:39 +03:00
Tomi Turtiainen 56ebeed880
fix(benchmark): Make benchmark checks more robust (#10761) 2024-09-10 18:15:21 +03:00
oleg 17f160ce96
refactor: Update Langchain packages (no-changelog) (#10759) 2024-09-10 17:04:02 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0e814eb99c
fix(editor): Close Push connection in NodeView v2 (no-changelog) (#10762) 2024-09-10 16:59:20 +02:00
Tomi Turtiainen e56dabd63a
feat(benchmark): Report benchmark results to a configurable webhook (#10754) 2024-09-10 17:41:33 +03:00
कारतोफ्फेलस्क्रिप्ट™ 8450ec5a5c
fix(core): Do not serialize CredentialsEntity.shared anymore (no-changelog) (#10753) 2024-09-10 16:35:39 +02:00
Ricardo Espinoza d9473a5f9d
refactor(editor): Migrate SignoutView.vue to composition API (#10720) 2024-09-10 10:23:57 -04:00
Raúl Gómez Morales 297b668f32
fix(editor): Increase connector snap radius (#10757) 2024-09-10 16:22:04 +02:00
Ricardo Espinoza c64f37d580
refactor(editor): Migrate RunInfo.vue to composition API (#10721) 2024-09-10 10:20:40 -04:00
Ricardo Espinoza 482b5d8bec
refactor(editor): Migrate SettingsCommunityNodesView.vue to composition API (#10724) 2024-09-10 10:20:27 -04:00
Ricardo Espinoza 8d4afddcf4
refactor(editor): Migrate AboutModal.vue to composition API (#10722) 2024-09-10 10:20:12 -04:00
Ricardo Espinoza 14580dadde
refactor(editor): Migrate ActivationModal.vue to composition API (#10723) 2024-09-10 10:19:50 -04:00
Michael Kret 22c70d5069
fix: Google Contacts node warm up request, Google Calendar node events>getAll fields option (#10700) 2024-09-10 15:31:00 +03:00
Manuel Voppmann 4b2b5235db
docs: Fix broken PostgREST guide link in Supabase node (#10660) 2024-09-10 13:10:13 +01:00
Shireen Missi 540f79a38f
fix(Telegram Trigger Node): Use timing-safe string comparison (no-changelog) (#10718) 2024-09-10 13:02:38 +01:00
Eugene 421aa71251
feat(Code Tool Node): Option to specify input schema (#10693) 2024-09-10 13:48:44 +02:00
Elias Meire 87333cbefe
fix(editor): Show docs link in credential modal when docs sidebar is hidden (#10750) 2024-09-10 10:28:07 +01:00
Raúl Gómez Morales 63548e6ead
fix(editor): Follow up fixes and improvements to viewer role (#10684) 2024-09-10 11:06:05 +02:00
Raúl Gómez Morales efa5573278
fix(editor): Prevent action's panel flickering while dragging a node (#10739)
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-09-10 10:31:41 +02:00
Shireen Missi 9f3e03d728
fix(Gmail Trigger Node): Change Gmail Trigger dedupe logic (#10717) 2024-09-10 08:55:04 +01:00
Tomi Turtiainen d81f21d08e
feat(benchmark): New options for n8n benchmark (#10741) 2024-09-10 09:25:41 +03:00
oleg 96db501a61
fix(Chat Trigger Node): Fix auth in "Embedded Chat" mode (#10734)
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-09-09 17:33:52 +02:00
oscarpedrero d3861b31ce
fix(Webflow Node): Update scopes to include forms (#10554) 2024-09-09 14:08:25 +01:00
Tomi Turtiainen f682318db0
test(editor): Add unit tests for sanitizeHtml (#10737) 2024-09-09 16:01:04 +03:00
Tomi Turtiainen 6df6f5f8df
fix(editor): Fix xss issues in toast usages (#10733) 2024-09-09 13:26:21 +03:00
oleg 4e89912588
fix(OpenAI Chat Model Node): Prevent filtering of fine-tuned models in model selector (#10662) 2024-09-09 11:12:22 +02:00
Elias Meire e9b8d99084
feat: Filter parameter: Improve loose type validation for booleans (#10702)
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-09-09 08:54:36 +01:00
Tomi Turtiainen b18313f219
test: Add scaling n8n setup (multi-main) (#10644) 2024-09-09 09:07:32 +03:00
Alex Grozav 6ea0856085
refactor(editor): Migrate NodeWebhooks to Composition API (no-changelog) (#10710)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Benchmark Docker Image CI / 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-09-06 16:12:05 +03:00
Alex Grozav e4c9035915
fix(editor): Fix broken executions view (no-changelog) (#10714) 2024-09-06 16:10:50 +03:00
Raúl Gómez Morales 879b837581
fix(editor): Don't render pinned icon for disabled nodes (#10712) 2024-09-06 14:48:03 +02:00
Raúl Gómez Morales 43713dcd89
fix(editor): Add arrow end to connection line (#10704) 2024-09-06 12:58:07 +02:00
Alex Grozav 468f01aaa8
fix(editor): Provide correct node output runData information in new canvas (no-changelog) (#10691) 2024-09-06 13:37:44 +03:00
Iván Ovejero 156eb72ebe
fix(Email Trigger (IMAP) Node): Ensure connection close does not block deactivation (#10689) 2024-09-06 12:07:51 +02:00
Iván Ovejero ff7354228c
refactor(core): Increase Postgres connection timeout to 20 seconds (#10705)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-06 11:07:03 +02:00
Milorad FIlipović 91d9be2066
fix: Prevent AI assistant session reset when workflow is saved (#10707) 2024-09-06 11:06:51 +02:00
Tomi Turtiainen 4efcbc5936
fix: Show a more user friendly error message if initial Db connection times out (#10682) 2024-09-06 10:33:53 +02:00
Shireen Missi 08abaf9eb2
fix: Tweak the copy for Add more warnings to nodes (no-changelog) (#10697) 2024-09-06 09:24:48 +01:00
Eugene db6e8326c7
feat(editor): Logs markdown block improvements (#10681) 2024-09-06 09:17:58 +02:00
oleg 54ab2b14e4
fix(editor): Auto-focus expression input when switching from "fixed" mode (#10686) 2024-09-06 09:17:46 +02:00
Raúl Gómez Morales 62cb189985
fix(editor): Plus node button should not be visible on readonly mode (#10692)
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-09-06 07:54:54 +02:00
Michael Kret 3adbcab27d
fix(n8n Form Trigger Node): Do not rerun trigger when it has run data (#10687)
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-09-05 20:09:38 +03:00
Michael Kret 37a808896e
fix: More hints to nodes - regression for sub nodes (no-changelog) (#10690) 2024-09-05 17:54:36 +01:00
Shireen Missi 1dea8f4c7d
fix: Fix the issue in Trigger Nodes where poll time was not loaded (#10695)
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-09-05 17:52:51 +01:00
Cornelius Suermann a422c5ac7b
fix(core): Allow license:clear command to be used for licenses that failed renewal (#10665)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
2024-09-05 16:42:22 +02:00
Alex Grozav 3ea114129b
feat(editor): Show minimap only while panning, zooming or while minimap is hovered (no-changelog) (#10677)
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-09-05 15:41:33 +03:00
Alex Grozav c5bc8e6eb9
fix(editor): Add sticky note readonly state in new canvas (#10678) 2024-09-05 14:18:13 +03:00
Tomi Turtiainen aa98c18cd7
ci: Remove benchmark VM entra login (#10679) 2024-09-05 13:57:09 +03:00
github-actions[bot] f9208ad9a4
🚀 Release 1.58.0 (#10680)
Co-authored-by: netroy <196144+netroy@users.noreply.github.com>
2024-09-05 12:22:13 +02:00
Iván Ovejero a8e80d0c4b
feat(core): Introduce DB health check (#10661) 2024-09-05 11:04:48 +02:00
Milorad FIlipović 3a8078068e
feat(editor): Add AI Assistant support chat (#10656) 2024-09-05 10:54:35 +02:00
Shireen Missi 899b0a19ef
feat(editor): Add A/B testing feature flag for credential docs modal (#10664) 2024-09-05 09:48:46 +01:00
Alex Grozav d74f2a6dec
feat(editor): Change order of zoom control buttons in new canvas (no-changelog) (#10658) 2024-09-05 10:44:24 +03:00
Alex Grozav 3af3c6bd60
fix(editor): Fix configurable node width in new canvas (no-changelog) (#10600) 2024-09-05 10:44:07 +03:00
Eugene aa37c32f26
feat(Text Classifier Node): Add output fixing parser (#10667) 2024-09-05 09:39:44 +02:00
Iván Ovejero 81540318b4
feat(core): Make Postgres connection timeout configurable (#10670) 2024-09-05 09:31:08 +02:00
Csaba Tuncsik e318a6323a
refactor(editor): Refactor project utils splitName (no-changelog) (#10669) 2024-09-05 09:17:46 +02:00
Tomi Turtiainen 7da234d8b1
feat(benchmark): Add benchmark scenario for the httprequest node (#10672) 2024-09-05 09:42:58 +03:00
कारतोफ्फेलस्क्रिप्ट™ e50f0e6a4e
refactor(RabbitMQ Trigger Node): Improve type-safety, add tests, and fix issues with manual triggers (#10663)
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-09-05 08:11:38 +02:00
Alex Grozav a5a92ec8b1
feat(editor): Add support for nodes with multiple main inputs in new canvas (no-changelog) (#10659) 2024-09-05 08:03:19 +03:00
Alex Grozav fa31164a48
fix(editor): Set minimum zoom to 0 to allow fitting very large workflows in new canvas (no-changelog) (#10666) 2024-09-05 07:14:54 +03:00
Alex Grozav 8ef9d53167
feat(editor): Change selection to be default canvas behaviour (no-changelog) (#10668)
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-09-04 22:01:23 +03:00
Michael Kret 66ddb4a6f3
feat: More hints to nodes (#10565)
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: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-09-04 16:33:10 +03:00
Csaba Tuncsik cd0891e4f1
fix(editor): Fix opening executions tab from a new, unsaved workflow (#10652) 2024-09-04 15:32:03 +02:00
oleg 746e7b89f7
fix(AI Agent Node): Fix tools agent when using memory and Anthropic models (#10513) 2024-09-04 14:45:14 +02:00
Eugene 8b5c333d3d
feat(editor): Make highlighted data pane floating (#10638)
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-04 13:11:33 +02:00
Alex Grozav 0f91fd2b2e
fix(editor): Fix workflow loading after switching to executions view in new canvas (no-changelog) (#10655) 2024-09-04 13:18:20 +03:00
Tomi Turtiainen 8750b287f5
refactor(benchmark): Separate cloud env provisioning from running benchmarks (#10657) 2024-09-04 13:14:41 +03:00
oleg da44fe4b89
feat(core): Implement wrapping of regular nodes as AI Tools (#10641)
Co-authored-by: JP van Oosten <jp@n8n.io>
2024-09-04 12:06:17 +02:00
Raúl Gómez Morales f114035a6b
refactor(editor): Remove Trial logic in personalization modal and port to script setup (#10649)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-09-04 08:04:35 +02:00
Iván Ovejero 36177b0943
fix(core): Declutter webhook insertion errors (#10650)
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-09-03 17:58:26 +02:00
Tomi Turtiainen 2ea2bfe762
feat: Reintroduce collaboration feature (#10602) 2024-09-03 17:52:12 +03:00
Tomi Turtiainen 35e6a87cba
feat(benchmark): Add scenario for expressions with Set node (#10647) 2024-09-03 17:09:37 +03:00
Tomi Turtiainen d5d7b24f55
feat(benchmark): Add benchmark scenario for binary files (#10648) 2024-09-03 16:57:49 +03:00
Alex Grozav 32ce65c1af
feat(editor): Overhaul node insert position computation in new canvas (no-changelog) (#10637) 2024-09-03 15:11:44 +03:00
Iván Ovejero e5aba60aff
fix(core): Tighten check for company size survey answer (#10646) 2024-09-03 12:31:30 +02:00
Iván Ovejero f0c61d029a
refactor(core): Improve license lifecycle logging (no-changelog) (#10643) 2024-09-03 11:51:29 +02:00
jeanpaul 650389d907
feat(Postgres PGVector Store Node): Add PGVector vector store node (#10517) 2024-09-03 11:20:00 +02:00
Milorad FIlipović d92374b5c6
feat(editor): AI assistant UX improvements (no-changelog) (#10568) 2024-09-03 10:43:24 +02:00
Raúl Gómez Morales 5eba534319
fix(editor): Fix notification rendering HTML as text (#10642) 2024-09-03 10:41:59 +02:00
Raúl Gómez Morales ce39933766
fix(editor): Allow disabling SSO when config request fails (#10635) 2024-09-03 10:06:16 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7fd0c71bdc
feat(core): Use ES2021 as the tsconfig target for all backend packages (no-changelog) (#10639)
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-09-02 17:38:48 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6bb6a5c6cd
fix(core): Flush responses for ai streaming endpoints (#10633) 2024-09-02 16:47:20 +02:00
Tomi Turtiainen 14952eb83b
fix: Re-enable infra provisioning and teardown (no-changelog) (#10636) 2024-09-02 16:57:07 +03:00
Eugene 022ddcbef9
feat(core): Execution curation (#10342)
Co-authored-by: oleg <me@olegivaniv.com>
2024-09-02 15:20:08 +02:00
Shireen Missi 8603946e23
fix(Webhook Node): Add tests for utils (no-changelog) (#10613)
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-09-02 13:18:13 +01:00
Tomi Turtiainen afc4d4e144
fix: Fixes to cloud benchmarks (no-changelog) (#10634) 2024-09-02 14:58:24 +03:00
Tomi Turtiainen 56354151d4
test: Add JS CodeNode benchmark scenario (#10632) 2024-09-02 12:21:41 +03:00
Milorad FIlipović 7cfe56d727
refactor(editor): Migrate MainSidebar.vue to composition API (no-changelog) (#10538)
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-09-01 14:03:10 -04:00
Tomi Turtiainen ad4137499b
build: Fix cli nodemon config (#10628)
Some checks failed
Test Master / install-and-build (push) Has been cancelled
Benchmark Docker Image CI / 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-30 19:03:47 +03:00
Tomi Turtiainen 15f311c890
ci: Fixes to benchmarks in cloud (#10626) 2024-08-30 17:49:50 +03:00
Raúl Gómez Morales a20c915e57
test(editor): Increase test coverage for users settings page and modal (#10623) 2024-08-30 16:45:18 +02:00
Michael Kret 81f4322d45
fix(Wait Node): Append n8n attribution option (#10585) 2024-08-30 14:28:25 +01:00
Ricardo Espinoza ccb553a550
refactor(editor): Migrate NodeSettings.vue to composition API (#10545)
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-30 07:09:47 -04:00
Csaba Tuncsik a12e9edac0
fix(editor): Add pinned data only to manual executions in execution view (#10605) 2024-08-30 11:37:24 +02:00
Michael Kret 9fa1a9aa99
fix: Disable errors obfuscation (no-changelog) (#10617) 2024-08-30 10:59:30 +03:00
Tomi Turtiainen 1e08f444c9
ci: Fix script name in gh workflow (#10619) 2024-08-30 10:48:34 +03:00
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