Commit Graph

  • b344176c50 chore: enable more lints chore/more-linting Chris Arderne 2026-07-01 08:46:38 +01:00
  • bfa902bd18 chore: enable more linters (#4080) Chris Arderne 2026-07-01 08:43:12 +01:00
  • 4886c7e099 feat(tsql): apply typed path extraction to BETWEEN on output_raw feature/tri-11470-move-clickhouse-outputerrorpayload-off-the-native-json-type Matt Aitken 2026-06-30 22:55:48 +01:00
  • baaecfcff3 chore(core): redact sensitive flag values from exec command logs (#4087) nicktrn 2026-06-30 18:59:06 +01:00
  • ff789cfdde feat(tsql): numeric and boolean comparisons on output_raw paths Matt Aitken 2026-06-30 18:54:22 +01:00
  • f45b3e3389 feat(tsql): support object and array subtrees in output_raw path access Matt Aitken 2026-06-30 18:40:56 +01:00
  • 445e19f0e9 fix(webapp,clickhouse): store task output as serialized String in ClickHouse Matt Aitken 2026-06-30 18:03:45 +01:00
  • d5ea3dd3b7 chore: revert to github ci runners (#4091) Chris Arderne 2026-06-30 17:57:16 +01:00
  • 93755cbdbd feat(webapp): Identity & Access setup flow improvements (#4082) Oskar Otwinowski 2026-06-30 18:46:15 +02:00
  • c2e2480a74 feat(redis-worker): add oldest-message-age queue gauge (#4086) Oskar Otwinowski 2026-06-30 18:40:58 +02:00
  • 5b01ebdb61 fix: conform error snuck through (#4089) Chris Arderne 2026-06-30 16:45:20 +01:00
  • 1e6cc19088 chore(webapp): upgrade @conform-to to v1 (#4044) Chris Arderne 2026-06-30 15:51:15 +01:00
  • cd9d20cc99 fix(webapp): accept invites for orgs with many projects (#4043) Katia Bulatova 2026-06-30 14:35:35 +02:00
  • cc752cc375 fix(webapp): fetch run-scoped trace subtrees for large traces (#4024) Katia Bulatova 2026-06-30 13:35:31 +02:00
  • ceb1bcb9df feat(webapp): route run detail nav list through runsList client build-clickhouse-reads-rc1 nicktrn 2026-06-30 12:00:46 +01:00
  • 99ef921dc1 feat(webapp): add CLICKHOUSE_READER_URL to route reads to a replica build-clickhouse-reads-rc0 nicktrn 2026-06-30 11:34:22 +01:00
  • aefa861723 feat(webapp): add runsList clickhouse client for dedicated runs list reads nicktrn 2026-06-30 11:16:59 +01:00
  • 3b7e47e775 fix(core): time out API requests so a dead socket can't hang a call fix/core-api-request-timeout Eric Allam 2026-06-29 23:33:39 +01:00
  • c8d085a541 fix(webapp): clamp oversized toast messages and quiet expected pause errors (#4077) Eric Allam 2026-06-30 09:14:25 +01:00
  • 44543d60ea feat(webapp): add SENTRY_ENVIRONMENT to override the Sentry environment Eric Allam 2026-06-29 23:11:51 +01:00
  • aae1c6a512 fix(schedule-engine,webapp): log out-of-entitlements scheduled triggers as warnings (#4067) Eric Allam 2026-06-29 19:10:10 +01:00
  • 180860567d fix(clickhouse): raise binary type complexity limit so nested JSON columns stay readable feature/tri-11463-queue-page-running-count-doesnt-match-runs-table-executing Matt Aitken 2026-06-29 18:23:49 +01:00
  • 4ef8baa971 chore: switch build jobs to blacksmith (#4075) Chris Arderne 2026-06-29 18:10:48 +01:00
  • 74fce2130f chore: switch build jobs to blacksmith build-chris-test-blacksmith-2 Chris Arderne 2026-06-29 17:41:12 +01:00
  • 76833317d3 fix: blacksmith testbox test scripts (#4074) build-chris-test-blacksmith Chris Arderne 2026-06-29 17:13:17 +01:00
  • 729ed9d107 feat(webapp): gate billing limits on a dedicated permission (#4073) Matt Aitken 2026-06-29 16:48:50 +01:00
  • faf42a96b7 Bootstrap pnpm in testbox scripts fix/testbox-pnpm-bootstrap Chris Arderne 2026-06-29 15:18:45 +01:00
  • 243d52bfd7 chore: add testbox workflows and scripts (#4071) Chris Arderne 2026-06-29 15:08:04 +01:00
  • e64a491620 Fix testbox PR check failure handling chore/blacksmith-testbox Chris Arderne 2026-06-29 14:18:35 +01:00
  • 45d13cf45c remove pr trigger Chris Arderne 2026-06-29 13:53:16 +01:00
  • b57a7c05f0 pin shas Chris Arderne 2026-06-29 13:50:30 +01:00
  • 832f61af54 chore: add testbox workflows and scripts Chris Arderne 2026-06-29 13:45:15 +01:00
  • 33cba41388 chore: blacksmith testbox blacksmith-testbox-18bd8bfc9ef1 Chris Arderne 2026-06-29 13:09:04 +01:00
  • 0119cf8f9f fix(dashboard-agent-db): load .env for local migrations (#4069) Chris Arderne 2026-06-29 13:05:50 +01:00
  • ef9a04c39b chore: switch some CI checks to blacksmith (#4068) Chris Arderne 2026-06-29 12:52:52 +01:00
  • d720690073 feat(webapp): add region override to the bulk replay action (#4022) Matt Aitken 2026-06-29 10:54:14 +01:00
  • 9f29eb2090 fix(webapp): update task filter icons and the scheduled run icon (#4065) James Ritchie 2026-06-28 21:50:14 +01:00
  • b2b4c510e2 feat(webapp): improve task and dashboard activity charts (#4064) James Ritchie 2026-06-28 17:26:43 +01:00
  • f1bd11a7ef feat(webapp): gracefully shut down the v3 engine behind a flag (#4017) Eric Allam 2026-06-27 15:51:18 +01:00
  • 2cc1743c99 docs(skills): note the skills CLI command is only in the release candidate (#4047) DKP 2026-06-26 18:15:06 +01:00
  • 0f2a006650 feat(webapp): add support Slack client + channel-name helper D-K-P 2026-06-26 16:40:08 +01:00
  • b1987dc090 feat(webapp): billing limits — pause, reject, recovery, and settings UI (#3996) Katia Bulatova 2026-06-26 17:12:53 +02:00
  • 5d994577d6 fix(webapp): stop hydration errors on the Tasks page (#4058) Eric Allam 2026-06-26 15:11:28 +01:00
  • c4301958c2 chore: add format and lint to .md guides (#4057) Chris Arderne 2026-06-26 14:02:57 +01:00
  • 12352a0ee3 fix(supervisor): bump turbo to fix docker build (#4052) Chris Arderne 2026-06-26 13:28:49 +01:00
  • 4fde283e76 chore: format and lint webapp also (#4056) Chris Arderne 2026-06-26 13:02:53 +01:00
  • 1d6f9002e9 docs: add always-on performance pass to the PR review guide (#4040) Matt Aitken 2026-06-26 12:20:59 +01:00
  • b54201f986 chore: switch to oxfmt, oxlint - add ci checks (#3977) Chris Arderne 2026-06-26 12:19:29 +01:00
  • 01b8dcf03b feat(dashboard-agent-db): run migrations over a direct (non-pooler) connection (#4054) Eric Allam 2026-06-26 11:09:36 +01:00
  • 63bbea0d96 feat(webapp): move the in-dashboard agent launcher into the page header (#4053) Eric Allam 2026-06-26 11:09:26 +01:00
  • 9ef5cf0055 fix(webapp): stop showing the in-dashboard agent to admins by default (#4050) Eric Allam 2026-06-26 11:09:14 +01:00
  • df78ef96d9 feat: multi dev branches (#4023) Chris Arderne 2026-06-26 09:01:37 +01:00
  • bc605eedaf fix(webapp): verify deployment image exists before finalizing (#4049) nicktrn 2026-06-25 22:49:56 +01:00
  • 9f01e315c1 fix(webapp): plan-gate SSO settings before role gate and remove client session fetch guard (#4045) Oskar Otwinowski 2026-06-25 19:04:26 +02:00
  • 6de11e84ff fix devin comments chore/contributing-md-2 Chris Arderne 2026-06-25 17:20:15 +01:00
  • 91f6d81634 update advice in more places Chris Arderne 2026-06-25 15:24:53 +01:00
  • a277ca594e fix other guidance fix/contributing-md Chris Arderne 2026-06-25 15:07:37 +01:00
  • b01e88a6fa chore: fix contributing changeset advice Chris Arderne 2026-06-25 15:03:07 +01:00
  • f163c89143 docs: fix wait.for() idempotency example to use a single options object (#4038) Iss 2026-06-25 09:50:59 -04:00
  • d565949205 chore(webapp): prefix dashboard feedback thread titles with "Web app:" (#4034) DKP 2026-06-25 14:16:58 +01:00
  • 5379b744ff feat(dashboard-agent-db): add a pending-migration status check (#4037) Eric Allam 2026-06-25 13:15:34 +01:00
  • 82bdd1fe0e fix(dashboard-agent-db): isolate the migration journal table (#4032) Eric Allam 2026-06-25 09:21:19 +01:00
  • 422d8da339 fix: keep all of a PR's changesets in the release PR summary (#4031) Eric Allam 2026-06-25 09:20:10 +01:00
  • 2fa84ea124 feat(webapp): gate worker dequeues by worker queue via env var (#4030) Eric Allam 2026-06-24 19:07:43 +01:00
  • 8890d7a258 feat(run-engine,webapp): always report worker queue length metrics (#4029) Eric Allam 2026-06-24 19:04:38 +01:00
  • c06005b353 feat(webapp,sdk): in-dashboard AI agent (#4018) Eric Allam 2026-06-24 19:04:28 +01:00
  • 2c82d4c4d1 feat(supervisor): add cluster pod-count dequeue backpressure source (#4027) nicktrn 2026-06-24 17:56:33 +01:00
  • 33929da303 fix(supervisor): scrape timeout + schema-level pod-count hysteresis guard re2-test-supervisor-podcount-backpressure-rc2 re2-prod-supervisor-podcount-backpressure nicktrn 2026-06-24 15:20:51 +01:00
  • 7821c3a496 test(run-engine): keep worker queue observation test lean to avoid CI timeout build-hotfix-wq-len hotfix/worker-queue-length-metric Eric Allam 2026-06-24 13:36:22 +01:00
  • 1a33fe5b5a chore(webapp): remove unused worker group management API endpoints Eric Allam 2026-06-24 12:29:36 +01:00
  • cef7a63611 feat(run-engine,webapp): always report worker queue length metrics Eric Allam 2026-06-24 12:29:36 +01:00
  • 0160156b8a fix(supervisor): scrape apiserver /metrics over https so TLS verifies against the cluster CA re2-test-supervisor-podcount-backpressure nicktrn 2026-06-24 12:04:40 +01:00
  • a3e578be27 test(supervisor): cover both backpressure sources enabled together nicktrn 2026-06-24 11:49:05 +01:00
  • 31799181e2 feat(supervisor): evaluate backpressure sources independently and OR them nicktrn 2026-06-24 11:46:53 +01:00
  • e2eefd8502 fix(supervisor): source-aware backpressure config, 5s scrape interval, parser hardening nicktrn 2026-06-24 09:51:11 +01:00
  • f7b3e7fb90 docs(supervisor): server-changes note for pod-count backpressure nicktrn 2026-06-24 09:42:42 +01:00
  • 0e12327bd7 feat(supervisor): select pod-count backpressure source, expose cluster pod-count gauge nicktrn 2026-06-23 22:52:06 +01:00
  • 8bb439ff2c feat(supervisor): config for pod-count backpressure source nicktrn 2026-06-23 22:38:58 +01:00
  • d96449a0fa feat(supervisor): apiserver metrics fetcher for cluster pod count nicktrn 2026-06-23 22:35:53 +01:00
  • d76fed4dfc feat(supervisor): pod-count backpressure source with hysteresis nicktrn 2026-06-23 22:32:44 +01:00
  • 9633a9e043 feat(supervisor): parse apiserver pod-object count from metrics scrape nicktrn 2026-06-23 22:30:07 +01:00
  • 17990e0f6c feat(webapp): add region override to the bulk replay action build-hotfix-bulk-replay-region clickhouse-reads-base Matt Aitken 2026-06-22 23:54:32 +01:00
  • 79393deacf feat(webapp): gate worker dequeues by worker queue via env var build-hotfix-dequeue-gate hotfix/dequeue-gate Eric Allam 2026-06-23 10:17:29 +01:00
  • 34b69e10a3 fix(webapp,run-engine,scripts): harden v2 cross-table tests and tighten the recovery query runstore-table-redirect Dan Sutton 2026-06-23 08:15:17 +01:00
  • 3418d9d0a7 revert: keep backfill cursor decoder throwing on malformed input Dan Sutton 2026-06-23 07:55:38 +01:00
  • 525e363660 fix(webapp): tolerate a legacy or corrupt backfill cursor instead of throwing Dan Sutton 2026-06-23 06:59:15 +01:00
  • 1c3f5ca8cb fix(webapp): isolate runTableV2Status from its poller under test; qualify publication probe by schema Dan Sutton 2026-06-23 05:49:17 +01:00
  • 2bc70bece5 feat(webapp): gate v2 minting on ClickHouse publication readiness; scope reads on v2-may-exist Dan Sutton 2026-06-23 02:34:35 +01:00
  • 60d8662d65 fix(webapp): route a v2 org pre-failed run to task_run_v2 Dan Sutton 2026-06-23 01:56:33 +01:00
  • 7a4bc4acf6 fix(webapp): make the FK-drift guard match schema-qualified REFERENCES Dan Sutton 2026-06-23 01:36:02 +01:00
  • e3203f514e fix(database): type the task_run_v2 mirror relations as nullable Dan Sutton 2026-06-23 01:09:31 +01:00
  • aff23d931a fix(database,webapp): task_run_v2/TaskRun index parity, native-only v2 enable guard, FK-drift guard Dan Sutton 2026-06-23 01:00:22 +01:00
  • 8b6a7ca41c docs(webapp): tighten the native-switch scope comments Dan Sutton 2026-06-22 21:28:02 +01:00
  • 7c5f81b5c5 chore(run-store,scripts): harden cross-table reads for a future v2 copy window Dan Sutton 2026-06-22 21:21:59 +01:00
  • e3393de3cd fix(webapp): scope cross-table run reads on the native switch, not the per-org flag Dan Sutton 2026-06-22 21:16:31 +01:00
  • 43dffdf8ed fix(webapp): resolve realtime stream parent/root target across both run tables Dan Sutton 2026-06-22 21:04:33 +01:00
  • 5e5577ab90 perf(webapp,run-store): scope cross-table run reads for non-v2 orgs; close remaining cross-table sites Dan Sutton 2026-06-22 20:56:04 +01:00
  • 417fb39074 perf(run-store,webapp): scope idempotency dedup to one table for non-v2 orgs, add cross-table tests Dan Sutton 2026-06-22 19:49:42 +01:00
  • 5f14bf3253 fix(webapp): gate runTableV2 on native realtime and drop the Electric shape merge Dan Sutton 2026-06-22 19:29:31 +01:00
  • 5667461895 fix(run-engine): decrement totalWeight in fair-queue weighted env shuffle (#4019) Matt Aitken 2026-06-22 19:11:59 +01:00