Commit graph

10538 commits

Author SHA1 Message Date
Ricardo Espinoza cef177455e
refactor(editor): Standardize how we use defineEmits in components using the composition API (no-changelog) (#9934) 2024-07-04 10:30:51 +03:00
CodeShakingSheep 7a3c127b2c
fix(Invoice Ninja Node): Fix assigning an invoice to a payment (#9590) 2024-07-03 20:22:48 +01:00
Ricardo Espinoza f64ca621e1
refactor(editor): Migrate ui.store to use composition API (no-changelog) (#9892) 2024-07-03 15:11:40 -04:00
कारतोफ्फेलस्क्रिप्ट™ 22990342df
refactor(core): Delete all collaboration related code (no-changelog) (#9929) 2024-07-03 18:46:24 +02:00
कारतोफ्फेलस्क्रिप्ट™ 24091dfd9b
ci: Start typechecking n8n-workflow and n8n-core (no-changelog) (#9925)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-07-03 18:27:07 +02:00
github-actions[bot] 47cd411436
🚀 Release 1.49.0 (#9927)
Co-authored-by: cstuncsik <cstuncsik@users.noreply.github.com>
2024-07-03 15:29:45 +02:00
Danny Martini b80df2a47e
fix(editor): Don't try to load credentials on the demo route (#9926) 2024-07-03 15:14:26 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7f8857f69b
refactor(editor): Upgrade frontend typing (no-changelog) (#9915) 2024-07-03 14:19:24 +02:00
Elias Meire b2f8ea7918
feat(editor): Add docs sidebar to credential modal (#9914)
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2024-07-03 14:18:47 +02:00
Danny Martini ab2a548856
fix(core): Don't allow using credentials that are not part of the same project (#9916) 2024-07-03 11:42:59 +02:00
कारतोफ्फेलस्क्रिप्ट™ 962f0d7134
ci: Update codecov setup (no-changelog) (#9852) 2024-07-03 10:37:04 +02:00
Iván Ovejero 7c53433191
fix(core): Fix worker logs relay (#9919) 2024-07-03 10:29:25 +02:00
Jochem e6ad5a7193
feat(Copper Node): Update credential to support HTTP Request node (#9837) 2024-07-03 08:59:44 +01:00
KhDu 403e19b3e3
feat(Embeddings Cohere Node): Add v3 Cohere models (#9887) 2024-07-03 08:58:54 +01:00
Nico Weichbrodt 957b2d6108
feat(Zammad Node): Add reply_to and sender fields to article on ticket creation (#9911) 2024-07-03 08:55:02 +01:00
Iván Ovejero be9a247577
feat: Introduce debug info button (#9895) 2024-07-03 09:38:21 +02:00
Elias Meire ae67d6b753
refactor(editor): Convert Draggable components to composition API (no-changelog) (#9889)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-07-02 20:55:19 +02:00
Ricardo Espinoza 8debac755e
refactor(editor): Migrate tags.store to use composition API (no-changelog) (#9891) 2024-07-02 14:15:20 -04:00
Jon 873b7e59dc
fix(LinkedIn Node): Fix issue with legacy credential no longer working (#9912) 2024-07-02 16:45:30 +01:00
Iván Ovejero 7044d1ca28
fix(core): Filter out certain executions from crash recovery (#9904)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-07-02 17:07:07 +02:00
Jon 61c20d1ae3
feat(GitHub Node): Add support for state reasons when editing an issue (#9848) 2024-07-02 14:40:24 +01:00
कारतोफ्फेलस्क्रिप्ट™ db29e84666
fix(core): Fix AddActivatedAtUserSetting migration on MariaDB (#9910) 2024-07-02 15:25:49 +02:00
Iván Ovejero abb74587db
fix(core): Throw on adding execution without execution data (#9903) 2024-07-02 15:11:30 +02:00
Csaba Tuncsik f229577209
fix(editor): Fix frontend project roles (#9901) 2024-07-02 14:17:09 +02:00
Michael Kret af69c80bf5
feat(Merge Node): Overhaul, v3 (#9528)
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2024-07-02 13:47:04 +03:00
Shireen Missi 16b1a094b1
fix(Execute Workflow Node): Continue on fail behaviour not correctly implemented (#9890) 2024-07-01 16:25:01 +01:00
Pavlo Paliychuk 41c47a28a9
feat: Add Zep Cloud Memory component (#9657) 2024-07-01 14:32:26 +02:00
Alex Grozav 55cbc900a4
fix(editor): Fix new node credential creation via Resource Locator Component (#9896) 2024-07-01 14:48:39 +03:00
कारतोफ्फेलस्क्रिप्ट™ 59c8bf1c44
fix(core): Add a WebCrypto Polyfill for older versions of Node.js 18 (#9894) 2024-07-01 12:19:00 +02:00
Elias Meire dc1c5fce8a
fix(editor): Improve text wrapping in schema view (#9888) 2024-07-01 11:03:04 +02:00
Iván Ovejero e613de28ca
fix(core): Fix execution cancellation in scaling mode (#9841) 2024-06-28 20:05:09 +02:00
Mutasem Aldmour 10f7d4b5b9
feat(editor): Remove Segment (#9878) 2024-06-28 10:52:36 +02:00
Alex Grozav 13d83f2037
fix(editor): Fix performance issues related to expressions and pinned data (#9882)
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-06-27 18:50:09 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2885091ced
feat(core): Upgrade oclif (no-changelog) (#9881) 2024-06-27 17:26:19 +02:00
Csaba Tuncsik d9747d5e9b
fix(editor): Enable expression preview in SQL node when looking at executions (#9733)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-06-27 17:07:29 +02:00
oleg df2bc84d2b
feat(Vector Store Tool Node): Add Vector Store Tool (#9865)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-27 13:21:03 +02:00
कारतोफ्फेलस्क्रिप्ट™ ddf0de8f03
Merge tag 'n8n@1.48.0' 2024-06-27 12:27:53 +02:00
Michael Kret 4773aad170
fix: Error processing and output pane improvements (no-changelog) (#9626)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-27 13:22:07 +03:00
github-actions[bot] 7f6b322ef9
🚀 Release 1.48.0 (#9879)
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-06-27 12:18:15 +02:00
कारतोफ्फेलस्क्रिप्ट™ a43d6f0c5e
fix(LangChain Code Node): Fix icon in dark mode (no-changelog) (#9863)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-27 12:09:43 +02:00
Ricardo Espinoza 4008c147d7
fix(editor): Load credentials for workflow before determining credentials errors (#9876)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-06-27 11:54:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9454a851bb
refactor(core): Add more unit tests for Workflow.ts (no-changelog) (#9868)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-06-27 11:20:59 +02:00
Iván Ovejero e25682ddad
fix(core): Fix telemetry for concurrency control (#9845)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-27 10:54:40 +02:00
Iván Ovejero 6cb3072a5d
fix(editor): Use pinned data to resolve expressions in unexecuted nodes (#9693)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-06-27 10:49:53 +02:00
Alex Grozav e995309789
feat(editor): Add node enable/disable functionality in new canvas (no-changelog) (#9872) 2024-06-26 16:56:58 +03:00
Csaba Tuncsik 4de58dcbf5
fix(editor): Fix initialize authenticated features (#9867) 2024-06-26 12:03:04 +01:00
Elias Meire 5bc58efde9
fix(editor): Show error state correctly in options parameter with remote options (#9836) 2024-06-26 12:35:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 803895360c
refactor(editor): Delete unused code (no-changelog) (#9866) 2024-06-26 11:45:41 +02:00
Alex Grozav 405e8746c9
feat(editor): Allow two-way connection for AI Nodes in new canvas (no-changelog) (#9864) 2024-06-26 12:17:32 +03:00
कारतोफ्फेलस्क्रिप्ट™ df9cd8950e
fix(core): Disable Fast Fallback for network connections (no-changelog) (#9860)
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-06-26 10:38:39 +02:00
Jon 1eeaf32523
fix: Fix missing node logos (#9844) 2024-06-26 08:35:59 +01:00
Cornelius Suermann 8a09806c5a
feat(core): Log a warning if automatic license renewal is disabled (no-changelog) (#9569)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-26 09:00:07 +02:00
Michael Kret 19213efc30
fix: Remove Request Options from sub nodes (no-changelog) (#9853)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-25 14:53:31 +03:00
कारतोफ्फेलस्क्रिप्ट™ 2c0df8d467
fix: Delete duplicate properties in Structured Output Parser Node (no-changelog) (#9855) 2024-06-25 11:50:12 +02:00
Csaba Tuncsik 5cdcb61f66
fix(editor): Optimizing main sidebar to have more space for Projects (#9686)
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-06-25 11:14:02 +02:00
Alex Grozav 31c456700a
feat(editor): Compute node position and connections when creating new nodes in new canvas (no-changelog) (#9830) 2024-06-25 12:11:44 +03:00
कारतोफ्फेलस्क्रिप्ट™ b55fc60993
refactor(Redis Trigger Node): Refactor, fix duplicate triggers, and add unit tests (#9850) 2024-06-24 20:20:35 +02:00
कारतोफ्फेलस्क्रिप्ट™ 80ebe774bc
ci: Fix a flaky test (no-changelog) (#9851) 2024-06-24 18:52:10 +02:00
कारतोफ्फेलस्क्रिप्ट™ 164ec72c0d
refactor(MQTT Node): Refactor, fix duplicate triggers, and add Unit tests (#9847)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-06-24 18:51:59 +02:00
Elias Meire e51de9d391
feat(editor): Show multiple nodes in input pane schema view (#9816) 2024-06-24 18:09:28 +02:00
Iván Ovejero e33a47311f
refactor: Upgrade to TypeScript 5.5 (no-changelog) (#9828) 2024-06-24 17:49:59 +02:00
Csaba Tuncsik 1ba656ef4a
fix(editor): Properly update workflow info in main header (#9789) 2024-06-24 15:08:24 +02:00
Iván Ovejero 44ea4c73eb
refactor: Remove unused lint directives (no-changelog) (#9842) 2024-06-24 12:13:18 +02:00
Iván Ovejero 16d3083af7
fix(core): Fix init for AuditEventRelay (#9839) 2024-06-24 10:51:34 +02:00
Mutasem Aldmour b807e6726f
feat: Add RS client to hooks service (#9834) 2024-06-24 10:44:49 +02:00
Iván Ovejero 8e529219df
refactor(core): Lint to restrict @n8n/typeorm to persistence layer (no-changelog) (#9840) 2024-06-24 10:24:05 +02:00
oleg 2ce97be33e
feat(Anthropic Chat Model Node): Add support for Claude 3.5 Sonnet (#9832)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-21 13:55:37 +02:00
Iván Ovejero b5923020d7
refactor(core): Remove inferral of execution status (no-changelog) (#9829) 2024-06-21 10:47:28 +02:00
Iván Ovejero f0ee0a1655
refactor(core): Log denials from subworkflow caller policy (no-changelog) (#9827) 2024-06-21 10:47:11 +02:00
KubeAl 553b135b0b
fix(Zulip Node): Fix a typo preventing some messages from updating (#7078)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 21:09:02 +02:00
github-actions[bot] d13c1bbba5
🚀 Release 1.47.0 (#9826)
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-06-20 15:00:30 -04:00
कारतोफ्फेलस्क्रिप्ट™ 3703310b0f
ci: Fix repository url for provenance checks (no-changelog) (#9825) 2024-06-20 20:42:18 +02:00
Deborah 116e9fa800
docs: Update docs links in the HTTP node (no-changelog) (#9188) 2024-06-20 20:42:08 +02:00
Daniel 4e893436fb
feat(Pipedrive Node): Add sort field for get all persons (#8138) 2024-06-20 20:18:11 +02:00
कारतोफ्फेलस्क्रिप्ट™ f98c4b8ac0
fix(core): Upgrade ws to address CVE-2024-37890 (#9801) 2024-06-20 17:26:50 +02:00
Val aeeced4d97
fix: Get workflow not returning home project and shared projects (no-changelog) (#9815) 2024-06-20 15:43:23 +01:00
Jon e1e8a75763
fix(AWS SES Node): Fix issue with email aliases not working for sending from or sending to (#9811)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 15:42:52 +01:00
Michael Kret 223488f190
fix(Google Sheets Node): Check for column names changes before upsert, append, update (#9649) 2024-06-20 16:19:16 +03:00
Eric Francis cdc2f9e7d3
fix(MongoDB Node): Correct typo in MongoDbProperties (no-changelog) (#9587) 2024-06-20 15:13:58 +02:00
Mohammad Alsmadi c334ecb2ed
fix(editor): Console error in ActionsMode when searching for action and pressing enter (no-changelog) (#9292) 2024-06-20 14:54:46 +02:00
Josh Sorenson fdde9957c8
fix(Airtable Node): Make multipleRecordLinks editable in fields (#9608) 2024-06-20 14:54:25 +02:00
Elias Meire 202124152c
refactor(editor): Refactor code editors to composition API (no-changelog) (#9757) 2024-06-20 14:17:12 +02:00
n8n-ninja f4e2c695f2
refactor: Correct spelling mistakes (no-changelog) (#9305) 2024-06-20 14:10:40 +02:00
pebosi 828649d7e7
fix(editor): Align all cell contents to the top in RunDataTable (no-changelog) (#3889)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 13:48:00 +02:00
Michael Kret c5ce21021c
fix(Splunk Node): Restore icon (no-changelog) (#9818) 2024-06-20 14:15:33 +03:00
Iván Ovejero 7b396e78c6
refactor(core): Introduce RedisClientService (no-changelog) (#9774) 2024-06-20 12:55:07 +02:00
Iván Ovejero 199dff4fb3
refactor(core): Decouple event bus from internal hooks (no-changelog) (#9724) 2024-06-20 12:32:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ e4463c62b4
refactor(core): Extract duplicate utility functions and add unit tests (no-changelog) (#9814) 2024-06-20 12:09:23 +02:00
Iván Ovejero 283d1ca583
refactor(core): Rename usage metrics method per suggestion (no-changelog) (#9810) 2024-06-20 11:02:30 +02:00
oleg c0a6acaef6
refactor(editor): Migrate InlineNameEdit & InlineTextEdit components to Vue 3 syntax (no-changelog) (#9755)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-20 10:38:08 +02:00
Michael Kret b7aea957b8
feat: Do not show errors not processed by n8n (no-changelog) (#9598)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 08:45:00 +03:00
Taylor Hoffmann 4740162232
refactor(editor): Translate sidebar "Help" label (no-changelog) (#9732) 2024-06-19 21:36:24 +02:00
Ricardo Espinoza 89b8d04fcd
refactor(editor): Migrate nodeTypes.store to use composition API (no-changelog) (#9795) 2024-06-19 12:34:38 -07:00
ekadin-mtc 15d631c412
feat(JWT Node): Add an option to allow a "kid" (key ID) header claim (#9797)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-19 21:28:55 +02:00
Ricardo Espinoza 106b0ac1a0
refactor(editor): Migrate VersionCard.vue to use composition API (no-changelog) (#9799) 2024-06-19 12:36:38 -04:00
Ricardo Espinoza f6b8b8d956
refactor(editor): Migrate versions.store to use composition API (no-changelog) (#9798) 2024-06-19 08:34:58 -07:00
Val adbd0d17ab
fix: Changes to workflow staticData erroneously updating updatedAt (#9790) 2024-06-19 14:44:55 +01:00
Danny Martini 4ac9266820
fix(core)!: $(...).[last,first,all]() defaulting to the first output instead of the output that connects the nodes (#9760) 2024-06-19 15:10:30 +02:00
Jon 77bf16667b
fix(Elasticsearch Node): Fix issue with self signed certificates (#9805) 2024-06-19 13:20:30 +01:00
कारतोफ्फेलस्क्रिप्ट™ 65c5609ab5
feat(core): Use WebCrypto to generate all random numbers and strings (#9786) 2024-06-19 13:33:57 +02:00
Iván Ovejero cfc4db00e3
refactor(core): Send active workflow IDs during license renewal (#9804) 2024-06-19 12:35:42 +02:00
Iván Ovejero 11fe48b3dc
fix(editor): Revert header toggle fix (#9800) 2024-06-19 10:03:09 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3b70330ff6
refactor(core): Auto-register controllers at startup (no-changelog) (#9781) 2024-06-19 09:57:40 +02:00
Michael Kret be2635e50e
feat: HTTP request tool (#9228) 2024-06-19 10:54:13 +03:00
Iván Ovejero 4131408e5e
fix(core): Ensure execution recovery skips successful executions (#9793) 2024-06-19 09:45:50 +02:00
कारतोफ्फेलस्क्रिप्ट™ e3e20b48eb
refactor(editor): Use typed-mocks to speed up tests and type-checking (no-changelog) (#9796) 2024-06-19 07:41:27 +02:00
Ricardo Espinoza 41e06be6fd
refactor(editor): Migrate n8nRootStore to use composition API (no-changelog) (#9770) 2024-06-18 13:15:12 -04:00
Iván Ovejero 653953e2bd
ci: Fix typecheck to fix build (no-changelog) (#9792) 2024-06-18 17:05:01 +02:00
Alex Grozav b0d7cfa2ab
refactor(editor): Migrate nodeBase mixin to composable (no-changelog) (#9742) 2024-06-18 16:35:26 +03:00
Iván Ovejero c58621ab79
feat(core): Expand crash recovery to cover queue mode (#9676) 2024-06-18 15:22:02 +02:00
Elias Meire 7e44cd7f16
refactor(editor): Enable @typescript-eslint/no-base-to-string lint rule, fix errors (no-changelog) (#9783) 2024-06-18 15:04:29 +02:00
Elias Meire e3cbce5028
refactor: Refactor input components to composition API (no-changelog) (#9744) 2024-06-18 15:04:08 +02:00
Michael Kret 8f94dcc0e9
fix(Slack Node): Do not try to parse block if it's already object (#9643)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-18 13:50:44 +03:00
Elias Meire 1a3f72b751
fix(editor): Error dropdown in resource locator disappears when search filter is required (#9681) 2024-06-18 11:11:10 +02:00
Iván Ovejero 7c358e5baa
fix(core): Ensure followers do not recover executions from logs (#9785) 2024-06-18 10:52:38 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2d02c73fbd
refactor(core): Refactor cli command tests (no-changelog) (#9731) 2024-06-18 10:50:39 +02:00
oleg fb73ec3994
refactor(editor): Refactor BinaryDataDisplay components to Vue 3 syntax (no-changelog) (#9753)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-18 10:50:28 +02:00
Elias Meire d1163533a6
feat(Set Node): Preserve binary data by default (#9668)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-06-18 10:32:51 +02:00
oleg 0524f588f6
refactor(editor): Migrate BreakpointsObserver component to Vue 3 syntax (no-changelog) (#9758)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-18 10:13:11 +02:00
Elias Meire b7d356f49c
fix(editor): Fix node icon in node creator header (#9782) 2024-06-18 10:05:18 +02:00
कारतोफ्फेलस्क्रिप्ट™ 08c6e9b571
refactor(editor): Replace mixed style of defineProps with the new style (no-changelog) (#9787) 2024-06-18 09:55:10 +02:00
Ricardo Espinoza 1e8716a607
fix(editor): Set default value for isProductionExecutionPreview in NodeDetaillsView.vue (no-changelog) (#9788) 2024-06-18 08:17:27 +02:00
कारतोफ्फेलस्क्रिप्ट™ 876bcbb04c
fix(core): Make enterprise trial requests via the backend (no-changelog) (#9784) 2024-06-17 19:56:52 +02:00
Ricardo Espinoza f7d7404907
refactor(editor): Migrate NodeDetailsView.vue to use script setup (no-changelog) (#9762) 2024-06-17 09:53:35 -07:00
Danny Martini be7249f568
fix(editor): Use segments/graphemes when creating the compact sidebar entries (#9776) 2024-06-17 18:50:29 +02:00
Iván Ovejero 551fb6d7a2
fix(editor): Active toggle incorrectly displayed as inactive in execution view (#9778) 2024-06-17 18:24:56 +02:00
कारतोफ्फेलस्क्रिप्ट™ 292bbb3f9f
fix(SalesforceTrigger Node): Add missing codex (no-changelog) (#9722) 2024-06-17 15:03:12 +02:00
Tomi Turtiainen a484862576
fix: Fix ColorCircles and Sizes initial render (no-changelog) (#9780)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-17 15:51:00 +03:00
Alex Grozav 12604fe1da
feat(editor): Add capability to open NDV and rename node (no-changelog) (#9712) 2024-06-17 15:46:55 +03:00
कारतोफ्फेलस्क्रिप्ट™ 87cb199745
fix(editor): Use BroadcastChannel instead of window.opener for OAuth callback window (#9779) 2024-06-17 13:41:49 +02:00
Val a1046607bf
feat: Add custom data to public API execution endpoints (#9705) 2024-06-17 12:38:10 +01:00
Iván Ovejero d615711728
refactor(core): Remove unused execution status warning (no-changelog) (#9759) 2024-06-17 13:00:04 +02:00
Iván Ovejero f7352b6a8f
refactor(core): Make PruningService.init and WaitTracker.init consistent (no-changelog) (#9761) 2024-06-17 12:49:40 +02:00
Tomi Turtiainen 7c70b782a1
refactor: Migrate Pagination to composition API (no-changelog) (#9752) 2024-06-17 13:43:06 +03:00
Csaba Tuncsik 403947a6a4
test: Add resource moving modal tests (no-changelog) (#9775) 2024-06-17 11:31:21 +02:00
Ricardo Espinoza 60491d979d
refactor(editor): Migrate Credentials.store to use composition API (no-changelog) (#9767) 2024-06-17 04:54:38 -04:00
Alex Grozav 076c35d193
refactor(editor): Migrate SettingsView to composition api (no-changelog) (#9746) 2024-06-17 11:53:40 +03:00
Ricardo Espinoza 4a1ff4878f
refactor(editor): Migrate CommunityNodes.store to use composition API (no-changelog) (#9766) 2024-06-17 04:53:25 -04:00
Ricardo Espinoza 0431f5a4ee
refactor(editor): Migrate MfaSetupModal.vue to use script setup (no-changelog) (#9765) 2024-06-17 04:52:38 -04:00
Ricardo Espinoza 21a9682862
refactor(editor): Migrate MfaView.vue to use script setup (no-changelog) (#9764) 2024-06-17 04:52:15 -04:00
Tomi Turtiainen 4541a8f2d1
refactor: Migrate Select to composition API (no-changelog) (#9750) 2024-06-17 10:23:30 +03:00
Tomi Turtiainen 666bab07fb
refactor: Migrate Popover to composition API (no-changelog) (#9751) 2024-06-17 10:08:21 +03:00
Tomi Turtiainen f49e79cc0b
refactor: Migrate FormInputs to composition API (no-changelog) (#9756) 2024-06-17 10:08:04 +03:00
Tomi Turtiainen ed2ad6c7ba
refactor: Migrate Option to composition API (no-changelog) (#9754) 2024-06-17 10:07:47 +03:00
Ricardo Espinoza ac7a561379
refactor(editor): Migrate userHelpers mixin to composable (no-changelog) (#9737) 2024-06-15 09:41:23 -04:00
Alex Grozav ca2e5d90ed
refactor(editor): Migrate TimeAgo component to composition API (no-changelog) (#9749) 2024-06-14 16:03:33 +03:00
Danny Martini 2cf4364ee0
fix: When editing nodes only show the credentials in the dropdown that the user is allowed to use in that workflow (#9718) 2024-06-14 14:48:49 +02:00
Tomi Turtiainen 2dad9ce44c
refactor: Migrate ResizeObserver to composition API (no-changelog) (#9745) 2024-06-14 14:56:41 +03:00
Tomi Turtiainen 8b4a9dbced
refactor: Migrate sizes to composition api (no-changelog) (#9748) 2024-06-14 14:30:38 +03:00
Tomi Turtiainen e293683234
refactor: Migrate ColorCircles to composition api (no-changelog) (#9747) 2024-06-14 14:30:29 +03:00
Alex Grozav db1cc24414
refactor(editor): Migrate SignupView to composition api (no-changelog) (#9743) 2024-06-14 14:03:21 +03:00
Csaba Tuncsik e84d2538b6
fix(editor): Add telemetry to resource moving (#9720) 2024-06-14 10:49:48 +01:00
oleg d62ca78a4c
refactor(editor): Migrate ErrorView component to Vue 3 (no-changelog) (#9740)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-14 10:37:52 +02:00
कारतोफ्फेलस्क्रिप्ट™ c8f0029bc5
ci: Move type-checking out of the build process (no-changelog) (#9730) 2024-06-13 16:46:25 +02:00
Iván Ovejero cfef49e60a
refactor(core): Include logless case in crash recovery (no-changelog) (#9725) 2024-06-13 12:54:51 +02:00
oleg 28d1a5d00d
fix(AI Agent Node): Exclude tools agent from unsupported node versions (#9728)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-13 12:37:30 +02:00
Iván Ovejero ceb7f074eb
fix(core): Update transactional email links for RBAC (#9727) 2024-06-13 12:27:49 +02:00
Iván Ovejero 6a43710859
refactor(core): Remove license from execution repository (no-changelog) (#9726) 2024-06-13 11:43:21 +02:00
Giulio Andreini a9179896f6
fix(Slack Trigger Node): Wrong file naming fix (no-changelog) (#9719) 2024-06-13 08:37:42 +02:00
Iván Ovejero 797342343f
perf(core): Introduce concurrency control for main mode (#9453) 2024-06-12 15:05:43 +02:00
Tomi Turtiainen 6c1a4c8ebf
fix: Fix sending pin data twice causing payload too large errors (#9710) 2024-06-12 15:11:39 +03:00
कारतोफ्फेलस्क्रिप्ट™ e08b4337c9
Merge tag 'n8n@1.46.0' 2024-06-12 14:04:49 +02:00
github-actions[bot] bc93204f95
🚀 Release 1.46.0 (#9716)
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-06-12 13:56:04 +02:00
Milorad FIlipović 3b86f52b02
fix(editor): Improve touch device detection (#9675) 2024-06-12 13:49:41 +02:00
Danny Martini dc17cf3a49
fix(editor): Render credentials editable when opening them from the node view (#9678) 2024-06-12 13:06:05 +02:00
Tomi Turtiainen 0502738c0d
fix(editor): Persist tag filter when clicking tag directly in workflows page (#9709) 2024-06-12 12:06:50 +03:00
Csaba Tuncsik f9aa340015
fix(editor): Add back credential type icon (no-changelog) (#9704) 2024-06-11 20:16:27 +02:00
Alex Grozav daf85b4439
feat(editor): Add canvas edge toolbar hover show/hide support (no-changelog) (#9699) 2024-06-11 19:09:29 +03:00
कारतोफ्फेलस्क्रिप्ट™ 90f8b919fa
ci: Fix custom docker builds (no-changelog) (#9702) 2024-06-11 15:41:38 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3d0393c739
ci: Refactor e2e tests to be less flaky (no-changelog) (#9695) 2024-06-11 14:45:15 +02:00
Csaba Tuncsik bc35e8c33d
feat(editor): Add move resources option to workflows and credentials on (#9654) 2024-06-11 14:21:16 +02:00
Ricardo Espinoza dda7901398
fix: Introduce HooksService (#8962) 2024-06-11 07:28:45 -04:00
Elias Meire 4918ac81de
fix(editor): Improve large data warning in input/output panel (#9671) 2024-06-11 12:08:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 63e42b9b52
ci(editor): Enforce type-safety in @n8n/chat builds as well (no-changelog) (#9685) 2024-06-11 11:23:36 +02:00
Iván Ovejero c0e4f69fe6
refactor(core): Remove more dead code from event bus (no-changelog) (#9697) 2024-06-11 10:53:16 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6ba789aa6d
ci: Remove unused WaitTracker mocking (no-changelog) (#9694) 2024-06-11 10:28:52 +02:00
Mutasem Aldmour 50bd5b9080
feat: Update NPS Value Survey (#9638)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-06-11 10:23:30 +02:00
Iván Ovejero aaa78435b0
refactor(core): Remove event bus channel (no-changelog) (#9663) 2024-06-11 10:02:23 +02:00
Iván Ovejero cc4e46eae4
refactor(core): Remove event bus helpers (no-changelog) (#9690) 2024-06-11 09:11:39 +02:00
Iván Ovejero 817167cf4b
refactor(core): Merge event bus controllers and remove dead code (no-changelog) (#9688) 2024-06-10 17:38:02 +02:00
Iván Ovejero 74b6215df5
refactor(core): Use @Licensed() in event bus controller (no-changelog) (#9687) 2024-06-10 16:21:47 +02:00
Giulio Andreini ae00b446a7
fix(editor): Node background for executing nodes in dark mode (#9682) 2024-06-10 16:02:47 +02:00
Milorad FIlipović b652405a06
fix(editor): Prevent saving already saved workflows (#9670) 2024-06-10 16:00:21 +02:00
Tomi Turtiainen 99b54bb029
fix(editor): Fix node connection showing incorrect item count during … (#9684) 2024-06-10 16:54:13 +03:00
oleg bc3dcf706f
feat(editor): Harmonize rendering of new-lines in RunData (#9614)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-10 15:24:17 +02:00
Ricardo Espinoza 22bdb0568e
refactor(editor): Fix remaining FE type check errors (no-changelog) (#9607)
Co-authored-by: Alex Grozav <alex@grozav.com>
2024-06-10 16:23:06 +03:00
Tomi Turtiainen 1e15f73b0d
fix(editor): Remove template creds setup from workflow when copied (no-changelog) (#9673) 2024-06-10 13:36:42 +03:00
Iván Ovejero b0b4093072
refactor(editor): Stop expecting null execution status (no-changelog) (#9672) 2024-06-10 10:19:40 +02:00
Valentin Coppin 67932c0b76
fix: Fix typo with submitted (no-changelog) (#9662) 2024-06-07 15:30:26 +01:00
Iván Ovejero b8338e3610
refactor(core): Revamp crash recovery mechanism for main mode (#9613) 2024-06-07 16:19:59 +02:00
Elias Meire 291d46af15
fix(editor): Improve dragndrop of input pills with spaces (#9656) 2024-06-07 15:37:30 +02:00
Milorad FIlipović bb7227d18d
fix(editor): Indent on tabs in expression fields (#9659) 2024-06-07 15:30:26 +02:00
Tomi Turtiainen ebba7c87cd
fix(editor): Color node connections correctly in execution preview for nodes that have pinned data (#9669) 2024-06-07 16:12:59 +03:00
Iván Ovejero 6ae6a5ebdf
fix(core): Fix optional chaining in continue on fail check (#9667) 2024-06-07 14:56:10 +02:00
oleg 1fdd657a0c
feat(OpenAI Node): Allow to select Image analyze model & improve types (#9660)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-07 14:37:04 +02:00
Elias Meire eccc637b63
feat(editor): Add isEmpty on DateTime, add is empty to all types in filter component (#9645) 2024-06-07 13:25:22 +02:00
Cornelius Suermann 44ecab73d7
feat: Release floating entitlements on license:clear command (no-changelog) (#9603)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-07 13:13:31 +02:00
oleg 3b10c0f6aa
fix(Chat Trigger Node): Fix public chat container dimensions (#9664)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-07 11:47:23 +02:00
Iván Ovejero 4b345bec03
fix(core): Allow graceful shutdown for main with active executions (#9661) 2024-06-07 10:58:26 +02:00
Jan Oberhauser 4e568631be
feat(core): Add batching and other options to declarative nodes (#8885)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-06-07 08:39:31 +03:00
Mutasem Aldmour e520f8a98f
fix: Reset pagination when output size changes (#9652) 2024-06-06 17:14:55 +02:00
Giulio Andreini 566b52c4e1
fix(editor): Remove transparency from dark mode callouts (#9650)
Co-authored-by: Milorad Filipovic <milorad@n8n.io>
2024-06-06 16:29:35 +02:00
Michael Kret a684681ea1
fix(Remove Duplicates Node): Tolerate null fields (#9642) 2024-06-06 16:52:56 +03:00
Csaba Tuncsik ed963011c9
fix(editor): Move projects and rbac files (no-changelog) (#9651) 2024-06-06 15:30:17 +02:00
Elias Meire 58cfd2fde8
fix: Fix AWS credential test (no-changelog) (#9653) 2024-06-06 15:02:58 +02:00
Elias Meire 600013a1ab
feat: Add support for dark mode node icons and colors (#9412)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-06 13:34:30 +02:00
Jon 68e856d155
fix(Gotify Node): Fix issue with self signed certificates not working (#9647) 2024-06-06 12:22:37 +01:00
Iván Ovejero 65cd2e8803
refactor(core): Support writing tests in cli/src (no-changelog) (#9646) 2024-06-06 12:18:47 +02:00
Michael Kret b45f3dc9fb
fix(n8n Form Trigger Node): Error if Respond to Webhook and respond node not in workflow (#9641) 2024-06-06 13:12:52 +03:00
Danny Martini 6187cc5762
feat(core): Implement project:viewer role (#9611) 2024-06-06 11:55:48 +02:00
Milorad FIlipović e9e3b254fe
fix(editor): Prevent running workflows using keyboard shortcuts if execution is disabled (#9644) 2024-06-06 10:41:40 +02:00
pemontto 7aea8243fe
fix(Jira Software Node): Fix the order by feature (#9639) 2024-06-06 08:58:59 +01:00
Ria Scholz 9853ecc5bc
fix(X (Formerly Twitter) Node): Change how tweet id is retrieved from quote URL (#9635)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-06 09:02:38 +02:00
कारतोफ्फेलस्क्रिप्ट™ be0dee2a15
Merge tag 'n8n@1.45.0' 2024-06-05 17:36:58 +02:00
github-actions[bot] 07dae514c7
🚀 Release 1.45.0 (#9637)
Co-authored-by: despairblue <despairblue@users.noreply.github.com>
2024-06-05 17:29:26 +02:00
Tomi Turtiainen 0ac86ac76b
refactor(editor): Fix eslint errors in Node.vue (no-changelog) (#9628) 2024-06-05 18:04:09 +03:00
Elias Meire 9dbea7393a
fix: Make AWS credential work with global AWS services (#9631) 2024-06-05 16:53:45 +02:00
pemontto a946ead46e
fix(Jira Software Node): Fix comments limit and add sorting (#9634) 2024-06-05 15:26:15 +01:00
Csaba Tuncsik c92765dcdb
fix(editor): Filter credentials by project ID also for new workflow (#9615) 2024-06-05 15:58:15 +02:00
oleg e7f616290f
fix(AI Agent Node): Improve Tools agent empty tool input message (#9622)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-05 14:39:20 +02:00
Milorad FIlipović a8bb53f4e3
fix(editor): Improve error messages around pinned data (#9632) 2024-06-05 13:48:55 +02:00
Michael Kret 37531cdb7d
fix: Prevent NodeApiError rewraping (no-changelog) (#9627) 2024-06-05 14:21:32 +03:00
Iván Ovejero 411ffbda7f
fix(core): Ensure ID is a positive integer when fetching execution (#9629) 2024-06-05 13:05:07 +02:00
Iván Ovejero f94090b48c
ci: Fix typecheck for nodes-base (no-changelog) (#9630) 2024-06-05 12:33:02 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1563bf571d
refactor(core): Move curl endpoint to its own controller (no-changelog) (#9605) 2024-06-05 10:43:09 +02:00
Iván Ovejero 375b347b0f
refactor(core): Restore test for execution pagination in Public API (no-changelog) (#9621) 2024-06-05 10:14:01 +02:00
कारतोफ्फेलस्क्रिप्ट™ 044607e2a0
ci: Consistent tsconfig setup for backend packages and fix pnpm typecheck for composite packages (no-changelog) (#9604)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-05 09:50:48 +02:00
Elias Meire 84f091d3e5
fix(HTTP Request Node): Sanitize secrets of predefined credentials (#9612) 2024-06-05 09:25:39 +02:00
Milorad FIlipović 5361e9f69a
feat(editor): Update sticky content when checkbox state changes (#9596)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-05 09:01:45 +02:00
Tomi Turtiainen 744c94d94b
fix(editor): Commit theme change from Save button (#9619) 2024-06-05 09:38:26 +03:00
Tomi Turtiainen d6a046b8ad
refactor: Update typings of /me/settings and /users/:id/settings endpoints (no-changelog) (#9620) 2024-06-05 09:35:43 +03:00
oleg 5322802992
feat(editor): Chat Trigger tweaks (#9618)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-04 17:24:18 +02:00
Milorad FIlipović 42ceec6879
fix(editor): Shrink #node-view-background to viewport size (no-changelog) (#9616) 2024-06-04 15:29:42 +02:00
कारतोफ्फेलस्क्रिप्ट™ afa41969e5
ci: Remove the cyclic peer-dependency (no-changelog) (#9617) 2024-06-04 15:27:29 +02:00
Alex Grozav f6a466cd87
feat(editor): Add remove node and connections functionality to canvas v2 (#9602) 2024-06-04 15:36:27 +03:00
Danny Martini 202c91e7ed
feat(core): Allow transferring credentials from any project to any team project (#9563) 2024-06-04 13:54:48 +02:00
Milorad FIlipović 245c63f216
fix(editor): Skip disabled nodes when detecting workflow issues (#9610) 2024-06-04 13:26:57 +02:00
Michael Kret b91e50fc92
feat: Run once for each item tooltip (#9486)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-06-04 10:18:17 +03:00
Ricardo Espinoza 631f077c18
fix(editor): Type errors in VariablesView.vue (no-changelog) (#9558) 2024-06-03 13:17:01 -04:00
कारतोफ्फेलस्क्रिप्ट™ 08d9c9a787
fix(core): Start WaitTracker only in the main container (#9600) 2024-06-03 17:43:24 +02:00
Danny Martini d6db8cbf23
feat(core): Allow transferring workflows from any project to any team project (#9534) 2024-06-03 16:57:04 +02:00
oleg 68420ca6be
refactor(editor): Fix NodeView/Canvas related TS errors (#9581)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-06-03 16:33:20 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3298914bc4
refactor(core): Remove dead code that disabled auto-generated ids during import (no-changelog) (#9601) 2024-06-03 16:12:31 +02:00
Alex Grozav 1a982d51b3
refactor(editor): Fix typecheck for design-system and chat packages (no-changelog) (#9599) 2024-06-03 16:04:21 +03:00
Iván Ovejero 485838446f
refactor(core): Remove crash recovery from error executions (no-changelog) (#9551) 2024-06-03 14:35:03 +02:00
Csaba Tuncsik 4eb6edc73a
refactor(editor): Fix type errors (no-changelog) (#9584) 2024-06-03 14:24:26 +02:00
Milorad FIlipović c1b1ee57b1
fix(editor): Fix type errors in NodeCredentials (no-changelog) (#9567) 2024-06-03 13:54:00 +02:00
Mutasem Aldmour 5686e2222c
fix: Force type safety in design system (no-changelog) (#9586)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-03 12:50:41 +02:00
Michael Kret f50c73a3cb
fix(Code Node): Replace tab character with spaces in placeholder (no-changelog) (#9577) 2024-06-03 12:53:01 +03:00
Elias Meire 6268276746
refactor(editor): Fix typescript issues in composables and misc files (no-changelog) (#9583) 2024-06-03 11:34:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 7be616e583
feat(core): Allow customizing rate limits on a per-route basis, and add rate limiting to more endpoints (#9522)
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-06-03 11:20:51 +02:00
Michael Kret cda1e3f6e5
fix: Do not show [object Object] in error message when validating type (no-changelog) (#9591) 2024-06-03 12:09:48 +03:00
Michael Kret 19e5c0397a
feat(HighLevel Node): Api v2 support, new node version (#9554) 2024-06-03 12:09:05 +03:00
Tomi Turtiainen 0e10c84efd
fix(editor): Fix most ts errors in credential components (no-changelog) (#9576) 2024-06-03 11:28:41 +03:00
Mutasem Aldmour 379e2da547
fix: Fix TS issues in connectors (no-changelog) (#9585) 2024-06-03 10:14:27 +02:00
Tomi Turtiainen 03f15c49d5
fix(editor): Fix ts and eslint errors in various components (no-changelog) (#9592) 2024-06-03 11:04:13 +03:00
Tomi Turtiainen 09472fb9ee
feat(editor): Clean up lead enrichment experiment (no-changelog) (#9572) 2024-06-03 10:35:55 +03:00
Mutasem Aldmour 99c15a0fd8
fix: Fix last TS issues in design system Tree.vue and Sticky.vue (no-changelog) (#9579) 2024-05-31 18:10:51 +02:00
Elias Meire c0ec990f4c
feat(editor): Overhaul input selector in NDV (#9520) 2024-05-31 18:04:57 +02:00
Csaba Tuncsik 2e9bd6739b
fix(editor): Show owner email in the owner badge if the resource owner is a pending user (#9560) 2024-05-31 17:50:42 +02:00
Milorad FIlipović 9419c28ff3
fix(editor): Fix type errors in TriggerPanel.vue (no-changelog) (#9578) 2024-05-31 17:22:27 +02:00
Danny Martini 05f50c1926
fix(core): Mark Project.name as non nullable (no-changelog) (#9568) 2024-05-31 17:10:21 +02:00
Mutasem Aldmour 6582e1d59a
fix(editor): Fix TS errors in color picker (no-changelog) (#9575) 2024-05-31 17:07:28 +02:00
Elias Meire 3227f6c13e
refactor(editor): Fix typescript issues in components (no-changelog) (#9580) 2024-05-31 16:27:56 +02:00
Elias Meire e23420d89d
refactor(editor): Fix TypeScript issues in views (no-changelog) (#9573) 2024-05-31 15:52:00 +02:00
Iván Ovejero 327794127e
refactor(core): Stop reporting to Sentry invalid credentials on workflow activation (no-changelog) (#9555) 2024-05-31 15:41:08 +02:00
Iván Ovejero 7fc00d8d10
fix(core): Ensure graceful shutdown for workers (#9547) 2024-05-31 15:41:00 +02:00
Milorad FIlipović c5e0cf0137
fix(editor): Fix type errors in Sticky component (no-changelog) (#9570) 2024-05-31 15:29:56 +02:00
Elias Meire 1cefd488fe
refactor(editor): Fix TypeScript issues in template code (no-changelog) (#9574) 2024-05-31 15:07:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ d361b42c70
fix(editor): Replace more variants of BASE_PATH in static assets (#9564) 2024-05-31 14:32:20 +02:00
Danny Martini 8da0d6e9ba
fix(core): Fix type errors (no-changelog) (#9571) 2024-05-31 14:06:13 +02:00
Tomi Turtiainen 400c005866
fix: Fix ts errors in editor part2 (no-changelog) (#9566) 2024-05-31 13:02:21 +03:00
कारतोफ्फेलस्क्रिप्ट™ 4b6e5f09e6
fix(core): Upgrade mysql2 to address CVE-2024-21512 (#9565) 2024-05-31 11:54:30 +02:00
Tomi Turtiainen 6ce18ccda1
fix(editor): Fix ts errors in PersonalizationModal.spec.ts (no-changelog) (#9562) 2024-05-31 12:19:24 +03:00
Tomi Turtiainen 020bd36354
fix(editor): Show correct schema for output with falsy keys (#9556) 2024-05-31 11:33:52 +03:00
Tomi Turtiainen 93fb9b5393
fix(editor): Fix ts errors across the board (no-changelog) (#9561) 2024-05-31 10:48:09 +03:00
कारतोफ्फेलस्क्रिप्ट™ 5887ed6498
refactor(core): Extract all Auth-related User columns into a separate entity (#9557)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2024-05-31 09:40:19 +02:00
कारतोफ्फेलस्क्रिप्ट™ 08902bf941
refactor(core): Update supertest, and fix some typing errors (no-changelog) (#9527) 2024-05-31 09:40:03 +02:00
Milorad FIlipović 47d774100b
fix(editor): Render checkboxes in markdown (#9549) 2024-05-30 20:13:52 +02:00
Danny Martini a221215b87
test(core): Rename and combine all credential api tests (no-changelog) (#9550) 2024-05-30 18:01:38 +02:00
कारतोफ्फेलस्क्रिप्ट™ de59e5ea60
Merge tag 'n8n@1.44.0' 2024-05-30 17:08:29 +02:00
github-actions[bot] 72b5d3d8dc
🚀 Release 1.44.0 (#9553)
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-05-30 17:01:49 +02:00
oleg be4f54de15
feat(editor): Node Creator AI nodes improvements (#9484)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-30 16:53:33 +02:00
Csaba Tuncsik e68a3fd6ce
fix(editor): Show workflow data in header when execution page is hard reloaded (#9529) 2024-05-30 16:47:02 +02:00
Iván Ovejero dda56aa6d3
refactor(core): Stop reporting to Sentry NodeApiError with 5xx status codes (no-changelog) (#9552) 2024-05-30 16:44:01 +02:00
Michael Kret be5890536f
feat: HighLevel oauth2 api credentials (#9542) 2024-05-30 16:21:50 +02:00
Milorad FIlipović da41d31bc0
fix(editor): Fix empty node name handling (#9548)
Co-authored-by: oleg <me@olegivaniv.com>
2024-05-30 15:25:14 +02:00
कारतोफ्फेलस्क्रिप्ट™ 596990bed7
ci: Fix vulnerable dev dependencies (no-changelog) (#9545) 2024-05-30 13:54:29 +02:00
Elias Meire 936bbb2068
fix: Don't throw errors for NaN in number operators in the filter component (#9506) 2024-05-30 13:51:45 +02:00
कारतोफ्फेलस्क्रिप्ट™ e55bf0393a
fix(core): Try setting postgres search_path on the database (#9530) 2024-05-30 12:09:49 +02:00
Milorad FIlipović cadb59fecb
fix(editor): Redirect to workflows list after deleting a workflow (#9546) 2024-05-30 11:12:56 +02:00
कारतोफ्फेलस्क्रिप्ट™ 105b11b653
ci: Upgrade storybook to address CVE-2024-36361 (no-changelog) (#9541) 2024-05-29 19:47:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ a126cedd32
fix(editor): Improve contrast for --color-danger in dark mode (no-changelog) (#9537)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-05-29 19:09:38 +02:00
Milorad FIlipović 63990f14e3
fix(editor): Prevent updating node parameter value if it hasn't changed (#9535) 2024-05-29 16:13:54 +02:00
Csaba Tuncsik f914c97d11
fix(editor): Show execution error toast also if there is no error stack just message (#9526) 2024-05-29 13:57:01 +01:00
Elias Meire 6698179a69
fix(editor): Prevent expression editor focus being lost when user is selecting (#9525) 2024-05-29 14:37:05 +02:00
Milorad FIlipović 3be7bb898b
fix(editor): Update webhook paths when duplicating workflow (#9516) 2024-05-29 12:51:33 +02:00
Iván Ovejero 4629354705
refactor(core): Increase minimum supported Node.js version to 18.17 (#9533) 2024-05-29 12:22:38 +02:00
Iván Ovejero dbaac82f79
fix(core): Set source control repository to track remote if ready (#9532) 2024-05-29 10:21:21 +02:00
Elias Meire ec0373f666
feat(editor): Show expression infobox on hover and cursor position (#9507)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-28 16:58:44 +02:00
कारतोफ्फेलस्क्रिप्ट™ ac4e0fbb47
fix(core): Block Public API related REST calls when Public API is not enabled (#9521) 2024-05-28 14:43:22 +02:00
Danny Martini e07de837b9
test(core): Align test names with route names (no-changelog) (#9518) 2024-05-27 20:41:34 +02:00
Iván Ovejero 6ed9ef0b60
refactor(core): Prevent reporting to Sentry IMAP server error (no-changelog) (#9515) 2024-05-27 16:52:17 +02:00
Giulio Andreini 1abb26e2da
fix(editor): Executions view popup in dark mode (#9517) 2024-05-27 15:30:29 +02:00
Iván Ovejero 008f62aaf4
refactor: Delete dead crash recovery code (no-changelog) (#9512) 2024-05-27 13:55:52 +02:00
Csaba Tuncsik 49b5bd70f0
fix(editor): Send only execution id in postMessage when previewing an execution (#9514) 2024-05-27 12:44:25 +02:00
Csaba Tuncsik 3a2e5455a9
fix(editor): Make sure auto loading and auto scrolling works in executions tab (#9505) 2024-05-27 12:44:04 +02:00
Iván Ovejero 8164ca2398
fix(core): Fix worker encryption key warning docs link (no-changelog) (#9513) 2024-05-27 11:50:57 +02:00
Cornelius Suermann e8c824bad6
build: Bump license-sdk to v2.12.0 (no-changelog) (#9510) 2024-05-25 12:01:17 +02:00
Cornelius Suermann 36b99cd277
Revert "build: Bump license-sdk to v2.11.1 (no-changelog)"
This reverts commit 2010c5a3cd.
2024-05-24 17:01:39 +02:00
Cornelius Suermann 2010c5a3cd
build: Bump license-sdk to v2.11.1 (no-changelog) 2024-05-24 16:58:33 +02:00
कारतोफ्फेलस्क्रिप्ट™ a77e8dd79e
feat(core): Upgrade all langchain related dependencies (#9504)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-24 14:43:17 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6ea8607716
ci: Switch to Node.js 20 by default. Add initial support for Node.js 22 (#9501) 2024-05-24 12:32:50 +02:00
Iván Ovejero a58be175cc
fix(core): Prevent re-parsing of dynamically loaded options (#9503) 2024-05-24 11:00:15 +02:00
Iván Ovejero 24e8ac00c6
fix(core): Fix level in warn method of error reporter (no-changelog) (#9502) 2024-05-24 09:16:41 +02:00
कारतोफ्फेलस्क्रिप्ट™ b585777c79
refactor(core): Use consistent CSRF state validation across oAuth controllers (#9104)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-05-23 19:08:01 +02:00
Danny Martini 3b93aae6dc
feat(core): Print the name of the migration that cannot be reverted when using n8n db:revert (#9473) 2024-05-23 18:16:26 +02:00
Csaba Tuncsik 93679076b4
fix(editor): Hard load after logout to reset stores (no-changelog) (#9500) 2024-05-23 17:07:40 +02:00
Iván Ovejero f8683c31e0
refactor(core): Stop reporting EAUTH error codes to Sentry (no-changelog) (#9496) 2024-05-23 15:12:01 +02:00
कारतोफ्फेलस्क्रिप्ट™ 8737c0965e
fix(core): Upgrade sheetjs to address CVE-2024-22363 (#9498) 2024-05-23 15:04:46 +02:00
Iván Ovejero 75408b0113
refactor: Remove skipped tests (no-changelog) (#9497) 2024-05-23 12:29:20 +02:00
Alex Grozav 70948ec71b
feat(editor): Add initial code for NodeView and Canvas rewrite (no-changelog) (#9135)
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2024-05-23 11:42:10 +03:00
Csaba Tuncsik 8566301731
fix(editor): Show input panel with not connected message (#9495) 2024-05-23 06:39:05 +02:00
कारतोफ्फेलस्क्रिप्ट™ 301e846cf6
fix(editor): Prevent XSS in node-issues tooltip (#9490) 2024-05-22 18:40:42 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0deb7d0fcc
Merge tag 'n8n@1.43.0' 2024-05-22 17:42:03 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2bdc459bb2
refactor(core): Fix type errors in workflow, core, nodes-langchain, and nodes-base (no-changelog) (#9450) 2024-05-22 17:40:52 +02:00
github-actions[bot] 6bdfaf8f5b
🚀 Release 1.43.0 (#9491)
Co-authored-by: RicardoE105 <RicardoE105@users.noreply.github.com>
2024-05-22 11:29:57 -04:00
Iván Ovejero d9616fc36f
fix(core): Fix iFrame not displaying on FE dev mode (no-changelog) (#9492) 2024-05-22 17:29:30 +02:00
Iván Ovejero 9bdc83a399
perf(core): Optimize executions filtering by metadata (#9477) 2024-05-22 17:20:01 +02:00
कारतोफ्फेलस्क्रिप्ट™ 09a5867707
ci: Skip the flaky test in SettingsSso.test.ts (no-changelog) (#9481) 2024-05-22 17:14:58 +02:00
Iván Ovejero bc219e0499
refactor(core): Make execution status non-nullable (no-changelog) (#9483) 2024-05-22 16:56:05 +02:00
Iván Ovejero 1cb6c12b4f
refactor(core): Track potentially unneeded inferral of execution status (no-changelog) (#9476) 2024-05-22 16:42:06 +02:00
कारतोफ्फेलस्क्रिप्ट™ fc83005ba0
fix(core): Do not allow admins to delete the instance owner (#9489) 2024-05-22 16:23:40 +02:00
कारतोफ्फेलस्क्रिप्ट™ 88b9a4070b
fix(core): Do not allow admins to generate password-reset links for instance owner (#9488) 2024-05-22 16:13:56 +02:00
Csaba Tuncsik 8f55bb1457
fix(editor): Project related frontend fixes (no-changelog) (#9482) 2024-05-22 14:54:55 +01:00
Elias Meire 62ee796895
fix(editor): Fix node execution errors showing undefined (#9487) 2024-05-22 15:54:25 +02:00
Iván Ovejero a217866cef
fix(core): Account for retry of execution aborted by pre-execute hook (#9474) 2024-05-22 15:22:07 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3094f1b886
fix(core): Detect DB connection aquisition deadlocks (no-changelog) (#9485)
Co-authored-by: Danny Martini <danny@n8n.io>
2024-05-22 14:53:23 +02:00
oleg 2fa46b6faa
feat(Custom n8n Workflow Tool Node): Add support for tool input schema (#9470)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-22 14:29:32 +02:00
Michael Kret ef9d4aba90
fix: Update operations to run per item (#8967)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-22 15:28:09 +03:00
Michael Kret 870412f093
feat(core): Node hints improvements (no-changelog) (#9387)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-22 13:35:29 +03:00
Michael Kret 3761537880
fix(Gmail Trigger Node): Fetching duplicate emails (#9424) 2024-05-22 13:17:52 +03:00
Omar Ajoue c1eef60ccd
test: Add tests for license manager reinit method (#9471) 2024-05-22 10:26:49 +01:00
Jon ffe034c72e
feat(Linear Node): Add identifier to outputs (#9469) 2024-05-22 09:35:53 +01:00
Egor Malykh 7236a558b9
fix(RSS Feed Trigger Node): Use newest date instead of first item for new items (#9182)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 09:23:53 +01:00
Elias Meire a591f63e3f
feat(editor): Add examples for root expression methods (#9373) 2024-05-22 10:05:31 +02:00
pemontto 7cb431f506
fix(core): Fix typos in common error messages (no-changelog) (#9478) 2024-05-22 08:57:34 +01:00
Giulio Cinelli 9da93680c2
feat(Strava Node): Update to use sport type (#9462)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 08:49:51 +01:00
Elias Meire 62df4331d4
fix(editor): Emit change events from filter component on update (#9479) 2024-05-22 09:40:09 +02:00
Alex Grozav 0cb977bf2f
fix(editor): Fix type errors for various utils files (no-changelog) (#9480) 2024-05-22 07:54:55 +03:00
Alex Grozav eef5479e96
fix(editor): Fix design system typecheck errors (no-changelog) (#9447) 2024-05-21 20:53:19 +03:00
Iván Ovejero d21ad15c1f
fix(core): Fix 431 for large dynamic node parameters (#9384) 2024-05-21 19:11:02 +02:00
Csaba Tuncsik 96cf41f851
fix(editor): Fix project settings layout (#9475) 2024-05-21 15:49:55 +02:00
Elias Meire 711c46f205
refactor: Fix type issues for parameter input components (#9449) 2024-05-21 15:04:20 +02:00
Csaba Tuncsik cd751e7cc8
fix(editor): Fix rundata type errors (no-changelog) (#9443) 2024-05-21 13:19:56 +02:00
oleg 277511a9b5
refactor(editor): Refactor code completions mixins to composables (no-changelog) (#9459)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-21 12:07:04 +02:00
Guilherme Barile 5ef45e8559
fix(Telegram Node): Revert typo introduced in #8437 (no-changelog) (#9472) 2024-05-20 19:44:19 +01:00
Ricardo Espinoza 75919397d6
refactor(editor): Fix type errors in ResourcesListLayout.vue (no-changelog) (#9461) 2024-05-20 09:01:38 -04:00
Daniil Zobov 87f965e905
feat(Telegram Node): Add support for local bot api server (#8437)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-20 13:47:01 +01:00
Omar Ajoue 747012dcfd
fix: Init license properly with multi main (no-changelog) (#9467) 2024-05-20 13:02:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ bf2ee51e36
ci: Delete unused code in some backend tests (no-changelog) (#9456) 2024-05-17 18:43:50 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6f2d83bffd
fix(core): Setup webhook stopping endpoint after the CORS middleware (no-changelog) (#9454) 2024-05-17 17:55:29 +02:00
Csaba Tuncsik 04dd4760e1
fix(editor): Fix i18n translation addition (#9451) 2024-05-17 17:18:15 +02:00
Ricardo Espinoza 18933edff1
refactor(editor): Fix type errors in NodeDetailsView.vue (no-changelog) (#9431) 2024-05-17 10:57:14 -04:00
Ricardo Espinoza 3a5412850c
refactor(editor): Convert workflowActivate mixin into a composable (no-changelog) (#9423) 2024-05-17 10:03:39 -04:00
Milorad FIlipović 9c768a0443
fix(editor): Fix type errors in components/executions/workflow (#9448) 2024-05-17 15:14:59 +02:00
Alex Grozav 003a4ea620
fix(editor): Fix editor-ui tsconfig types for vue-tsc (no-changelog) (#9446) 2024-05-17 16:01:26 +03:00
oleg 69bb745cac
refactor(editor): Fix types issues in src/components/Node/* (no-changelog) (#9444)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-17 14:46:11 +02:00
Milorad FIlipović aac19d3285
fix: Fix type errors in community nodes components (#9445) 2024-05-17 14:11:55 +02:00
Mutasem Aldmour b2c17034c2
refactor: Fix Enteprise type errors (#9442) 2024-05-17 13:58:26 +02:00
Elias Meire feba07ba8b
refactor: Fix type errors in completions code (#9439) 2024-05-17 13:36:34 +02:00
Alex Grozav db1a40635d
fix(editor): Fix External secrets typecheck (no-changelog) (#9434) 2024-05-17 14:16:00 +03:00
Jon 28e3e21177
fix(HTML Node): Fix typo preventing row attributes from being set in tables (#9440) 2024-05-17 11:51:22 +01:00
Giulio Andreini 2782534d78
feat(editor): Update Node Details View header tabs structure (#9425)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-17 12:37:34 +02:00
Csaba Tuncsik a7d3e59aef
fix(editor): Fix type errors in i18n plugin (#9441) 2024-05-17 12:30:33 +02:00
Alex Grozav 6aec42069c
fix(editor): Fix RBAC type errors (no-changelog) (#9435) 2024-05-17 13:29:47 +03:00
oleg 48588194b9
refactor(editor): Fix Types issues in @n8n/chat (no-changelog) (#9438)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-17 11:52:15 +02:00
Elias Meire 451e6590d6
refactor: Fix TypeScript errors workflow package (#9437) 2024-05-17 11:28:13 +02:00
Mutasem Aldmour 2967df2fe0
fix: Fix color picker type errors (#9436) 2024-05-17 11:25:13 +02:00
Csaba Tuncsik bc05faf0a6
fix(editor): Fix workflow history TS errors (#9433) 2024-05-17 10:59:01 +02:00
Csaba Tuncsik 596c472ecc
feat: RBAC (#8922)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Val <68596159+valya@users.noreply.github.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Danny Martini <despair.blue@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Ayato Hayashi <go12limchangyong@gmail.com>
2024-05-17 10:53:15 +02:00
Iván Ovejero b1f977ebd0
fix(core): Remove excess args from routing error (#9377) 2024-05-17 10:47:03 +02:00
Iván Ovejero 9b2ce819d4
fix(core): Retry before continue on fail (#9395) 2024-05-17 10:46:42 +02:00
Iván Ovejero 8069faa5fe
fix(core): Do not report to Sentry trigger activation errors from ETIMEDOUT or ECONNREFUSED (no-changelog) (#9379) 2024-05-17 09:39:44 +02:00
oleg ce3eb12a6b
feat(OpenAI Node): Use v2 assistants API and add support for memory (#9406)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-16 16:24:19 +02:00
Elias Meire 40bce7f443
feat(editor): Add examples for Luxon DateTime expression methods (#9361)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-16 14:53:22 +02:00
Iván Ovejero 211823650b
feat(editor): Expand supported Unicode range for expressions (#9420) 2024-05-16 14:42:47 +02:00
Jon f13dbc9cc3
feat(Extract from File Node): Add option to set encoding for CSV files (#9392) 2024-05-16 13:38:40 +01:00
Jon b5c7c061b7
fix(HubSpot Trigger Node): Fix issue with ticketId not being set (#9403) 2024-05-16 13:38:15 +01:00
Jon 1377e212c7
fix(Mattermost Node): Change loadOptions to fetch all items (#9413) 2024-05-16 13:35:03 +01:00
Jon 92a1d65c4b
fix(Microsoft OneDrive Trigger Node): Fix issue with test run failing (#9386) 2024-05-16 11:33:35 +01:00
Michael Kret 5a3122f279
fix: PairedItems various fixes (no-changelog) (#9357) 2024-05-16 12:35:36 +03:00
Romain MARTINEAU c9855e3dce
fix(core): Handle credential in body for oauth2 refresh token (#9179)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-05-16 10:46:15 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0d7358807b
fix(core): Add an option to disable STARTTLS for SMTP connections (#9415) 2024-05-16 10:45:58 +02:00
Iván Ovejero 38b498e73a
fix(editor): Fix outdated roles in variables labels (#9411) 2024-05-15 18:04:17 +02:00
Giulio Andreini aad43d8cdc
fix(editor): Secondary button in dark mode (#9401) 2024-05-15 17:57:21 +02:00
Iván Ovejero 14fe9f268f
fix(editor): Fix blank Public API page (#9409) 2024-05-15 17:35:30 +02:00
कारतोफ्फेलस्क्रिप्ट™ 68a6c81729
fix(Email Trigger (IMAP) Node): Handle attachments correctly (#9410) 2024-05-15 15:50:53 +02:00
Jon bf549301df
feat: Add Slack trigger node (#9190)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-15 13:54:32 +01:00
github-actions[bot] 8f254527e3
🚀 Release 1.42.0 (#9405)
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-05-15 12:16:42 +02:00
oleg 677f534661
feat(AI Agent Node): Implement Tool calling agent (#9339)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-15 12:02:21 +02:00
Mike Quinlan 1081429a4d
feat(Slack Node): Add block support for message updates (#8925) 2024-05-15 12:01:16 +02:00
guangwu 9e866591e1
fix: Small typo fix (no-changelog) (#8876) 2024-05-15 12:00:44 +02:00
Jon ed22dcd88a
fix(Cortex Node): Fix issue with analyzer response not working for file observables (#9374) 2024-05-15 10:24:51 +01:00
कारतोफ्फेलस्क्रिप्ट™ 1777f8cdb1
fix(editor): Temporarily disable tailwind (no-changelog) (#9394) 2024-05-14 17:20:31 +02:00
Elias Meire 52936633af
feat(editor): Add examples for object and array expression methods (#9360)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-14 16:32:31 +02:00
Jon 78e7c7a9da
fix(Mattermost Node): Fix issue when fetching reactions (#9375) 2024-05-14 15:04:24 +01:00
कारतोफ्फेलस्क्रिप्ट™ 82c8801f25
fix(Code Node): Bind helper methods to the correct context (#9380) 2024-05-14 14:08:51 +02:00
Elias Meire 7b45dc313f
feat(editor): Add examples for number & boolean, add new methods (#9358) 2024-05-13 16:28:27 +02:00
Michael Kret da6088d0bb
feat(core): Node hints(warnings) system (#8954) 2024-05-13 15:46:02 +03:00
Iván Ovejero 4d2115c163
refactor: Remove cli/src/helpers (no-changelog) (#9368) 2024-05-13 10:22:11 +02:00
oleg 359ade45bc
refactor: Implement LLM tracing callback to improve parsing of tokens usage stats (#9311)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-12 21:12:07 +02:00
कारतोफ्फेलस्क्रिप्ट™ 244520547b
feat(editor): Migrate codemirror-lang-n8n-expression into this monorepo (no-changelog) (#9087)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-10 18:49:22 +02:00
Alex Grozav aa397b9730
fix(editor): Fix unwanted side effects from tailwind components (no-changelog) (#9359) 2024-05-10 18:12:04 +03:00
Elias Meire c92c870c73
feat(editor): Autocomplete info box: improve structure and add examples (#9019)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-10 14:39:06 +02:00
Elias Meire 4ed585040b
fix(editor): Render backticks as code segments in error view (#9352) 2024-05-10 11:23:23 +02:00
Michael Kret a00467c9fa
feat(core): Node version available in expression (#9350) 2024-05-10 09:51:26 +03:00
Elias Meire dc5994b185
feat(editor): Add item selector to expression output (#9281) 2024-05-09 14:45:31 +02:00
Csaba Tuncsik 1c1e4443f4
perf: Add tailwind to editor and design system (#9032) 2024-05-09 14:12:13 +02:00
कारतोफ्फेलस्क्रिप्ट™ 5025d209ca
fix(core): All calls to plainToInstance should exclude extraneous values (no-changelog) (#9338) 2024-05-08 15:49:41 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9003c15811
fix(editor): Fix i18n usage in design-system (no-changelog) (#9341) 2024-05-08 14:33:53 +02:00
कारतोफ्फेलस्क्रिप्ट™ e217473f9e
Merge tag 'n8n@1.41.0' 2024-05-08 14:19:21 +02:00
Milorad FIlipović cda062bde6
feat(editor): Remove AI Error Debugging (#9337) 2024-05-08 14:13:47 +02:00
github-actions[bot] 75f74035a1
🚀 Release 1.41.0 (#9342)
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-05-08 14:08:46 +02:00
Alex Grozav f64a41d617
refactor(editor): Migrate workflows store to setup function with composition API (no-changelog) (#9270) 2024-05-08 14:35:29 +03:00
Michael Kret 6b6e8dfc33
feat(Simulate Node): New node (no-changelog) (#9109) 2024-05-08 12:02:36 +01:00
कारतोफ्फेलस्क्रिप्ट™ c4bf5b2b92
fix(Read PDF Node): Disable JS evaluation from PDFs (#9336) 2024-05-08 12:53:23 +02:00
Jon 695e762663
feat(Slack Node): Update to use the new API method for file uploads (#9323) 2024-05-08 10:40:24 +01:00
Jon 435272b568
fix(Linear Node): Fix issue with data not always being returned (#9273)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-05-08 10:24:08 +01:00
Florin Lungu 3860077f81
feat(LinkedIn Node): Upgrade LinkedIn API version (#9307) 2024-05-08 10:23:08 +01:00
Milorad FIlipović 35b983b6df
feat(editor): Temporarily disable AI error helper (#9329) 2024-05-08 10:53:17 +02:00
Elias Meire 0ee4b6c860
fix(editor): Fix multi-select parameters with load options getting cleared (#9324) 2024-05-08 10:43:04 +02:00
कारतोफ्फेलस्क्रिप्ट™ c8895c540e
fix(Pipedrive Node): Improve type-safety in custom-property handling (#9319) 2024-05-08 10:36:36 +02:00
कारतोफ्फेलस्क्रिप्ट™ d0d52def8f
feat(Send Email Node): Add an option to customize client host-name on SMTP connections (#9322) 2024-05-07 17:38:23 +02:00
Milorad FIlipović 491c6ec546
feat(editor): Implement AI Assistant chat UI (#9300) 2024-05-07 15:43:19 +02:00
कारतोफ्फेलस्क्रिप्ट™ 23b676d7cb
fix(core): Webhooks responding with binary data should not prematurely end the response stream (#9063) 2024-05-07 13:48:20 +02:00
Danny Martini 225fdbb379
fix(core): Report missing SAML attributes early with an actionable error message (#9316) 2024-05-07 10:27:44 +02:00
Iván Ovejero e74c14ffbe
fix(editor): Fix shortcut issue on save buttons (#9309) 2024-05-07 09:09:09 +02:00
कारतोफ्फेलस्क्रिप्ट™ cf441e0294
ci: Remove gulp (no-changelog) (#9283)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-05-06 18:42:03 +02:00
Iván Ovejero 7b925ab871
refactor(core): Rename ActiveWorkflowRunner to ActiveWorkflowManager (no-changelog) (#9280) 2024-05-06 17:54:05 +02:00
Ricardo Espinoza 552cf8f3db
fix(editor): Fix type errors in the SettingsLdapView.vue (no-changelog) (#9308) 2024-05-06 11:20:55 -04:00
Iván Ovejero 22b6f90950
fix(core): Prevent occassional 429s on license init in multi-main setup (#9284) 2024-05-06 09:04:16 +02:00
Jon bfb0eb7a06
fix(Gmail Node): Remove duplicate options when creating drafts (#9299) 2024-05-03 15:56:58 +01:00
Iván Ovejero 7bda92cc7c
refactor(core): Use logger for packages/cli messages (no-changelog) (#9302) 2024-05-03 15:24:27 +02:00
कारतोफ्फेलस्क्रिप्ट™ b65e0e2811
fix(editor): Show MFA section to instance owner, even when external auth is enabled (#9301) 2024-05-03 15:03:59 +02:00
Iván Ovejero d92f994913
fix(editor): Resolve $vars and $secrets in expressions in credentials fields (#9289) 2024-05-03 14:39:31 +02:00
Jon 6ab3781570
fix(n8n Form Trigger Node): Fix missing options when using respond to webhook (#9282) 2024-05-03 10:02:46 +01:00
Alex Grozav ff0955c995
refactor(editor): Migrate pushConnection mixin to composable and remove collaboration store side effects (no-changelog) (#9249) 2024-05-03 10:26:15 +03:00
कारतोफ्फेलस्क्रिप्ट™ 0a2de093c0
feat(Redis Node): Add support for TLS (#9266) 2024-05-02 17:35:41 +02:00
Elias Meire 30c8efc4cc
fix: Cast boolean values in filter parameter (#9260) 2024-05-02 17:01:00 +02:00
github-actions[bot] d3e0640674
🚀 Release 1.40.0 (#9286)
Co-authored-by: elsmr <elsmr@users.noreply.github.com>
2024-05-02 14:30:42 +02:00
Alex Grozav cd9bc44bdd
feat: Add Ask AI to HTTP Request Node (#8917) 2024-05-02 13:52:15 +03:00
Elias Meire 7ff24f134b
fix(Google BigQuery Node): Better error messages, transform timestamps (#9255)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-02 12:11:41 +02:00
aya e896889394
feat(Postgres Node): Add option IS NOT NULL and hide value input fields (#9241) 2024-05-02 10:08:57 +01:00
Ria Scholz ddff80416d
feat(S3 Node): Add support for self signed SSL certificates (#9269) 2024-05-02 10:08:36 +01:00
Jon 41ce178491
feat(Telegram Node): Disable page preview by default (#9267) 2024-05-01 10:15:58 +01:00
Michael Kret ed98ca2fb7
fix(Jira Trigger Node): Update credentials UI (#9198) 2024-05-01 07:26:09 +03:00
oleg 741e8299d6
fix(LangChain Code Node): Fix execution of custom n8n tools called via LC code node (#9265)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-30 16:06:44 +02:00
Iván Ovejero 426a12ac0e
fix(editor): Prevent excess runs in manual execution with run data (#9259) 2024-04-30 15:00:17 +02:00
Jon 9f6f8eae6d
fix(Baserow Node): Update logo (no-changelog) (#9261) 2024-04-30 11:48:01 +01:00
Jon 5cb51b79ce
fix(Customer.io Node): Update logo (no-changelog) (#9262) 2024-04-30 11:47:45 +01:00
oleg 445c05dca4
fix(LangChain Code Node): Fix resolution of scoped langchain modules (#9258)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-30 12:23:07 +02:00
Iván Ovejero f6c9493355
fix(core): Prevent node param resolution from failing telemetry graph generation (#9257) 2024-04-30 11:39:24 +02:00
oleg 96f02bd655
feat(Groq Chat Model Node): Add support for Groq chat models (#9250)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-30 09:37:30 +02:00
oleg f05d96cea0
refactor: Update Langchain dependencies (no-changelog) (#9252)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-29 16:15:42 +02:00
Alex Grozav c6b4c6dbf2
refactor(editor): Rewrite TabBar to composition API (no-changelog) (#9231) 2024-04-29 16:10:48 +03:00
Iván Ovejero 2917d04766
refactor(core)!: Switch default Postgres user from root to postgres (#9248) 2024-04-29 14:19:19 +02:00
Michael Kret 58156eeeec
fix(OpenAI Node): Allow to pass files ids as comma separated string in expressions (no-changelog) (#9240) 2024-04-29 15:02:15 +03:00
oleg f84abc0586
refactor(Structured Output Parser Node): Sandbox JSON schema parsing (no-changelog) (#9239)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-29 13:59:55 +02:00
oleg e17e767e70
feat(Ollama Chat Model Node): Add aditional Ollama config parameters & fix vision (#9215)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-29 13:41:48 +02:00
Yoshino-s 24c3150056
fix(core): Add view engine to webhook server to support forms (#9224) 2024-04-29 10:55:45 +02:00
pengqiseven 8a26f4280a
fix: Typo fixes in various descriptions (no-changelog) (#8854)
Signed-off-by: pengqiseven <912170095@qq.com>
Co-authored-by: pengqiseven <i@sohu.com>
2024-04-29 09:06:32 +01:00
webk a424b59e49
feat(Wise Node): Add XML as supported format in getStatement operation (#9193) 2024-04-29 08:32:08 +01:00
Alex Grozav 1c261f85a3
refactor(editor): Migrate header WorkflowDetails to composition api (no-changelog) (#9186) 2024-04-29 07:53:42 +03:00
Cornelius Suermann 442aaba116
fix: Elaborate scope of Sustainable Use License (#9233) 2024-04-27 08:38:25 +02:00
Iván Ovejero 11a3572144
fix(editor): Fix and report settings being null in workflow payloads (no-changelog) (#9227) 2024-04-26 15:30:51 +02:00
Elias Meire 99f384e2cf
fix(editor): Fix read-only mode in inline expression editor (#9232) 2024-04-26 15:12:06 +02:00
Tomi Turtiainen 0b52320635
feat: Upgrade typeorm for separate sqlite read & write connections (#9230) 2024-04-26 16:02:51 +03:00
Iván Ovejero fec04d5f79
fix(editor): Throw expression error on attempting to set variables at runtime (#9229) 2024-04-26 14:03:27 +02:00
Michael Kret b694e7743e
feat(MISP Node): Rest search operations (#9196) 2024-04-26 11:12:22 +03:00
Bram Kn 9b3ac1648f
feat(Pipedrive Node): Add busy and description options to activities (#9208) 2024-04-25 16:37:04 +01:00
Alberto Pasqualetto 22b2afdd23
feat(Microsoft To Do Node): Add an option to set a reminder when updating a task (#6918)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:58:27 +01:00
CodeShakingSheep 42a9891081
feat(Wise Trigger Node): Add support for balance updates (#9189)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:55:43 +01:00
Michael Kret dc844528f4
fix(MySQL Node): Query to statements splitting fix (#9207) 2024-04-25 16:30:59 +03:00
Iván Ovejero 093dcefafc
fix(core): Stop relying on filesystem for SSH keys (#9217) 2024-04-25 15:09:12 +02:00
Nicolas-nwb 3986356c89
feat(Gmail Node): Add support for creating drafts using an alias (#8728)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 12:37:29 +01:00
Nicolas-nwb 2dd0b329ca
feat(Gmail Node): Add thread option for draft emails (#8729)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:56:53 +01:00
pemontto 756012b052
feat(Jira Software Node): Add Wiki Markup support for Jira Cloud comments (#8857)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:14:31 +01:00
Michael Kret 00dfad3279
fix(Discord Node): When using OAuth2 authentication, check if user is a guild member when sending direct message (#9183) 2024-04-25 11:41:53 +03:00
Michael Kret d9e74949c4
fix(Google Drive Node): Create from text operation (#9185) 2024-04-24 20:59:00 +03:00
Danny Martini 1efeeccc5b
fix(core): Fix browser session refreshes not working (#9212)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 18:28:19 +02:00
Michael Kret 306b68da6b
feat(HTTP Request Node): Option to provide SSL Certificates in Http Request Node (#9125)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 17:28:02 +03:00
कारतोफ्फेलस्क्रिप्ट™ 2cb62faf2f
Merge tag 'n8n@1.39.0' 2024-04-24 15:28:05 +02:00
github-actions[bot] 9bd849202a
🚀 Release 1.39.0 (#9209)
Co-authored-by: RicardoE105 <RicardoE105@users.noreply.github.com>
2024-04-24 09:18:54 -04:00
Michael Kret 017ae6e102
fix(Airtable Node): Do not allow to use deprecated api keys in v1 (#9171) 2024-04-24 16:04:14 +03:00
oleg 8f5a6bec55
fix(Google Gemini Chat Model Node): Ping @google/generative-ai version (no-changelog) (#9184)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-24 11:36:13 +02:00
कारतोफ्फेलस्क्रिप्ट™ 3996d2852a
fix(core): Upgrade mysql2 to address CVE-2024-21511 (#9206) 2024-04-24 11:03:21 +02:00
Michael Kret 05a569c1cd
fix(Splunk Node): Retry attempts if no response from API call, better error with suggestion to use Retry On Fail (#9176)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-04-24 11:05:53 +03:00
Michael Kret 2bf0a3933e
feat(Webhook Node): Setting to enable multiple outputs/methods (#9086)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-24 08:46:16 +03:00
Ricardo Espinoza f6142ff275
fix(editor): Make sticky node content parameter non require to support empty stickies (#9192) 2024-04-23 21:56:33 -04:00
Elias Meire 29ee4fab61
fix(Google Sheets Node): Fix "Append or Update" on an empty sheet (#9175)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-23 10:29:39 +02:00
oleg f5ccb5fe33
fix(editor): Fix sessionId for manual chat trigger execution (#9187)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-23 09:20:51 +02:00
aya 15c88d6839
feat(Zammad Node): Add more options to the Organizations endpoint (#9180) 2024-04-22 15:25:53 +02:00
Elias Meire 5acbfb4234
fix(editor): Prevent duplicate values in preview for SQL editor (#9129) 2024-04-22 14:57:41 +02:00
Jon 6c63cd9711
fix(Respond to Webhook Node): Fix issue stopping form trigger response (#9157) 2024-04-19 10:54:55 +01:00
Michael Kret 91e59120c4
fix(core): Cache issue (no-changelog) (#9173) 2024-04-19 11:58:18 +03:00
Michael Kret 699fd70c24
feat(n8n Form Trigger Node): Option to remove attribution (#9162) 2024-04-19 11:26:19 +03:00
Elias Meire 85780eade5
fix(editor): Fix expression preview when previous node is selected (#9140) 2024-04-19 10:07:00 +02:00
Alex Grozav a3eea3ac5e
feat(editor): Refactor and unify executions views (no-changelog) (#8538) 2024-04-19 07:50:18 +02:00
Tomi Turtiainen be8203a1da
fix(core): Upgrade @n8n/typeorm (no-changelog) (#9163)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-18 17:00:03 +03:00
कारतोफ्फेलस्क्रिप्ट™ ff9ae549fd
fix(core): Improve browserId checks, and add logging (#9161) 2024-04-18 15:53:19 +02:00
Elias Meire 135ef75add
fix(editor): Fix parameter reset on credential change in Discord node (#9137) 2024-04-18 14:56:04 +02:00
Bram Kn 23a2dd08b6
feat: Add WhatsApp Business Trigger Node (#8840)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-18 15:45:07 +03:00
Milorad FIlipović 53101960e6
fix: Update sales templates card content (no-changelog) (#9155) 2024-04-18 12:30:30 +02:00
Michael Kret 08e35027f1
fix(Postgres Node): Convert js arrays to postgres type, if column type is ARRAY (#9160) 2024-04-18 12:58:04 +03:00
Michael Kret d756609826
fix(Schedule Trigger Node): Default to 0 minute if falsy on hourly run (#9146) 2024-04-18 12:57:36 +03:00
Elias Meire 1c7acbb629
refactor: Refactor ParameterInput to composition API + fix all TS errors (no-changelog) (#9006) 2024-04-18 11:48:52 +02:00
कारतोफ्फेलस्क्रिप्ट™ 0ed46711f4
feat(core): Setup helmet.js for setting security headers (#9027) 2024-04-18 10:18:09 +02:00
कारतोफ्फेलस्क्रिप्ट™ 46e432b177
fix(core): Exclude oAuth callback urls from browser-id checks (#9158) 2024-04-17 19:20:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 9bd8e10b35
feat(core): Upgrade mysql2 to address CVE-2024-21507, CVE-2024-21508, and CVE-2024-21509 (#9154) 2024-04-17 16:43:57 +02:00
कारतोफ्फेलस्क्रिप्ट™ 26158a2c8c Merge tag 'n8n@1.38.0' 2024-04-17 14:17:05 +02:00
Michael Kret 946f09f628
fix(Notion Node): Add itemIndex to API and operation errors (#9150) 2024-04-17 14:51:34 +03:00
github-actions[bot] 1aa92168eb
🚀 Release 1.38.0 (#9153)
Co-authored-by: netroy <netroy@users.noreply.github.com>
2024-04-17 13:39:33 +02:00
कारतोफ्फेलस्क्रिप्ट™ ac4577f78a ci: Sync up versions for all backend related packages
This is to avoid another bad release with the timezone bug PAY-1510
2024-04-17 13:22:46 +02:00
Michael Kret 80c8791b96
fix(HTTP Request Node): Proxy IPv6 hostname fix (no-changelog) (#9149) 2024-04-17 13:40:02 +03:00
Michael Kret a95e401696
fix(Execute Workflow Node): Assign fallback pairedItem only if not present in output item and different length of input output (#9145) 2024-04-17 11:57:51 +03:00
Elias Meire f6c9dbf7b8
fix(HTTP Request Node): Tolerate header name being empty (#9138) 2024-04-17 09:45:38 +02:00
Jon 4c16000efa
fix: Fix issue with Crowdstrike credential not working correctly (#9108) 2024-04-16 08:39:22 +01:00
oleg f1215cdb6b
feat(Google Gemini Chat Model Node): Add support for new Google Gemini models (#9130)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-15 13:56:44 +02:00
Deborah fa93fb81b0
docs: Update executions.id.yml to fix typo (#9142) 2024-04-15 12:31:02 +02:00
Chengyou Liu 4d9000bf27
feat(Github Node): Add option to get pull requests (#9094) 2024-04-15 11:01:14 +01:00
Francesco Mannino 1dbc8d4594
fix(Gitlab Trigger Node): Fix typo (no-changelog) (#9077) 2024-04-15 10:54:23 +01:00
Danny Martini 3eb5be5f5a
fix(core): Don't create multiple owners when importing credentials or workflows (#9112) 2024-04-12 17:25:59 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1b199c08ce
fix(core): Add an option to add additional non-ui routes (no-changelog) (#9122) 2024-04-11 12:20:29 +02:00
Michael Kret 86a20f6563
fix(Respond to Webhook Node): Continue on fail and error branch support (#9115) 2024-04-11 13:16:57 +03:00
Elias Meire 064e8f4a1d
fix(editor): Render dates correctly in parameter hint (#9089) 2024-04-11 12:09:55 +02:00
Michael Kret d7abc30104
feat(Summarize Node): Option to continue when field to summarize can't be found in any items (#9118) 2024-04-11 12:23:44 +03:00
Iván Ovejero cf435c3311
fix(core): Support MySQL in MoveSshKeysToDatabase migration (#9120) 2024-04-11 11:00:20 +02:00
oleg 284de5d6c7
fix(editor): Open links from embedded chat in new tab (#9121)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-04-11 10:57:45 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1cd7eacb7b
ci: Fix docs urls (no-changelog) (#9116) 2024-04-11 10:37:35 +02:00
Michael Kret c00150bb8f
fix(editor): Do not show overlapping trash icon in the node's settings (#9119) 2024-04-11 11:32:16 +03:00
Danny Martini 3bb821f10e
fix(core): Don't revert irreversibble migrations (#9105) 2024-04-11 09:20:48 +02:00
Elias Meire 98bcd50bab
feat(editor): Add object keys that need bracket access to autocomplete (#9088) 2024-04-10 16:33:59 +02:00
github-actions[bot] feffc7ffd9
🚀 Release 1.37.0 (#9114)
Co-authored-by: ivov <ivov@users.noreply.github.com>
2024-04-10 15:42:29 +02:00
Iván Ovejero a3b59843d5
refactor(core): Lint for cyclomatic complexity in BE packages (no-changelog) (#9111) 2024-04-10 14:02:02 +02:00
Jon 4eb4ade3a8
docs: Update wording for Advanced AI in nodes panel (#9091) 2024-04-10 11:23:43 +01:00
Michael Kret 0a9f6b3de8
feat(JWT Node): New node (#9005)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-10 13:16:48 +03:00
कारतोफ्फेलस्क्रिप्ट™ 9403657e46
refactor(core): Remove unnecessary indirection in SAML code (no-changelog) (#9103) 2024-04-10 10:55:49 +02:00
कारतोफ्फेलस्क्रिप्ट™ a7108d14f9
fix(core): Some more browser-id related fixes (no-changelog) (#9102) 2024-04-10 10:37:23 +02:00
Michael Kret 3e231dbfe6
fix(HTTP Request Node): Duplicate key names support for form data (#9040)
Co-authored-by: Marcus <marcus@n8n.io>
2024-04-10 11:09:20 +03:00