Commit Graph

20 Commits

Author SHA1 Message Date
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
18408bcaa1 fix(core): Allow importlib in sys.modules in native Python runner (no-changelog) (#19244) 2025-09-05 14:58:19 +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
fc094518d6 test(core): Test security validation in native Python runner (#19146) 2025-09-03 16:19:01 +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
63a3502283 refactor(core): Replace pickle with JSON serialization in native Python runner (#19123) 2025-09-03 09:34:47 +02:00
Iván Ovejero
de30ecc359 fix(core): Resolve Python multiprocessing queue deadlock (#19084) 2025-09-02 13:12:48 +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
2c6e2f6c7e refactor(core): Block __import__ via AST validation in native Python runner (#18974) 2025-09-01 09:47:15 +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
Iván Ovejero
8bc6ee727a feat(core): Set up native Python task runner project (no-changelog) (#18257) 2025-08-13 19:52:04 +02:00