Commit Graph

  • 8f066ac389 chore: release v4.5.0-rc.3 (#3763) v4.5.0-rc.3 v.docker.4.5.0-rc.3 helm-v4.5.0-rc.3 github-actions[bot] 2026-06-01 10:34:45 +01:00
  • 9211032733 chore(database): drop unused TaskRun status composite index (#3743) Eric Allam 2026-06-01 09:37:37 +01:00
  • b3f4df0893 feat(supervisor): emit start_time on wide events build-supervisor-wide-events.rc4 nicktrn 2026-05-29 15:37:38 +01:00
  • d600124eb0 feat(supervisor): forward Baggage outbound on compute calls nicktrn 2026-05-21 14:39:19 +01:00
  • 9893527fe8 refactor(supervisor): op + kind first-class on State nicktrn 2026-05-21 10:06:05 +01:00
  • 4866cfe2ab feat(supervisor): set op + kind on all wide events nicktrn 2026-05-21 09:53:38 +01:00
  • 9a3a6b1a17 feat(supervisor): wide events on snapshot lifecycle nicktrn 2026-05-20 19:56:57 +01:00
  • 2c0d260f85 feat(supervisor): forward traceparent + request_id to compute nicktrn 2026-05-20 19:00:33 +01:00
  • 4f2149d923 fix(supervisor): wide-event review fixes + noisy-routes flag + socket lifecycle nicktrn 2026-05-19 14:33:04 +01:00
  • 4f4925914c feat(supervisor): wide events on workload server + sockets nicktrn 2026-05-19 13:50:46 +01:00
  • d6b24acc92 feat(supervisor): wide events on dequeue + warm-start trace nicktrn 2026-05-19 13:50:39 +01:00
  • 037be895cd feat(supervisor): wide-event module + kill switch nicktrn 2026-05-19 13:50:29 +01:00
  • 9cb6fd17c3 fix(webapp): idempotent DeploymentBackgroundWorker creation (#3772) Saadi Myftija 2026-05-29 10:03:55 +02:00
  • c043c4a6ad fix(core): external trace context leaks across warm-started runs (#3768) nicktrn 2026-05-28 11:43:39 +01:00
  • 816986d44e fix(webapp): treat Phase 2 batch-stream retries as idempotent (TRI-9944) (#3766) Matt Aitken 2026-05-28 02:28:18 -07:00
  • 5083d161b2 docs: adds relevant env vars to self hosting docs (#3148) Iss 2026-05-27 12:25:18 -04:00
  • 8399aa2052 fix(core): retry TASK_MIDDLEWARE_ERROR under the task's retry policy (#3676) Iss 2026-05-27 12:17:50 -04:00
  • 7324a3307f chore(webapp): rename support tier to "Priority" on plan cards and li… (#3692) Iss 2026-05-27 12:17:40 -04:00
  • df96a937db docs: troubleshoot "Stream is being deleted" during long waits (#3704) Iss 2026-05-27 12:17:21 -04:00
  • 90bbbd1c44 fix(webapp): recover from ClickHouse JSON parse failures on out-of-range integers (#3759) Matt Aitken 2026-05-27 09:00:53 -07:00
  • 5ba1b32d53 fix(core): handle conflicting dotted paths in unflattenAttributes (#3762) Oskar Otwinowski 2026-05-27 16:18:50 +02:00
  • 37eeaa3690 fix(webapp): skip V1 WAITING_FOR_DEPLOY drain on V2 promotes (#3742) Eric Allam 2026-05-25 07:10:13 +01:00
  • 596a9bb90c fix(webapp): retain sessions-replication singleton import via globalThis assignment (#3738) Matt Aitken 2026-05-24 16:21:15 +01:00
  • eefb96c87d fix(webapp): recover from ClickHouse JSON parse failures in runs replication (#3708) Matt Aitken 2026-05-23 20:20:09 +01:00
  • 9f64bf404b docs(ai-chat): slim-wire HITL continuations + field-level merge contract (#3721) Eric Allam 2026-05-23 17:27:15 +01:00
  • d34014ddcc chore: release v4.5.0-rc.2 (#3702) v4.5.0-rc.2 v.docker.4.5.0-rc.2 github-actions[bot] 2026-05-23 17:15:33 +01:00
  • 75679c7518 fix(sdk): chat HITL continuations no longer break the next LLM call (#3719) Eric Allam 2026-05-23 17:09:39 +01:00
  • c0365d36fb fix(webapp): precise S2 record cap + CORS 413 on session append (#3720) Eric Allam 2026-05-23 16:08:10 +01:00
  • 2fcc484a2b fix(webapp): route OrganizationDataStoresRegistry writes through the writer prisma (#3722) Matt Aitken 2026-05-23 12:00:31 +01:00
  • 3a9bca28ff chore(mollifier): drop docs/realtime change from PR mollifier-phase-3 Dan Sutton 2026-05-22 17:58:26 +01:00
  • 3a1494d814 chore(mollifier): untrack scripts/mollifier-api-parity.sh Dan Sutton 2026-05-22 17:56:55 +01:00
  • b5325ed719 chore(mollifier): restore changeset content from main (do not edit historical changelogs) Dan Sutton 2026-05-22 17:55:37 +01:00
  • 4c0c969f47 chore(mollifier): restore historical changeset; add buffer-extensions Dan Sutton 2026-05-22 17:54:05 +01:00
  • 8e371009ae chore(mollifier): rename changeset; untrack stress-tasks, challenge scripts, ops doc Dan Sutton 2026-05-22 17:47:08 +01:00
  • e23c6ee4d4 chore(mollifier): consolidate changesets + server-changes; untrack _plans Dan Sutton 2026-05-22 17:41:51 +01:00
  • 92e7d2f02e Merge remote-tracking branch 'origin/main' into mollifier-phase-3 Dan Sutton 2026-05-22 17:33:02 +01:00
  • 61ca40b4b1 perf(run-engine,webapp): look up PENDING_VERSION runs via ClickHouse (#3707) Eric Allam 2026-05-22 17:18:41 +01:00
  • 3fa9984de2 test(scripts): mollifier SDK response shape audit (5.6) Dan Sutton 2026-05-22 16:50:47 +01:00
  • 0d4891a5f2 perf(database): drop unused TaskRun(scheduleId, createdAt) index (#3706) Eric Allam 2026-05-22 16:34:00 +01:00
  • 2cbfcfac3d chore(webapp): make HTTP keep-alive timeout configurable (#3705) Saadi Myftija 2026-05-22 17:28:08 +02:00
  • 97018b1e65 fix(run-engine): emit runFailed from createFailedTaskRun Dan Sutton 2026-05-22 15:53:14 +01:00
  • ddad9700d7 fix(supervisor): compat shim for COMPUTE checkpoint type (#3703) nicktrn 2026-05-22 15:41:30 +01:00
  • 8dc878e96e feat(redis-worker,webapp): drop mollifier entry TTL — drainer is the recovery mechanism Dan Sutton 2026-05-22 15:37:01 +01:00
  • 1015876b98 feat(webapp): user-based Sentry attribution with tenant tags (#3678) Daniel Sutton 2026-05-22 15:10:41 +01:00
  • 71d98b4e6b Support for org-scoped ClickHouse (#3333) Matt Aitken 2026-05-22 14:43:03 +01:00
  • 449ded00af docs(mollifier): move ops manual to _ops/ Dan Sutton 2026-05-22 14:38:29 +01:00
  • 3549563cf1 docs(mollifier): ops manual with alertable signals and recovery flows Dan Sutton 2026-05-22 14:36:15 +01:00
  • af85cdaea4 feat(webapp): alertable gauge for mollifier stale-entry signal Dan Sutton 2026-05-22 14:33:22 +01:00
  • 14253dc212 feat(webapp): mollifier stale-entry sweep + OTel signal Dan Sutton 2026-05-22 14:20:45 +01:00
  • 69e8535106 test(webapp): pin realtime buffered-resource resolution Dan Sutton 2026-05-22 13:55:13 +01:00
  • 50106dc892 fix(webapp): keep useRealtimeRun stream open across the buffered window Dan Sutton 2026-05-22 13:43:53 +01:00
  • 1ece983e95 revert(webapp): drop buffered scan from bulk-action service Dan Sutton 2026-05-22 13:01:13 +01:00
  • 832cf7220b feat(sdk,core): add TriggerClient for per-instance SDK configuration (#3683) Eric Allam 2026-05-22 12:29:42 +01:00
  • 4408743570 feat(webapp): open run span before mollifier gate Dan Sutton 2026-05-22 11:48:07 +01:00
  • fbd5d2f9dc revert(webapp): drop mollifier listing-merge from runs list Dan Sutton 2026-05-22 11:16:01 +01:00
  • 18d7144e74 ci: daily dependabot critical-severity slack alerts (#3701) nicktrn 2026-05-22 10:32:08 +01:00
  • c0b9fdfce9 docs(ai-chat): clarify lastEventId is sessionId-keyed across run boundaries (#3700) Eric Allam 2026-05-22 10:26:06 +01:00
  • d4b55c1893 feat(webapp): write SYSTEM_FAILURE PG row when drainer hits a non-retryable error Dan Sutton 2026-05-22 10:03:00 +01:00
  • 34536182f8 fix(webapp): align buffered API responses with existing SDK schemas Dan Sutton 2026-05-22 09:24:29 +01:00
  • 49b9d0053b fix(webapp): make buffered API responses match SDK response shapes Dan Sutton 2026-05-22 09:08:12 +01:00
  • e785924d5d fix(cli): resolve maxComputeSeconds in validateConfig for bypass cases max-compute-seconds Matt Aitken 2026-05-08 18:42:18 +01:00
  • 11fc7a2297 Updated the error and link to the docs Matt Aitken 2026-05-08 09:45:56 +01:00
  • 2588556b44 chore(references): use maxComputeSeconds in hello-world for manual testing Matt Aitken 2026-05-06 21:38:56 +01:00
  • 785460f6cd chore: changeset for maxComputeSeconds Matt Aitken 2026-05-06 16:39:49 +01:00
  • 73c9a40e2f feat(cli): use maxComputeSeconds in init templates Matt Aitken 2026-05-06 16:39:31 +01:00
  • ee662cb79c test(sdk): cover maxComputeSeconds precedence in defineConfig and helper Matt Aitken 2026-05-06 16:38:43 +01:00
  • 9206b98a63 feat(sdk): resolve maxComputeSeconds at user-facing boundaries Matt Aitken 2026-05-06 16:38:08 +01:00
  • a15566ddce fix(webapp): control cancel-run Dialog state so submit isn't raced by Radix DialogClose Dan Sutton 2026-05-22 08:55:24 +01:00
  • bed21070e5 feat(core): add maxComputeSeconds, deprecate maxDuration in user-facing types Matt Aitken 2026-05-06 16:36:58 +01:00
  • 75c6e2b414 fix(webapp): replay dialog falls back to the mollifier buffer Dan Sutton 2026-05-21 18:33:59 +01:00
  • a1fe5f7419 feat(webapp): merge mollifier-buffered runs into the dashboard runs list Dan Sutton 2026-05-21 17:33:28 +01:00
  • 2052d3eecd fix(webapp): dismiss cancel dialog on submit; reflect cancelled state in synthetic SpanRun Dan Sutton 2026-05-21 17:10:30 +01:00
  • c80b85e2cf docs(ai-chat): atomic onTurnComplete writes + Anthropic prose (#3693) Eric Allam 2026-05-21 17:04:13 +01:00
  • 213185bbfe feat(webapp): dashboard parity for mollifier-buffered runs Dan Sutton 2026-05-21 16:53:21 +01:00
  • 2e55142f42 fix(webapp): scope leaderElection-lost recovery to reconnect strategy fix/replication-auto-recover-on-stream-error Eric Allam 2026-05-15 18:43:11 +01:00
  • 28887568eb fix(webapp): drop bogus isStopped check, route leader-lock failure through handle() Eric Allam 2026-05-15 17:08:58 +01:00
  • 804983abf3 fix(webapp): reschedule reconnect when subscribe() returns stopped Eric Allam 2026-05-15 16:31:28 +01:00
  • 98e2f0d0ca fix(webapp): reschedule reconnect when subscribe() throws Eric Allam 2026-05-13 22:31:30 +01:00
  • a770f87d9f fix(webapp): auto-recover replication services after stream errors Eric Allam 2026-05-13 16:54:15 +01:00
  • 80bb600cd5 docs(ai-chat): AI Agents documentation for v4.5 (#3226) Eric Allam 2026-05-21 16:50:59 +01:00
  • 0b5b817a49 chore: release v4.5.0-rc.1 (#3691) v4.5.0-rc.1 v.docker.4.5.0-rc.1 helm-v4.5.0-rc.1 github-actions[bot] 2026-05-21 16:40:21 +01:00
  • 5ddb81ac8d fix(cli): stop chat.agent skills silently disappearing from trigger dev (#3690) Eric Allam 2026-05-21 16:30:24 +01:00
  • dbf9b4e7e5 fix(core,cli): register tasks loaded via dynamic import during run (#3688) nicktrn 2026-05-21 16:21:49 +01:00
  • a373c512e4 fix(cli): match bundleSkills indexer env with main worker indexer fix/bundle-skills-env Eric Allam 2026-05-21 15:13:18 +01:00
  • eba7141032 feat(supervisor): forward Baggage outbound on compute calls build-supervisor-wide-events.rc3 nicktrn 2026-05-21 14:39:19 +01:00
  • 06e39d4082 refactor(supervisor): op + kind first-class on State nicktrn 2026-05-21 10:06:05 +01:00
  • d0409fe6f4 feat(supervisor): set op + kind on all wide events nicktrn 2026-05-21 09:53:38 +01:00
  • 5ffe5f0cbc feat(supervisor): wide events on snapshot lifecycle nicktrn 2026-05-20 19:56:57 +01:00
  • 791e359b09 feat(supervisor): forward traceparent + request_id to compute nicktrn 2026-05-20 19:00:33 +01:00
  • 4a53cabc70 fix(supervisor): wide-event review fixes + noisy-routes flag + socket lifecycle nicktrn 2026-05-19 14:33:04 +01:00
  • dc66572b80 feat(supervisor): wide events on workload server + sockets nicktrn 2026-05-19 13:50:46 +01:00
  • 3591aa9d32 feat(supervisor): wide events on dequeue + warm-start trace nicktrn 2026-05-19 13:50:39 +01:00
  • ec3abbc398 feat(supervisor): wide-event module + kill switch nicktrn 2026-05-19 13:50:29 +01:00
  • acfba02409 chore: release v4.5.0-rc.0 (#3563) v4.5.0-rc.0 v.docker.4.5.0-rc.0 helm-v4.5.0-rc.0 github-actions[bot] 2026-05-21 14:39:02 +01:00
  • 422f9f0bb2 ci: unblock changesets release PRs (#3687) Eric Allam 2026-05-21 14:22:52 +01:00
  • 9e8c2086e4 Merge branch 'main' into fix/webapp-sanitize-prisma-leaks fix/webapp-sanitize-prisma-leaks Daniel Sutton 2026-05-21 13:35:32 +01:00
  • d7bdfb5640 chore: gitignore .playwright-mcp/ runtime cache Dan Sutton 2026-05-21 12:41:23 +01:00
  • 89d085a496 fix(references): repair ai-chat typecheck against current wire shape (#3685) Eric Allam 2026-05-21 12:41:18 +01:00
  • 1f90a00566 test(scripts): stress tests for pre-gate idempotency claim Dan Sutton 2026-05-21 12:39:07 +01:00
  • 0b85126ce9 feat: pre-gate idempotency-key claim serialises same-key triggers Dan Sutton 2026-05-21 12:24:07 +01:00