Commit Graph

  • c7f6ed501c feat(cli,core): add opt-in dev-only telnet log streaming (#4110) Oskar Otwinowski 2026-07-02 21:16:14 +02:00
  • 22a7e33df7 fix(webapp): render error page full screen and use Enter shortcut (#4121) James Ritchie 2026-07-02 19:09:56 +01:00
  • 13816c744f chore: add changeset for node version bump chore/node-bump-changeset Chris Arderne 2026-07-02 19:01:07 +01:00
  • 8947c07a0c fix(webapp): allow resuming manually paused environments (#4120) nicktrn 2026-07-02 18:58:35 +01:00
  • 478adb5d74 fix(webapp): truncate task title in landing page side menu (#4115) James Ritchie 2026-07-02 18:56:19 +01:00
  • 448443a024 chore: bump internal node to 22 and standardise (#4084) Chris Arderne 2026-07-02 18:13:36 +01:00
  • 6563793132 fix(webapp): dashboard timezone display + preference persistence (#4104) Matt Aitken 2026-07-02 16:04:09 +01:00
  • fd4f02b2f8 fix(webapp): onboard new cloud orgs via plan selection; allow Free plan without GitHub verification (#4109) Matt Aitken 2026-07-02 15:34:41 +01:00
  • cbd1060aeb chore: move remaining ci to blacksmith (#4108) Chris Arderne 2026-07-02 14:10:53 +01:00
  • e49f74e0c6 chore(webapp): enable dev branches for everyone (#4106) Chris Arderne 2026-07-02 12:22:09 +01:00
  • c7861be520 chore: activate no-unused-vars and import linters (#4096) Chris Arderne 2026-07-02 11:37:05 +01:00
  • 86ef3c4979 chore: release v4.5.0 (#3998) v4.5.0 v.docker.4.5.0 helm-v4.5.0 docs-release-2026-07-02 github-actions[bot] 2026-07-02 11:26:52 +01:00
  • 4536eded9e docs: drop release-candidate framing ahead of the 4.5 GA (#4100) Eric Allam 2026-07-02 11:11:12 +01:00
  • 9e14c6ff11 docs(ai-chat): add the 4.5.0 GA changelog entry (#4033) Eric Allam 2026-07-02 11:10:09 +01:00
  • 4550b75f57 chore: exit changeset prerelease mode for the 4.5.0 release (#4099) Eric Allam 2026-07-02 11:09:56 +01:00
  • 3af1d22521 chore(deps): bump the github-actions group across 1 directory with 7 updates (#4097) dependabot[bot] 2026-07-01 18:46:54 +00:00
  • 6cf7677f18 chore(deps): bump @remix-run/* to 2.17.5 (#4102) nicktrn 2026-07-01 19:06:36 +01:00
  • 536731a5d6 feat(clickhouse): infer mixed-type JSON arrays as Array(Dynamic) on insert (#4095) Matt Aitken 2026-07-01 18:54:53 +01:00
  • e620e52212 chore: symlink AGENTS.md to CLAUDE.md chore/agents-md Chris Arderne 2026-07-01 17:40:09 +01:00
  • ac46b3f884 add .server-change feature/tri-10467-bulk-replay-duplicates-runs-unsound-cursor-pagination-in Chris Arderne 2026-07-01 15:47:34 +01:00
  • fdd4a70149 test(core): reset idempotency catalog between tests fix/idempotency-key-catalog-eviction Matt Aitken 2026-07-01 15:36:22 +01:00
  • 3167cdca6d fix(webapp): dedupe bulk replay triggers Chris Arderne 2026-07-01 15:35:24 +01:00
  • b229cd3cd0 feat(webapp): notify customers of incidents via BetterStack webhook feature/incident-notifications Katia Bulatova 2026-07-01 12:16:05 +00:00
  • 7851f5cad3 chore: fix flakey build worker test (#4090) Chris Arderne 2026-07-01 12:18:29 +01:00
  • a5ef4778aa chore: re-activate blacksmith ci runners (#4093) Chris Arderne 2026-07-01 12:15:17 +01:00
  • 5df9fb6463 fix(core,cli): retain idempotency key metadata beyond 1000 keys per run (#4094) Matt Aitken 2026-07-01 12:15:07 +01:00
  • f00d362d27 fix(core,cli): retain idempotency key metadata beyond 1000 keys per run Matt Aitken 2026-07-01 09:24:54 +01:00
  • 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