Commit Graph

  • 70e0fb3f9f fix(run-engine): register a brand-new ck variant behind the pack, not at the floor Wes Mason 2026-08-20 20:07:38 +01:00
  • 0128007ef1 docs(run-engine): cut the ck fair scheduling release note down to the change Wes Mason 2026-08-20 00:04:24 +01:00
  • 0c6992eb4a fix(run-engine): keep the ck vtime floor alive alongside the tags it scores Wes Mason 2026-08-20 00:04:11 +01:00
  • ac5b103a07 perf(run-engine): stop re-registering ck variants already in the fair order Wes Mason 2026-08-19 16:09:06 +01:00
  • 7d8a7cd234 perf(run-engine): cut two Redis calls from the ck vtime registration path Wes Mason 2026-08-19 11:56:46 +01:00
  • 2dfc9b1ff0 fix(run-engine): bound the ck idle set by rank, not just by floor Wes Mason 2026-08-18 16:00:02 +01:00
  • d25ccccc5e fix(run-engine): remember a drained ck variant's virtual time Wes Mason 2026-08-18 13:01:37 +01:00
  • 47c267dbbd fix(run-engine): drop drained ck variants from the fair order on ack, TTL expiry and dead-letter Wes Mason 2026-08-17 15:32:23 +01:00
  • b05f3f9244 fix(run-engine): register a gated ck variant so it can rejoin the fair order Wes Mason 2026-08-16 19:46:34 +01:00
  • 129f8d5b86 fix(run-engine): guard the wildcard cleanup in the ck vtime scripts Wes Mason 2026-08-15 03:55:17 +01:00
  • 3f4c27c3f3 fix(run-engine): stop unready ck variants blocking the fair pass, and idle polls writing Wes Mason 2026-08-15 02:57:31 +01:00
  • 305d3083c8 docs(run-engine): note the ck vtime retry-storm fallback in the release note Wes Mason 2026-08-06 16:07:18 +01:00
  • bec5da55ec test(run-engine): pin the ck vtime window-freeze and stranded-entry bounds Wes Mason 2026-08-06 16:07:01 +01:00
  • 72b288713f test(run-engine): bound the ckManyKeys first-serve claim Wes Mason 2026-08-03 10:33:28 +01:00
  • 9dc18252d6 fix(run-engine): make ck vtime pass 2 discover unregistered variants Wes Mason 2026-08-03 10:33:11 +01:00
  • b5f81b3157 fix(run-engine): keep unservable ck variants in the fair order Wes Mason 2026-07-31 10:56:41 +01:00
  • 97f4fa99ce fix(run-engine): advance the ck virtual-time floor from servable variants Wes Mason 2026-07-31 10:24:54 +01:00
  • f88863a24b fix(run-engine): stop an unservable variant pinning the ck virtual-time floor Wes Mason 2026-07-31 04:20:52 +01:00
  • e1ebff920c chore(run-engine): drop benchmark, e2e, and design docs from the branch Wes Mason 2026-07-28 23:20:33 +01:00
  • f46afddb57 docs(run-engine): benchmark Redis CPU and memory vs concurrency-key cardinality Wes Mason 2026-07-28 12:26:21 +01:00
  • de624a9167 chore(run-engine): gitignore benchmark output artifacts Wes Mason 2026-07-27 18:29:44 +01:00
  • 17ecdcd24f docs(run-engine): add CK virtual-time benchmark results Wes Mason 2026-07-27 18:26:56 +01:00
  • 269458bbf5 docs(run-engine): make the e2e bench harness work on self-hosted Wes Mason 2026-07-27 18:26:53 +01:00
  • 498c9c7f82 docs(run-engine): add CK virtual-time A/B benchmark plan and harness Wes Mason 2026-07-27 15:06:50 +01:00
  • dbd506611b docs(run-engine): fix stale references in the CK fairness design docs Wes Mason 2026-07-26 01:53:30 +01:00
  • aa68413211 docs(run-engine): tighten CK fairness server-changes note Wes Mason 2026-07-24 17:39:17 +01:00
  • a280328e81 fix(run-engine): move design docs out of the Mintlify docs/ tree; format Wes Mason 2026-07-24 16:46:10 +01:00
  • a8618ba942 docs(run-engine): add fairness explainer diagrams Wes Mason 2026-07-24 16:32:13 +01:00
  • ab89319f82 docs(run-engine): plan + references for virtual-time CK fair scheduling Wes Mason 2026-07-23 19:05:37 +01:00
  • 752665ca5a docs(run-engine): record CK vtime known limitations for GA decision Wes Mason 2026-07-24 13:54:26 +01:00
  • fd913a054c fix(run-engine,webapp): address whole-branch adversarial review Wes Mason 2026-07-24 13:53:29 +01:00
  • 12eb87f1e1 chore(run-engine): ship note + comment/format cleanup Wes Mason 2026-07-24 12:05:13 +01:00
  • 066f722c43 feat(run-engine,webapp): wire ckVirtualTimeScheduling env flag (code-dark) Wes Mason 2026-07-24 11:42:44 +01:00
  • b599b86678 test(run-engine): default-off regression proof Wes Mason 2026-07-24 11:35:35 +01:00
  • e7f0c704bb test(run-engine): multi-consumer correctness + op-count budget Wes Mason 2026-07-24 11:22:07 +01:00
  • 09cdaf67f3 test(run-engine): fairness scenarios on the real batched dequeue path Wes Mason 2026-07-24 10:52:07 +01:00
  • ca7d075587 feat(run-engine): re-register CK variants in vtime index on nack Wes Mason 2026-07-24 03:19:04 +01:00
  • 20c737b4fe feat(run-engine): register CK variants in vtime index on enqueue Wes Mason 2026-07-24 01:47:22 +01:00
  • a6b8d62443 feat(run-engine): two-pass virtual-time CK dequeue command Wes Mason 2026-07-24 01:00:18 +01:00
  • d327d439e9 feat(run-engine): ckVirtualTimeScheduling options flag Wes Mason 2026-07-23 19:38:53 +01:00
  • 64eb42b376 feat(run-engine): concurrency-key virtual-time key builders Wes Mason 2026-07-23 19:34:35 +01:00
  • ef4fb1382b test(run-store): cover getSince's evicted-body skip guard Daniel Sutton 2026-08-21 13:57:53 +01:00
  • 42d9a64b7e fix(run-store): scope getSince by the since entry, not by the window Daniel Sutton 2026-08-21 13:54:24 +01:00
  • 005c76c0f5 feat(run-store): getSince with a newest-first window and head-only waitpoints Daniel Sutton 2026-08-21 13:41:21 +01:00
  • ccbe4e9ab3 fix(webapp): stop saving global flags from unsetting the locked ones Daniel Sutton 2026-08-21 13:39:13 +01:00
  • a4e9ededda test(run-store): prove the completion TTL is re-applied, not merely uncleared Daniel Sutton 2026-08-21 13:33:40 +01:00
  • 47dab9623e test(run-store): the snapshot store TTL rule and keyspace liveness Daniel Sutton 2026-08-21 13:23:10 +01:00
  • 9f6772438d feat(run-store): wait-cycle waitpoint id reads Daniel Sutton 2026-08-21 13:15:46 +01:00
  • 66479aa9f0 fix(run-store): anchor liveness on the counter and make append idempotent Daniel Sutton 2026-08-21 13:08:39 +01:00
  • c5c2ea92ca feat(core): add shard-routable run-ops id format and resolveShard (#4750) oskar/chore-vercel-env-pagination-warning Daniel Sutton 2026-08-21 13:04:25 +01:00
  • 92028d5441 feat(run-store): append and id-keyed reads for the Redis snapshot store Daniel Sutton 2026-08-21 12:55:25 +01:00
  • 030acd1368 fix(run-store): import only what the helpers use Daniel Sutton 2026-08-21 12:50:40 +01:00
  • 5da48f9e90 feat(run-store): keyspace and entry helpers for the Redis snapshot store Daniel Sutton 2026-08-21 12:44:09 +01:00
  • 60d71da90e perf(webapp,run-engine): cut CPU on the engine-facing worker-action routes (#4746) Eric Allam 2026-08-21 11:53:16 +01:00
  • c1d03d6d5d chore: trim inline comments to essential constraints Saadi Myftija 2026-08-21 11:37:38 +02:00
  • 4953128c10 chore: vouch wuweiweiwu (#4748) claude[bot] 2026-08-21 09:28:27 +00:00
  • 2efb07e0b1 Toggle switch feels nicer to toggle (#4749) James Ritchie 2026-08-21 10:24:29 +01:00
  • 03f3cf04d2 fix(cli): honor --dry-run with --from-bundle and guard bundle artifact type Saadi Myftija 2026-08-21 10:37:54 +02:00
  • bf9b894da9 fix(deploy): adapt build env vars flow to reused deployments and scoped auth Saadi Myftija 2026-08-21 10:01:06 +02:00
  • 8abbe0571a fix(webapp): tolerate missing LOGIN_ORIGIN in isCloud Saadi Myftija 2026-07-24 15:49:47 +02:00
  • f3594dc47b fix(deploy): fail loud when stored build env vars cannot be read Saadi Myftija 2026-07-22 18:25:03 +02:00
  • 4a0eb683ab fix(deploy): drop undefined build env var values before sending Saadi Myftija 2026-07-22 18:18:31 +02:00
  • 1e226e1970 feat(deploy): store local-bundle build env vars encrypted on the deployment Saadi Myftija 2026-07-22 18:09:40 +02:00
  • 08ce247f06 fix(cli): stop the bundle archiver dropping the indexer entry points Saadi Myftija 2026-07-22 13:13:47 +02:00
  • 5c373ad643 fix(webapp): treat preview environments as cloud installs Saadi Myftija 2026-07-22 12:38:46 +02:00
  • 332549f6db fix(cli): review feedback for --from-bundle error handling Saadi Myftija 2026-07-22 11:42:31 +02:00
  • c564578090 test(cli): unit tests for the bundle archiver Saadi Myftija 2026-07-21 22:45:38 +02:00
  • 45f2f6f5c9 fix(cli): warn when build-tuning flags are ignored with --local-bundle Saadi Myftija 2026-07-21 21:33:23 +02:00
  • 978bbba26b fix(webapp): allow host.docker.internal on the Vite dev server Saadi Myftija 2026-07-21 19:21:47 +02:00
  • d7fb9ba6d7 fix(cli): round-2 review refinements for local-bundle Saadi Myftija 2026-07-21 19:11:48 +02:00
  • 18c44a5a46 fix(cli): review fixes for the local-bundle paths Saadi Myftija 2026-07-21 18:50:25 +02:00
  • 645a4a806c feat(webapp): accept deployment_bundle artifacts and thread fromBundle to build enqueue Saadi Myftija 2026-07-21 18:30:20 +02:00
  • 66101016c1 feat(cli): add --local-bundle and --from-bundle deploy modes Saadi Myftija 2026-07-21 18:28:29 +02:00
  • 81c5d4ed74 feat(core): add deployment_bundle artifact type and fromBundle deployment flag Saadi Myftija 2026-07-21 18:22:13 +02:00
  • d04467018e feat(webapp,database): save platform notifications as drafts and publish later (#4743) DKP 2026-08-20 22:16:32 +01:00
  • 1034b618a4 fix(webapp): let an impersonating admin preview the Queue Metrics UI (#4736) Eric Allam 2026-08-20 15:46:52 +01:00
  • 9baebbd1a6 fix(webapp): keep the dashboard agent's tool calls on the user's instance (#4740) Eric Allam 2026-08-20 15:27:27 +01:00
  • 56f875680c fix(webapp): let the dashboard agent use a configurable base URL (#4738) Eric Allam 2026-08-20 14:14:14 +01:00
  • 19eae515fd fix: rename the Projects org settings URL to /settings/projects (#4739) claude[bot] 2026-08-20 13:08:28 +00:00
  • 4392e79ce2 chore: adopt stable React Compiler lint rules (#4737) Chris Arderne 2026-08-20 13:17:40 +01:00
  • ce40d0259f chore: release v4.5.12 (#4610) v4.5.12 v.docker.4.5.12 helm-v4.5.12 github-actions[bot] 2026-08-20 12:47:22 +01:00
  • 06f99aeb31 fix: security release 2026-08-12 (#4735) Chris Arderne 2026-08-20 12:34:33 +01:00
  • 518978bc52 fix(core): don't assume a 64-character idempotency key is pre-hashed on reset (#4626) claude[bot] 2026-08-20 12:14:51 +01:00
  • c668b72c3f chore(webapp): enforce React Compiler lint (#4732) Chris Arderne 2026-08-20 09:59:45 +01:00
  • 2b2b047089 chore(webapp): scope imperative route refs (#4731) Chris Arderne 2026-08-20 09:59:45 +01:00
  • 4d040e13be chore(webapp): scope imperative component refs (#4730) Chris Arderne 2026-08-20 09:59:45 +01:00
  • a89ce5a709 refactor(webapp): replace render-time ref initialization (#4729) Chris Arderne 2026-08-20 09:59:44 +01:00
  • 7ab437c8ad chore(webapp): scope route effect synchronization (#4728) Chris Arderne 2026-08-20 09:59:44 +01:00
  • 7673c46a02 chore(webapp): scope component effect synchronization (#4727) Chris Arderne 2026-08-20 09:59:43 +01:00
  • 101883c41c refactor(webapp): derive controlled UI state during render (#4726) Chris Arderne 2026-08-20 09:59:43 +01:00
  • 00149675ac chore(webapp): scope intentional draft synchronization (#4725) Chris Arderne 2026-08-20 09:59:42 +01:00
  • f723e5a1b8 refactor(webapp): simplify manual memoization (#4722) Chris Arderne 2026-08-20 09:59:42 +01:00
  • cf96204c7f chore(webapp): scope memo dependency diagnostics (#4721) Chris Arderne 2026-08-20 09:59:41 +01:00
  • 7682a215db fix(webapp): stabilize time-sensitive UI renders (#4720) Chris Arderne 2026-08-20 09:59:41 +01:00
  • e394b5acf5 fix(webapp): timestamp live metric responses (#4719) Chris Arderne 2026-08-20 09:59:41 +01:00
  • 34211e6649 fix(webapp): derive expiry status from loader time (#4718) Chris Arderne 2026-08-20 09:59:40 +01:00
  • 11ea1f8ba9 fix(webapp): use stable chart bucket timestamps (#4717) Chris Arderne 2026-08-20 09:59:40 +01:00
  • 7ea02716fc fix(webapp): avoid mutating render inputs (#4716) Chris Arderne 2026-08-20 09:59:39 +01:00
  • 176fb6daf4 fix(webapp): call hooks directly and unconditionally (#4715) Chris Arderne 2026-08-20 09:59:39 +01:00
  • 6dfc54b75b chore(webapp): scope unsupported React Compiler diagnostics (#4713) Chris Arderne 2026-08-20 09:59:39 +01:00