1
0
Fork 0
mirror of https://github.com/n8n-io/n8n.git synced 2025-03-05 20:50:17 -08:00
Commit graph

3087 commits

Author SHA1 Message Date
jeanpaul c2fb881d61
fix(core): Wrap nodes for tool use at a suitable time ()
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-15 17:17:25 +02:00
Iván Ovejero 190665d8e6
refactor(core): Convey error stack from job failure to main () 2024-10-15 16:55:54 +02:00
Iván Ovejero 76ab780cdd
refactor(core): Remove dead orchestration code () 2024-10-15 16:47:31 +02:00
Iván Ovejero 05467fd101
refactor(core): Move queueModeId as hostId to InstanceSettings () 2024-10-15 14:55:13 +02:00
Mutasem Aldmour d3b05f1c54
feat: Add tracking for node errors and update node graph () 2024-10-15 12:38:17 +02:00
Val ecbe568d69
feat: Enable Task Runners on Scaling mode Workers (no-changelog) () 2024-10-15 11:03:28 +01:00
Val ee6e7fec85
feat: Fail all tasks for a disconnected Task Runner (no-changelog) () 2024-10-15 11:03:16 +01:00
Iván Ovejero 963ddeb0cc
refactor(core): Remove deprecated properties from orchestration service () 2024-10-14 16:52:56 +02:00
Iván Ovejero c0aa28c6cf
fix(core): Override executions mode if regular during worker startup () 2024-10-14 16:12:41 +02:00
Val b028d81390
feat: Start Task Runner via Launcher (no-changelog) () 2024-10-14 14:19:17 +01:00
Iván Ovejero 873851b54e
refactor(core): Revamp logs for scaling mode () 2024-10-14 15:15:42 +02:00
Iván Ovejero e8c87c488f
chore: Stop reporting to Sentry leader key renewals () 2024-10-14 13:18:31 +02:00
Iván Ovejero 0820cb5ab9
refactor(core): Simplify main pubsub message handler () 2024-10-11 10:31:33 +02:00
Tomi Turtiainen 1078fa662a
fix: Make sure errors are transferred correctly from js task runner (no-changelog) () 2024-10-10 21:01:38 +03:00
Shireen Missi 52dd2c7619
feat(core): Dedupe ()
Co-authored-by: Jan Oberhauser <jan@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-10-10 16:12:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ 6823e8f2dd
refactor(core): Remove sse-channel (no-changelog) () 2024-10-10 16:51:50 +02:00
Alex Grozav 3d2fbcfd93
feat(editor): Improve Sentry ignore definitions for class instance types (no-changelog) ()
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-10-10 16:21:58 +02:00
Justin Ellingwood 9431e3029c
fix(HTTP Request Node): Fix typos in JSON validation error message (no-changelog) ()
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-10-10 11:32:17 +01:00
Tomi Turtiainen eb2d1ca357
feat: Add configurable require support to js task runner (no-changelog) () 2024-10-10 12:44:02 +03:00
github-actions[bot] d78ab2983a
🚀 Release 1.63.0 ()
Co-authored-by: fedme <3295133+fedme@users.noreply.github.com>
2024-10-09 18:30:19 +02:00
Ricardo Espinoza 06f51dc7d2
refactor: Use Ask AI feature through AI services instead of hooks () 2024-10-09 11:24:33 -04:00
Tomi Turtiainen e94cda3837
feat: Add support for $env in the js task runner (no-changelog) () 2024-10-09 17:31:45 +03:00
कारतोफ्फेलस्क्रिप्ट™ 939c0dfc4c
feat(core): Upgrade chokidar, braces, and micromatch to address CVE-2024-4067 & CVE-2024-4068 (no-changelog) () 2024-10-09 16:23:11 +02:00
Csaba Tuncsik c2adfc8545
feat: Opt in to additional features on community for existing users () 2024-10-09 13:21:34 +02:00
Iván Ovejero c68782c633
feat(core): Introduce scoped logging () 2024-10-09 12:56:31 +02:00
Iván Ovejero 518e320404
refactor(core): Remove dead pubsub code () 2024-10-09 12:56:06 +02:00
कारतोफ्फेलस्क्रिप्ट™ d69842c87d
feat(core): Upgrade all swagger/openapi dependencies (no-changelog) () 2024-10-09 12:53:20 +02:00
कारतोफ्फेलस्क्रिप्ट™ 121e4c741b
feat(core): Upgrade express and some related packages to address some vulnerabilities (no-changelog) () 2024-10-09 11:55:51 +02:00
Tomi Turtiainen d4afb0f38b
refactor: Simplify resolveIcon checks and add tests () 2024-10-08 17:04:45 +03:00
Tomi Turtiainen 606eedbf1b
fix: Forbid access to files outside source control work directory () 2024-10-08 15:53:53 +03:00
Iván Ovejero 87d041363c
refactor(core): Change triggers and pollers removal log to debug level () 2024-10-08 14:46:22 +02:00
Iván Ovejero 1ded08bf7e
refactor(core): Include self-sending and debouncing in pubsub commands () 2024-10-08 11:18:12 +02:00
Ricardo Espinoza 1ca14946d9
fix(core): Add down method to AddApiKeysTable1724951148974 migration (no-changelog) () 2024-10-08 10:49:08 +02:00
Csaba Tuncsik 05d267954c
test(core): Add community+ register tracking test () 2024-10-08 09:40:41 +02:00
Tomi Turtiainen a7823367f1
fix: Fix transaction handling for 'revert' command () 2024-10-07 14:43:09 -04:00
Iván Ovejero 4c7caf734c
chore(core): Better debug logs for local dev () 2024-10-07 16:57:06 +02:00
Iván Ovejero 19fb728da0
perf(core): Optimize worker healthchecks () 2024-10-07 16:33:34 +02:00
Iván Ovejero 383b4765d2
refactor(core): Simplify worker pubsub message handler () 2024-10-07 16:19:58 +02:00
Michael Kret 41228b472d
feat: Human in the loop ()
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-10-07 16:45:22 +03:00
Csaba Tuncsik 92cf860f9f
feat(editor): Community+ enrollment () 2024-10-07 13:09:58 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1b84b0e5e7
fix(core): Allow loading nodes from multiple custom directories () 2024-10-07 12:09:47 +02:00
Iván Ovejero bb59cc71ac
fix(core): Separate error handlers for main and worker () 2024-10-04 16:38:48 +02:00
कारतोफ्फेलस्क्रिप्ट™ 722f4a8b77
fix(core): Always set startedAt when executions start running ()
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-10-04 16:08:52 +02:00
Danny Martini 1d14557461
fix(core): Print errors that happen before the execution starts on the worker instead of just on the main instance () 2024-10-04 15:36:04 +02:00
Iván Ovejero d537cea363
test(core): Allow Jest to exit cleanly in worker command test () 2024-10-04 14:44:53 +02:00
Iván Ovejero 6a12f0c5fa
fix(core)!: Bind worker server to IPv4 () 2024-10-04 12:18:26 +02:00
Michael Kret d974b015d0
fix: Incorrect error message on calling wrong webhook method () 2024-10-04 11:06:15 +01:00
Iván Ovejero 73a0d48073
refactor(core): Simplify webhook pubsub message handler () 2024-10-04 09:28:53 +02:00
Michael Kret 90b4bfc472
fix: Show result of waiting execution on canvas after execution complete ()
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-10-03 15:09:37 +03:00
Federico Meini 86c632aabf
chore: Anonymise ip addresses in rudderstack events () 2024-10-03 10:42:29 +02:00
Tomi Turtiainen 12e54a5eea
fix: Use 127.0.0.1 as n8n uri for task runner process (no-changelog) () 2024-10-03 09:38:03 +03:00
github-actions[bot] 3c7556542c
🚀 Release 1.62.1 ()
Co-authored-by: netroy <196144+netroy@users.noreply.github.com>
2024-10-02 16:37:44 +02:00
github-actions[bot] 86069321a1
🚀 Release 1.62.0 ()
Co-authored-by: netroy <196144+netroy@users.noreply.github.com>
2024-10-02 16:19:12 +02:00
Tomi Turtiainen 4546649c61
feat: Separate task runner server from main http server (no-changelog) () 2024-10-02 16:38:42 +03:00
Iván Ovejero 8d9eb162ae
chore: Add verbose removal to breaking changes () 2024-10-02 14:35:31 +02:00
Tomi Turtiainen 74fa259b37
feat: Make task runners work with n8n from npm (no-changelog) () 2024-10-02 15:16:02 +03:00
Val ae37035aad
fix: Task Runner Auth CI fail with busy event loop (no-changelog) () 2024-10-02 14:27:28 +03:00
Val 27d83e0d91
feat: Initial Code Task Runners support (no-changelog) ()
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-10-02 09:31:56 +01:00
Iván Ovejero bdaadf10e0
fix(core): Fix ownerless project case in statistics service () 2024-10-02 10:31:17 +02:00
Iván Ovejero 113a2e7401
refactor(core): Bring job options into scaling service () 2024-10-02 10:31:07 +02:00
Iván Ovejero 3a9c65e1cb
refactor(core): Modernize logger service () 2024-10-01 12:16:09 +02:00
Iván Ovejero cd916480c2
fix(core): Handle Redis disconnects gracefully () 2024-09-30 16:36:27 +02:00
oleg b5f4afe12e
fix(Chat Trigger Node): Fix Allowed Origins paramter () 2024-09-30 15:42:37 +02:00
Ricardo Espinoza e54a396088
refactor: Move api-keys endpoints to their own controller () 2024-09-30 09:10:22 -04:00
Iván Ovejero 63e6f1fa38
refactor(core): Organize all event maps () 2024-09-30 10:44:03 +02:00
Csaba Tuncsik 136d491325
fix(editor): Allow resources to move between personal and team projects ()
Co-authored-by: Danny Martini <danny@n8n.io>
2024-09-27 15:12:31 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2af0fbf52f
fix(core): Upgrade @n8n/typeorm to address a rare mutex release issue () 2024-09-27 13:36:43 +02:00
Iván Ovejero afda049491
refactor(core): Separate execution startedAt from createdAt () 2024-09-27 13:32:12 +02:00
Iván Ovejero bf7392a878
refactor(core): Make all pubsub messages type-safe () 2024-09-27 12:35:01 +02:00
Benjamin Roedell 5f89e3a01c
fix(API): Fix workflow project transfer ()
Co-authored-by: Benjamin Roedell <2271599+benrobot@users.noreply.github.com>
2024-09-27 10:34:45 +02:00
कारतोफ्फेलस्क्रिप्ट™ 4584f22a9b
fix(core): Prevent backend from loading duplicate copies of nodes packages () 2024-09-26 20:28:57 +02:00
Ricardo Espinoza a13a4f7442
refactor: Move API keys into their own table (no-changelog) ()
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-09-26 08:58:49 -04:00
Iván Ovejero 06d749ffa7
feat(core): Filter executions by project ID in internal API () 2024-09-26 13:31:34 +02:00
Eugene efc5d859eb
chore: Correct naming of annotation-related files () 2024-09-26 13:15:08 +02:00
Iván Ovejero 262693be65
chore: Stop reporting AxiosError to Sentry () 2024-09-26 12:16:10 +02:00
github-actions[bot] 9e18a31208
🚀 Release 1.61.0 ()
Co-authored-by: cstuncsik <5410822+cstuncsik@users.noreply.github.com>
2024-09-25 14:33:47 +02:00
कारतोफ्फेलस्क्रिप्ट™ afbe884dad
refactor(core): Load dotenv as early as possible (no-changelog) () 2024-09-25 12:37:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6de4dfff87
feat(editor): Setup Sentry integration () 2024-09-24 17:49:22 +02:00
कारतोफ्फेलस्क्रिप्ट™ a81256aff5
fix(core): Fix sentry de-duplication by migrating from event-processors to beforeSend (no-changelog) () 2024-09-24 16:53:18 +02:00
Iván Ovejero 73daabbd0e
docs(core): Document access checks () 2024-09-24 11:02:39 +02:00
Danny Martini 0290e38f99
fix(core): Remove subworkflow license check () 2024-09-23 17:01:52 +02:00
Iván Ovejero 5c171c4bf0
refactor(core): Simplify subscriber handler setters () 2024-09-23 14:14:00 +02:00
कारतोफ्फेलस्क्रिप्ट™ 67fb6d6fdd
refactor(core): Refactor execution post-execute promises (no-changelog) ()
Co-authored-by: Danny Martini <danny@n8n.io>
2024-09-23 12:08:57 +02:00
कारतोफ्फेलस्क्रिप्ट™ 769ddfdd1d
refactor(core): Move some request DTOs to @n8n/api-types (no-changelog) () 2024-09-20 21:14:06 +02:00
Ricardo Espinoza 583d3a7acb
refactor: Clean all instances of isNpmAvailable () 2024-09-20 10:38:52 -04:00
Tomi Turtiainen f1309787b2
refactor(core): Extract form data parsing from webhook-helpers () 2024-09-20 16:46:20 +03:00
Ricardo Espinoza 26a653a79a
refactor(editor): Clean all instances of isDesktopDeployment () 2024-09-20 08:24:08 -04:00
Tomi Turtiainen 693fb7e580
fix(core): Fix webhook binary data max size configuration () 2024-09-20 13:14:15 +02:00
Iván Ovejero 69c6e0790d
refactor(core): Organize Redis under scaling mode () 2024-09-19 09:52:48 +02:00
Danny Martini 2a084f96f8
feat: Implement new partial execution logic for acyclic workflows (no-changelog) ()
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-18 15:06:36 +02:00
github-actions[bot] 73f89ef101
🚀 Release 1.60.0 ()
Co-authored-by: ShireenMissi <94372015+ShireenMissi@users.noreply.github.com>
2024-09-18 13:33:53 +01:00
Iván Ovejero 08ebe1e480
feat(core): Introduce worker metrics () 2024-09-18 11:16:17 +02:00
Tomi Turtiainen 4f0a1a953f
refactor: Enable import/order for design-system, workflow and @n8n packages () 2024-09-18 10:19:33 +03:00
कारतोफ्फेलस्क्रिप्ट™ 430c14ad19
refactor(core): Move frontend settings to @n8n/api-types (no-changelog) () 2024-09-17 17:21:11 +02:00
कारतोफ्फेलस्क्रिप्ट™ a3335e0ecd
feat(core): Allow customizing max file size in form-data payloads for webhooks () 2024-09-17 15:55:51 +02:00
Iván Ovejero aa00d9c2ae
refactor(core): Flatten Redis pubsub class hierarchy (no-changelog) () 2024-09-17 15:45:42 +02:00
कारतोफ्फेलस्क्रिप्ट™ 6a35812f92
ci: Setup biome and pre-commit hooks for formatting (no-changelog) ()
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
2024-09-17 15:10:22 +03:00
Iván Ovejero acb4194fa1
fix(core): Prevent shutdown error in regular mode () 2024-09-17 12:02:17 +02:00
Iván Ovejero 7f4ef31507
refactor(core): Have WorkerServer use InstanceSettings () 2024-09-17 10:38:47 +02:00
Iván Ovejero 94aa680c9b
refactor(core): Set up worker server () 2024-09-17 10:14:12 +02:00