Commit Graph

  • 4dbf873723 fix(frontend): stop flow step id generation from being poisoned by non-canonical keys (#9766) Ruben Fiszel 2026-06-24 16:40:07 +02:00
  • b5bd8245d8 fix: reject symlink traversal in job-dir path validation (#9713) hugocasa 2026-06-24 16:08:45 +02:00
  • de6192bec1 fix(frontend): highlight the runtime-chosen branch in flow graph viewer (#9755) Ruben Fiszel 2026-06-24 15:37:56 +02:00
  • 2a70ccc386 feat(frontend): show approval wait as a distinct segment in flow timeline (#9756) Ruben Fiszel 2026-06-24 15:37:33 +02:00
  • 83cc5533ee feat: add /compact session chat command (#9764) centdix 2026-06-24 15:33:55 +02:00
  • 42c5e7a3fc feat: scope AI sessions per workspace root with lifecycle reconcile (#9734) Guilhem 2026-06-24 14:41:18 +02:00
  • 288318ac26 fix(apps): realign legacy raw-app drafts to raw_app draft kind (#9761) Ruben Fiszel 2026-06-24 14:14:52 +02:00
  • 3d48ba7738 feat(frontend): add filter submenu to collapsed AI sessions popover (#9757) Guilhem 2026-06-24 13:58:31 +02:00
  • fada673bb4 chore: bump uv to 0.11.24 in images and CI (#9759) Ruben Fiszel 2026-06-24 13:58:08 +02:00
  • 24b95e9fe1 feat: add session chat slash commands (#9748) centdix 2026-06-24 13:43:40 +02:00
  • f5828780fd fix(backend): resolve folder_labels search_path on non-public (PG_SCHEMA) schemas (#9758) Ruben Fiszel 2026-06-24 12:38:44 +02:00
  • 5e09c50171 fix(frontend): keep #content portal target present on AI-session route (#9754) Guilhem 2026-06-24 10:21:17 +02:00
  • 8912e21d15 perf(monitor): vacuum job_perms/job_result_stream right after each orphan sweep (#9753) Ruben Fiszel 2026-06-24 10:20:53 +02:00
  • 55bed4abcf perf(audit): adaptive timestamp floor for S3 audit-log export (#9752) Ruben Fiszel 2026-06-24 09:49:22 +02:00
  • e98df38ac4 feat(apps): show raw-app fork diffs as per-file tree items (#9491) Guilhem 2026-06-24 09:23:14 +02:00
  • c017f7f891 fix(frontend): show AI skills settings only when global mode enabled (#9747) centdix 2026-06-24 07:54:11 +02:00
  • f1b5c43e02 chore: bump nixpkgs for uv 0.9.25 (#9749) Akira Yamazaki 2026-06-24 13:53:43 +08:00
  • 250a05f544 fix(ai-chat): strip unclosed <summary> tag leaking into compaction summary (#9750) centdix 2026-06-24 07:53:14 +02:00
  • 8b637efdb6 @Chihsiao has signed the CLA in windmill-labs/windmill#9749 github-actions[bot] 2026-06-24 02:01:25 +00:00
  • 701b25ac25 Update benchmarks github-actions[bot] 2026-06-24 01:23:21 +00:00
  • 043c2c05b7 fix: forbid superadmin job tokens from global user and token management (#9715) hugocasa 2026-06-24 00:38:27 +02:00
  • ae088fd032 stabilize global ai eval smoke path (#9745) centdix 2026-06-24 00:31:14 +02:00
  • 9e4cf139b1 chore(main): release 1.738.0 (#9735) v1.738.0 Ruben Fiszel 2026-06-23 23:08:15 +02:00
  • cfb9f1dbc2 feat: render mermaid diagrams in chat code blocks (#9738) Ruben Fiszel 2026-06-23 23:02:10 +02:00
  • cbf54d4eb4 fix: preserve fork parent linkage on workspace id change (#9716) hugocasa 2026-06-23 22:54:07 +02:00
  • 9793d01575 feat: add resource and infrastructure telemetry (#9737) hugocasa 2026-06-23 22:53:12 +02:00
  • 24446e8009 fix: allow object storage test for non-super-admins, harden on cloud (#9739) hugocasa 2026-06-23 22:50:40 +02:00
  • e90b2be8fa perf(monitor): skip protected prefix in retention delete via cross-batch watermark (WIN-2088) (#9744) Ruben Fiszel 2026-06-23 22:49:55 +02:00
  • 29c67ced97 fix(frontend): debounce external code→Monaco sync in Editor (#9743) Ruben Fiszel 2026-06-23 22:45:02 +02:00
  • 6dfccd9d88 frontend improvements Ruben Fiszel 2026-06-23 17:52:22 +00:00
  • fc797a35fe fix(ai-chat): Fix incorrect editor edits from ai chat #1 (#9741) Diego Imbert 2026-06-23 17:23:06 +02:00
  • 11d0e65f3a fix(frontend): preserve editor content when closing instance settings drawer (#9740) Diego Imbert 2026-06-23 16:31:41 +02:00
  • 00392ba548 fix script-editor-edit-code-debug centdix 2026-06-23 16:23:41 +02:00
  • 984ea728d9 fix: pipeline annotation false-positives from body comments (#9736) Ruben Fiszel 2026-06-23 14:35:37 +02:00
  • ba4b368706 fix: prevent variable push from corrupting is_secret variables (#9705) hugocasa 2026-06-23 12:45:36 +02:00
  • 723a65920f chore(main): release 1.737.0 (#9728) v1.737.0 Ruben Fiszel 2026-06-23 12:10:15 +02:00
  • c644311eca fix(ext-jwt): reject external JWT auth for non-existent workspaces (#9723) Ruben Fiszel 2026-06-23 11:25:23 +02:00
  • 31d9215e5a fix: bound orphan-cleanup drain rate with capped multi-batch loop (#9730) Ruben Fiszel 2026-06-23 11:24:36 +02:00
  • 75bafabeee perf(monitor): hash active-root exclusion in retention delete (WIN-2088) (#9732) Ruben Fiszel 2026-06-23 11:23:50 +02:00
  • fa3596885b fix: allow SQL args in managed // materialize scripts (#9733) Ruben Fiszel 2026-06-23 11:13:04 +02:00
  • 6d94865109 fix: optimize cleanup_job_perms_orphaned and job_result_stream cleanup queries (#9727) Ruben Fiszel 2026-06-23 10:14:40 +02:00
  • 8dea38383f fix: prevent silent audit-partition outage via monitor watchdog + alert (#9729) Ruben Fiszel 2026-06-23 10:13:29 +02:00
  • 2879cbb65a feat(apps): opt-in sandbox isolation for published & raw apps (alpha) (#9420) hugocasa 2026-06-23 10:05:00 +02:00
  • e82a6a6830 chore(main): release 1.736.0 (#9720) v1.736.0 Ruben Fiszel 2026-06-23 09:44:35 +02:00
  • e16061df06 fix(health): detect read-only replica via pg_is_in_recovery() (#9722) Ruben Fiszel 2026-06-23 09:37:29 +02:00
  • 3bf5b72afa fix(drafts): stop mis-filing workspace-blind legacy drafts on migration (#9725) Ruben Fiszel 2026-06-23 09:27:02 +02:00
  • 20e91924c1 Update benchmarks github-actions[bot] 2026-06-23 01:23:03 +00:00
  • 6f4017d694 feat(ai-chat): workspace AI chat skills (SKILL.md upload + read_skill tool) (#9648) centdix 2026-06-23 00:16:13 +02:00
  • d5cb944cf9 fix(frontend): ensure type:object in test_run_flow tool schema for Anthropic (#9721) Ruben Fiszel 2026-06-23 00:08:13 +02:00
  • e19594df2a fix: re-enforce scoped API token boundaries across handlers (#9712) hugocasa 2026-06-22 23:55:19 +02:00
  • 6e96f90065 fix(frontend): destroy old WebsocketProvider on workspace switch in MultiplayerMenu (#9719) Ruben Fiszel 2026-06-22 23:20:08 +02:00
  • 26629f7dff fix: harden datatable migration version allocation and initial-migration bookkeeping, add tests Diego Imbert 2026-06-22 15:58:28 +02:00
  • 83ec0dd07a chore(main): release 1.735.0 (#9700) v1.735.0 Ruben Fiszel 2026-06-22 14:07:47 +02:00
  • e96f952d81 feat: add free Claude Opus tier with per-user token limit Diego Imbert 2026-06-22 12:35:20 +02:00
  • e20a27745a fix(frontend): strip raw-app post-deploy diff noise (raw_app/lock/data) (#9706) Guilhem 2026-06-22 13:15:14 +02:00
  • e403f92d7e fix: enforce job_dir containment when writing module files (#9703) hugocasa 2026-06-22 13:14:14 +02:00
  • 8a0b0abead fix: ignore NotFound errors when deleting log files from object store (#9707) Ruben Fiszel 2026-06-22 13:12:29 +02:00
  • ed016a5edb feat: clarify session draft bar tracks all workspace draft changes (#9714) Guilhem 2026-06-22 13:11:45 +02:00
  • ef4962e52a fix(oauth): restore bring-your-own CC token URL override (#9711) hugocasa 2026-06-22 13:05:15 +02:00
  • b0ddcf31e4 ci: add path-gated AI agent + ai_evals smoke workflows (#9640) centdix 2026-06-22 12:41:31 +02:00
  • 3f8116f434 fix: honest migration retry + deterministic app draft_path tie-break Diego Imbert 2026-06-22 12:06:36 +02:00
  • 74a2329d2e feat(copilot): improve global-mode path selection + add path-selection evals (#9698) centdix 2026-06-22 11:59:59 +02:00
  • d6340b1dd4 feat(ai-chat): add set_script/flow/app_metadata tools glm/ai-metadata-tools Guilhem Lemouel 2026-06-22 11:53:22 +02:00
  • ace7b68a28 fix: sanitize git credentials from ansible executor errors and logs (#9697) Ruben Fiszel 2026-06-22 11:02:24 +02:00
  • 6eb03d2590 round worker usage occupancy up to 5-minute chunks (#9702) hugocasa 2026-06-22 10:59:28 +02:00
  • 23bf6bf3da fix(frontend): deploy full script/flow draft from AI chat via shared module (#9642) Guilhem 2026-06-22 10:55:15 +02:00
  • 4ee79895a7 Merge branch 'main' into fix-path-already-used-check Diego Imbert 2026-06-22 10:35:29 +02:00
  • 8ea764728d fix(editors): use savedPath (deployed) as the pen-popover rename baseline Diego Imbert 2026-06-22 10:34:35 +02:00
  • 4a8a724895 feat: scope default instance db name to workspace (dt_/dl_) (#9699) Diego Imbert 2026-06-22 10:33:49 +02:00
  • 8d9d98c616 fix(apps): use synchronous appPath as the Path rename baseline Diego Imbert 2026-06-22 10:15:23 +02:00
  • 3a55800224 add whatsapp business icon (#9541) hugocasa 2026-06-22 09:33:55 +02:00
  • 58cdf44529 refactor(apps): drop (app as any).draft_path casts in AppRow Diego Imbert 2026-06-22 09:33:52 +02:00
  • 0409f267d7 feat(drafts): run-once migration for pre-existing draft_path drafts Diego Imbert 2026-06-22 09:21:30 +02:00
  • 84cc043406 feat: link files & folders to the global AI chat (#9520) Guilhem 2026-06-22 09:21:14 +02:00
  • 3210bf37a4 fix(apps): strip draft-only path/summary from deployed app value Diego Imbert 2026-06-22 09:16:31 +02:00
  • f5b7f12229 Update benchmarks github-actions[bot] 2026-06-22 01:36:02 +00:00
  • 6a59dd6eac Update benchmarks github-actions[bot] 2026-06-21 01:36:43 +00:00
  • 42460f611e docs: add pipeline parity roadmap tracker Ruben Fiszel 2026-06-20 20:46:49 +00:00
  • fadbd73dc6 perf(agent-workers): two-stage prefetch pipeline for agent throughput agent-worker-prefetch-throughput pyranota 2026-06-20 21:58:20 +02:00
  • cdc7750248 Merge remote-tracking branch 'origin/main' into change-68b704f7 Diego Imbert 2026-06-20 18:24:10 +02:00
  • 8484c58559 chore: point ee-repo-ref at datatable_migration git-sync companion Diego Imbert 2026-06-20 18:20:52 +02:00
  • 9e6c4c88e7 feat: add datatable_migration kind to workspace diff pipeline Diego Imbert 2026-06-20 18:16:27 +02:00
  • 3680972816 compare paeg Diego Imbert 2026-06-20 17:20:06 +02:00
  • e6f6e55f6b feat: explain migrations purpose with a tooltip in the migrations modal Diego Imbert 2026-06-20 16:55:53 +02:00
  • ab9071ad39 fix: correct down migration for db manager alters (no double-wrap, serial) Diego Imbert 2026-06-20 16:55:24 +02:00
  • ad074bd405 feat: generate down migrations for db manager DDL (postgres) Diego Imbert 2026-06-20 16:46:23 +02:00
  • 40cc718feb fix: don't re-prompt DDL guard when creating a migration without running Diego Imbert 2026-06-20 16:40:02 +02:00
  • 346cc30e2d chore(main): release 1.734.0 (#9691) v1.734.0 Ruben Fiszel 2026-06-20 16:32:16 +02:00
  • b0973c3023 hide primary storage row until added in workspace storage settings (#9692) Diego Imbert 2026-06-20 16:18:00 +02:00
  • ee65da8d83 fix: make migration view editor read-only so its code can scroll Diego Imbert 2026-06-20 16:14:53 +02:00
  • 32732e599b feat: make datatable migrations opt-in per data table Diego Imbert 2026-06-20 15:44:18 +02:00
  • 3ebf24359d feat: ducklake materialization for data pipelines (#9689) Ruben Fiszel 2026-06-20 15:42:03 +02:00
  • 56202da8b9 feat: record db manager DDL on data tables as migrations Diego Imbert 2026-06-20 15:33:52 +02:00
  • 4ead9cfb04 feat: refresh datatable schema after running a migration from the SQL REPL Diego Imbert 2026-06-20 15:30:11 +02:00
  • f066eac61d fix: re-prompt instead of stripping DDL when new-migration modal is cancelled Diego Imbert 2026-06-20 15:10:01 +02:00
  • cc0415b191 fix: ensure detected DDL ends with semicolon when wrapped in transaction Diego Imbert 2026-06-20 14:54:00 +02:00
  • d19d58ebc4 fix: validate datatable migration name and datatable at the API boundary Diego Imbert 2026-06-20 14:51:23 +02:00
  • f97a0b2f60 feat: default new datatable migration to a BEGIN/END transaction template Diego Imbert 2026-06-20 14:45:00 +02:00
  • 68d82dbe54 chore: regenerate CLI docs for datatable migrate commands Diego Imbert 2026-06-20 14:41:44 +02:00
  • ea466a9ede fix: show staged rename on deployed items' home rows (struck old → new) Diego Imbert 2026-06-20 14:07:59 +02:00