Iván Ovejero
|
bcdbada74b
|
fix(core): Tighten Sentry error filtering in native Python runner (#20500)
|
2025-10-08 09:26:58 +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
|
5190b91a81
|
fix(core): Do not report transient WebsocketConnectionError to Sentry in native Python runner (no-changelog) (#20443)
|
2025-10-07 09:19:53 +02:00 |
|
Iván Ovejero
|
d4b7cf0811
|
fix(core): Do not send TaskTimeoutError to Sentry in native Python runner (no-changelog) (#20429)
|
2025-10-06 16:21:34 +02:00 |
|
Iván Ovejero
|
7eb8a32450
|
fix(core): Keep submodules of safe modules in native Python runner (#20284)
|
2025-10-02 09:54:24 +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
|
7af1a5c7b8
|
fix(core): Capture stderr from task process in native Python runner (#20180)
|
2025-09-30 09:18:37 +02:00 |
|
Iván Ovejero
|
77d7408093
|
fix(core): Add globals and locals to denylist in native Python runner (#20172)
|
2025-09-30 09:00:28 +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
|
5a3adf5c97
|
feat(core): Support _FILE in native Python runner (no-changelog) (#20035)
|
2025-09-26 12:03:36 +02:00 |
|
Iván Ovejero
|
72a94c5e41
|
fix(core): Do not report SyntaxError to Sentry in native Python runner (no-changelog) (#20031)
|
2025-09-25 17:11:34 +02:00 |
|
Iván Ovejero
|
b5e685b6f2
|
fix(core): Do not report security violations to Sentry in native Python runner (no-changelog) (#19867)
|
2025-09-22 16:50:49 +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
|
dca5e43ab0
|
refactor(core): Switch native Python task runner to forkserver (#19718)
|
2025-09-19 09:59:46 +02:00 |
|
Iván Ovejero
|
41aa8b4ec6
|
refactor: Switch multiprocessing context to fork in native Python runner (#19402)
|
2025-09-11 14:49:40 +02:00 |
|
Iván Ovejero
|
04889864a0
|
feat(core): Add internal mode for native Python runner (no-changelog) (#19288)
|
2025-09-09 12:33:25 +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
|
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 |
|