Commit Graph
33 Commits
Author SHA1 Message Date
EmiliaandClaude Opus 4.8 95a81ed219 feat(core): Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (#33130)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 08:20:12 +00:00
Iván Ovejero 483c8210ee feat(core): Add drain timeout for runners (#24290) 2026-02-06 13:34:53 +00:00
Iván Ovejero 2c0162f88c refactor(core): Tighten typing for Python runner (#23537) 2025-12-22 22:51:26 +01:00
Iván Ovejero 93bb0c5399 fix(core): Ensure runner does not terminate pipe reader prematurely (#23448) 2025-12-19 17:16:17 +01:00
Iván Ovejero 763b858548 feat(core): Introduce native Python code tool for AI agent (#22595) 2025-12-03 10:34:30 +01:00
Iván Ovejero fbd60d2a07 fix(core): Ensure reconnect on broker down in native Python runner (#21475) 2025-11-03 14:11:39 +02:00
Iván Ovejero 98baeec45e refactor(core): Minor leftover cleanups in native Python runner (#21473) 2025-11-03 13:04:54 +01:00
Iván Ovejero 614f89b8a0 refactor(core): Switch to multiprocessing pipes in native Python runner (#21232) 2025-10-30 12:29:59 +01:00
Iván Ovejero 8527e4b6f1 feat(core): Support N8N_BLOCK_RUNNER_ENV_ACCESS in native Python runner (#21215) 2025-10-27 12:15:54 +01:00
Iván Ovejero 84e676b194 refactor(core): Modernize type syntax in native Python runner (#20847) 2025-10-17 15:33:02 +02:00
Iván Ovejero a4264f077d perf(core): Optimize hot paths in native Python runner (#20844) 2025-10-16 12:04:37 +02:00
Iván Ovejero c560f05a39 fix(core): Stop task process correctly in native Python runner (#20840) 2025-10-16 10:45:02 +02:00
Iván Ovejero f9ef4318a9 refactor(core): Switch SyntaxError to warning level (#20823) 2025-10-15 18:11:12 +02:00
Iván Ovejero 09c8559c2c fix: Prevent runtime import via __builtins__ dict in native Python runner (#20628) 2025-10-10 12:39:30 +02:00
Iván Ovejero 123a742685 fix(core): Remove logs skipping flag from native Python runner (#20441) 2025-10-07 09:20:04 +02:00
Iván Ovejero 4ca6e4f29f fix(core): Do not report to Sentry successful ws close in native Python runner (#20257) 2025-10-01 20:42:59 +02:00
Iván Ovejero b70899b249 refactor(core): Use shared memory instead of file-based transfer in native Python runner (#20150) 2025-09-29 13:49:44 +02:00
Iván Ovejero 27f48a2d79 fix(core): Ensure cancellation interrupts execution in native Python runner (no-changelog) (#19724) 2025-09-22 12:45:24 +03:00
Iván Ovejero ac390cc9ae fix(core): Delegate blocking wait to worker thread in native Python runner (no-changelog) (#19740) 2025-09-19 12:20:31 +02:00
Iván Ovejero 56f4069325 refactor(core): Improve security violation error in native Python runner (#19286) 2025-09-08 10:45:07 +02:00
Iván Ovejero 36958e3ffa test: Add integration tests for execution flows in native Python runner (#19198) 2025-09-05 10:49:45 +02:00
Iván Ovejero b9aa322c3d fix(core): Reconnect native Python runner on ws connection drop (no-changelog) (#19140) 2025-09-03 15:37:03 +02:00
Iván Ovejero e4fb6e5f31 feat: Add graceful shutdown and idle timeout to native Python runner (no-changelog) (#19125) 2025-09-03 12:47:45 +02:00
Iván Ovejero 4c4c0932d1 chore: Add Sentry to native Python runner (#19082) 2025-09-02 12:14:11 +02:00
Iván Ovejero d0ffd6e659 perf: Skip browser logging for production tasks in native Python runner (#19028) 2025-09-01 10:55:20 +02:00
Iván Ovejero b08d993529 chore: Add health checks to native Python runner (#19023) 2025-09-01 10:24:03 +02:00
Iván Ovejero 5b5f60212a refactor: Remove nanoid dependency from native Python task runner (#19025) 2025-09-01 10:22:27 +02:00
Iván Ovejero 61f79319df refactor: Add tracing details to native Python runner logs (#19024) 2025-09-01 10:08:48 +02:00
Iván Ovejero 3b574306f3 feat(core): Harden native Python task runner (no-changelog) (#18826) 2025-08-29 14:19:38 +02:00
Iván Ovejero 6cccc4ab9f refactor(core): Make native Python runner compatible with launcher (#18788) 2025-08-26 13:19:09 +02:00
Iván Ovejero 1da5acee30 feat(core): Support print RPC call in native Python runner (no-changelog) (#18630) 2025-08-26 11:40:55 +02:00
Iván Ovejero e3772c13d2 feat(core): Add execution flow to native Python runner (no-changelog) (#18485) 2025-08-22 12:00:42 +02:00
Iván Ovejero a1280b6bf4 feat(core): Add auth and offers flow to native Python runner (no-changelog) (#18354) 2025-08-15 14:36:42 +02:00