Commit Graph

  • fa0b458114 Merge remote-tracking branch 'origin/main' into fix-path-already-used-check Diego Imbert 2026-06-20 13:40:16 +02:00
  • 2da3ae8cfc feat(frontend): hide add-secondary-storage button until primary storage is set improve-storage-setup-ux Diego Imbert 2026-06-20 12:34:46 +02:00
  • e7234ddc7e Merge branch 'main' into improve-storage-setup-ux Diego Imbert 2026-06-20 12:25:36 +02:00
  • 09a80040ca fix(frontend): clear branch step state when switching outer loop iterations (#9650) Diego Imbert 2026-06-20 12:22:15 +02:00
  • 6d1f394b5f feat(frontend): red error border on empty primary object storage picker Diego Imbert 2026-06-18 21:24:05 +02:00
  • 062092eaf5 feat(ansible): variable/resource pickers and AI support in editor change-190373ed Diego Imbert 2026-06-20 12:14:02 +02:00
  • 91ee6af267 Update benchmarks github-actions[bot] 2026-06-20 01:28:15 +00:00
  • 9ca6cbdab0 chore(security): stop publishing the threat model in the public repo hugo/sec-remove-public-threat-model hugocasa 2026-06-19 18:25:39 +02:00
  • d5388da953 chore(main): release 1.733.1 (#9685) v1.733.1 Ruben Fiszel 2026-06-19 17:37:27 +02:00
  • 119d94601d feat(jobs): auto-grant approvers a run-detail view link on the approval page (#9686) Ruben Fiszel 2026-06-19 17:29:19 +02:00
  • 6aa9e515f7 de-flake asset-dispatch debounce test by reading settings from DB (#9687) Ruben Fiszel 2026-06-19 17:16:18 +02:00
  • 960c55e1f3 preserve URL filter state on page refresh (#9680) Abdellah Ouadoudi 2026-06-19 17:12:34 +02:00
  • c1f31c0e47 fix(backend): validate ansible vault_id entries before config generation (#9681) hugocasa 2026-06-19 16:54:25 +02:00
  • c39ee07c0b fix: validate websocket trigger urls and gate trigger test route (#9682) hugocasa 2026-06-19 16:54:04 +02:00
  • fb44fe7af2 fix: require super admin for object storage config test endpoint (#9683) hugocasa 2026-06-19 16:53:49 +02:00
  • 1be4df9acb fix(frontend): group live pipeline runs in the activity panel (#9684) Ruben Fiszel 2026-06-19 16:43:23 +02:00
  • b2ce475fc3 chore(main): release 1.733.0 (#9677) v1.733.0 Ruben Fiszel 2026-06-19 15:50:47 +02:00
  • 5970510cf6 perf(backend): gate asset producer-change event on write-set changes (#9672) Ruben Fiszel 2026-06-19 15:49:32 +02:00
  • 6833a554ae fix: allow users to always discard their own drafts without write permission (#9659) Diego Imbert 2026-06-19 15:34:38 +02:00
  • 4296a6ae1f feat(ai-chat): cap read_app_file + search_app grep tool to bound context in large raw apps (#9653) centdix 2026-06-19 15:33:54 +02:00
  • 924f9c7e8d fix(backend): strip NUL bytes from draft values on write (#9673) Ruben Fiszel 2026-06-19 15:33:36 +02:00
  • ab3bc97cd9 feat(python, windows): enable S3 to cache wheels (#5199) Pyra 2026-06-19 13:11:35 +00:00
  • 4427e59118 fix(backend): hide orphaned ext JWT tokens from listing instead of deleting ruben/win-2078-ext-jwt-telemetry-safe-cleanup Ruben Fiszel 2026-06-19 13:10:08 +00:00
  • 496e770264 Revert "fix(backend): clean up unique_ext_jwt_token on workspace deletion (#9…" (#9678) Ruben Fiszel 2026-06-19 15:01:15 +02:00
  • cafb473494 fix(python): split PIP_TRUSTED_HOST by whitespace to support multiple hosts (#9675) Ruben Fiszel 2026-06-19 14:59:08 +02:00
  • 9add719d93 fix(backend): clean up unique_ext_jwt_token on workspace deletion (#9676) Ruben Fiszel 2026-06-19 14:48:48 +02:00
  • f229a21e04 fix(backend): clean up unique_ext_jwt_token on workspace deletion ruben/win-2078-fix-clean-up-unique_ext_jwt_token-on-workspace-deletion Ruben Fiszel 2026-06-19 12:25:59 +00:00
  • b24616dc44 chore(main): release 1.732.0 (#9670) v1.732.0 Ruben Fiszel 2026-06-19 13:34:59 +02:00
  • 33617367d0 fix(backend): grant script_trigger access to windmill roles (#9674) Ruben Fiszel 2026-06-19 13:30:21 +02:00
  • 3371265382 fix(frontend): ignore hash/assets in script diffs and drafts (WIN-2071) (#9664) Ruben Fiszel 2026-06-19 13:21:24 +02:00
  • 017c3d3343 feat(ansible): add AI chat and editor bar buttons for ansible (#9671) Ruben Fiszel 2026-06-19 13:12:33 +02:00
  • 0cc2257596 fix(ai): emit token usage in gemini proxy streaming translation (#9669) centdix 2026-06-19 12:57:52 +02:00
  • 887a3076b2 chore(main): release 1.731.0 (#9668) v1.731.0 Ruben Fiszel 2026-06-19 12:16:35 +02:00
  • c30bdecea7 fix(mcp): repair invalid type keywords in tool JSON schemas (#9667) centdix 2026-06-19 12:04:42 +02:00
  • 7e4df02bd6 fix: trigger flow error handler on unrecoverable (OOM/zombie) step failures (#9662) Ruben Fiszel 2026-06-19 11:57:05 +02:00
  • a425431e90 feat(backend): auto-reconnect postgres trigger listener with backoff (WIN-2073) (#9666) hugocasa 2026-06-19 11:56:36 +02:00
  • a682d02311 fix(backend): grant notify_event access to windmill roles (#9665) Ruben Fiszel 2026-06-19 11:55:18 +02:00
  • 41b62efd6c fix: unify draft path on content path, drop redundant draft_path Diego Imbert 2026-06-19 09:08:59 +02:00
  • 373db17b68 Update benchmarks github-actions[bot] 2026-06-19 01:38:54 +00:00
  • 8c78fa0a55 chore(main): release 1.730.0 (#9654) v1.730.0 Ruben Fiszel 2026-06-18 23:49:35 +02:00
  • c37497d4b7 fix(frontend): correct latest-edited card routing for raw apps and library scripts home-screen-redesign Diego Imbert 2026-06-18 23:37:48 +02:00
  • e98dcd3579 fix: surface postgres error detail when datatable migrations fail to run Diego Imbert 2026-06-18 23:34:55 +02:00
  • e83380d52b feat(frontend): redesign home with AI chatbox, FilterSearchbar and New/Import actions Diego Imbert 2026-06-18 23:30:09 +02:00
  • 9b6b7c3862 fix(frontend): keep ?new_draft flag until first save is confirmed (#9656) Diego Imbert 2026-06-18 23:23:29 +02:00
  • 1058bdeccd fix(frontend): re-key raw-app autosave on post-deploy navigation (#9646) Diego Imbert 2026-06-18 23:22:46 +02:00
  • 19bc0052f1 fix(backend): include raw_app drafts in list_apps draft_users (#9647) Diego Imbert 2026-06-18 23:22:28 +02:00
  • 2fed808b9e fix(ai-chat): stop echoing app draft value in global chat write tool results (#9658) centdix 2026-06-18 23:21:49 +02:00
  • 3f5f211a22 add final context size metric to ai_evals harness (#9660) centdix 2026-06-18 23:21:28 +02:00
  • d234001e63 feat: datatable migrate up/down default to all datatables, --datatable to target one Diego Imbert 2026-06-18 21:07:35 +02:00
  • 49a476fec7 feat: reject invalid datatable migrations on sync push Diego Imbert 2026-06-18 21:04:49 +02:00
  • dbdd09b9a2 feat: run datatable migrations as user-permissioned labeled jobs Diego Imbert 2026-06-18 20:07:02 +02:00
  • adaf8c389e fix(frontend): surface schedule args missing from the runnable schema change-e93fb9ed Diego Imbert 2026-06-18 19:49:32 +02:00
  • 52ef65c55e fix: exclude datatable migration sql files from script metadata generation Diego Imbert 2026-06-18 19:44:16 +02:00
  • 93a51b49e8 Merge remote-tracking branch 'origin/main' into hugo/netsuite-oauth-icon hugo/netsuite-oauth-icon hugocasa 2026-06-18 18:11:33 +02:00
  • 7155a0bb96 feat: Data Pipelines alpha (#9193) Ruben Fiszel 2026-06-18 18:09:02 +02:00
  • c1ed0e8faf fix: park cascade retry (P1 dead-end) + clear stale script_triggers on rename feat/asset-graph-view Ruben Fiszel 2026-06-18 16:07:52 +00:00
  • d7e139b191 oauth: add netsuite provider + icon (#9538) hugocasa 2026-06-18 17:51:35 +02:00
  • c5638ce35d docs: update dispatch_event reason examples (depth_cap → cycle_detected) Ruben Fiszel 2026-06-18 15:49:43 +00:00
  • b31f37ef47 feat: replace asset-cascade depth cap with cycle detection Ruben Fiszel 2026-06-18 15:41:16 +00:00
  • 49b959a3c5 Merge origin/main into hugo/netsuite-oauth-icon hugocasa 2026-06-18 17:36:52 +02:00
  • 21d1ff0416 test: disable producer cache in asset dispatch tests (isolated-DB safe) Ruben Fiszel 2026-06-18 15:26:48 +00:00
  • 12af732356 Merge branch 'main' into feat/asset-graph-view Ruben Fiszel 2026-06-18 17:12:47 +02:00
  • e4c8f54267 chore: update ee-repo-ref to ba677ea142011462ad4dfe77e8375a6dd274cdef windmill-internal-app[bot] 2026-06-18 15:08:30 +00:00
  • 25d388fab8 test: invalidate producer-cache in asset dispatch tests (mirror deploy) Ruben Fiszel 2026-06-18 15:01:47 +00:00
  • 796230d90a fix(workspaces): add instance setting to disable workspace invite/add emails (#9643) hugocasa 2026-06-18 16:59:11 +02:00
  • 3d3bac9e13 fix: repair asset_trigger_dispatch test after cascade carve-out + cache its queries Ruben Fiszel 2026-06-18 14:58:37 +00:00
  • 5d553b81c0 feat(ai-chat): summary-based conversation compaction (#9645) centdix 2026-06-18 16:51:06 +02:00
  • fdd82f0c48 fix: gate agent-worker global setting reads with a blocklist (#9623) hugocasa 2026-06-18 16:45:10 +02:00
  • 471147135b oauth: complete Coupa managed client-credentials (instance mapping + default scopes) (#9651) hugocasa 2026-06-18 16:44:50 +02:00
  • b8c8faf629 fix: drop redundant datatable_migration label in sync output Diego Imbert 2026-06-18 13:58:09 +02:00
  • 6c6b2c2fc1 feat: skeleton enterprise pipeline freshness + backfill (TODO, ee-private) Ruben Fiszel 2026-06-18 09:58:26 +00:00
  • 5b1fd00aab feat: move asset-cascade join/debounce/retry to ee-private (free-CE) Ruben Fiszel 2026-06-18 09:51:33 +00:00
  • c37a13210c feat: move pipeline partition resolution to ee-private (free-CE) Ruben Fiszel 2026-06-18 09:38:54 +00:00
  • ed7586d61c refactor: move datatable migrations to migrations/datatable/ path Diego Imbert 2026-06-18 10:33:25 +02:00
  • 0905b97655 Merge remote-tracking branch 'origin/main' into feat/asset-graph-view Ruben Fiszel 2026-06-18 07:29:57 +00:00
  • 9bbed3685d fix: green the frontend check (pin published wasm-asset, fix type errors) Ruben Fiszel 2026-06-18 07:17:27 +00:00
  • ab1c3ee462 chore(main): release 1.729.0 (#9632) v1.729.0 Ruben Fiszel 2026-06-18 09:10:40 +02:00
  • 5508f1da9c feat(frontend): View Diff and in-place Load for other users' drafts (#9621) Diego Imbert 2026-06-18 08:44:46 +02:00
  • 30cb7f206e Update benchmarks github-actions[bot] 2026-06-18 01:33:39 +00:00
  • bd5a047169 feat: sync datatable migrations as files via the workspace export Diego Imbert 2026-06-17 19:52:28 +02:00
  • 6883d3cc59 fix: remove dead unquote fn that failed backend check under -D warnings Ruben Fiszel 2026-06-17 17:45:38 +00:00
  • 541a1407e0 fix: include postgres error detail in migration run/rollback failures Diego Imbert 2026-06-17 19:35:17 +02:00
  • 72e013f447 perf: gate asset dispatch on a cached per-workspace producer set Ruben Fiszel 2026-06-17 17:32:49 +00:00
  • 84078f33ce fix: revert created migration if create-and-run fails to run Diego Imbert 2026-06-17 19:27:17 +02:00
  • 2f15f39f41 fix: surface datatable migration API error details in toasts Diego Imbert 2026-06-17 19:25:42 +02:00
  • 7859ebfb38 feat: generate initial datatable migration via pg_dump Diego Imbert 2026-06-17 19:24:26 +02:00
  • 3eeccaf968 feat: add ducklake schema support to the database manager (#9633) Diego Imbert 2026-06-17 19:23:14 +02:00
  • 25a891041d wire DB-backed autosave into the whitelabel flow SDK (#9637) Diego Imbert 2026-06-17 19:22:42 +02:00
  • 3c0e38b589 fix(git-sync): bump default sync script to hub/28719 (windmill-cli 1.728.1) for WAC modules (#9649) hugocasa 2026-06-17 19:22:13 +02:00
  • d4f0083501 fix: avoid migrations list flicker on refresh after an action Diego Imbert 2026-06-17 19:18:13 +02:00
  • a79b9e7c43 feat: per-row revert button with out-of-order warning Diego Imbert 2026-06-17 19:08:24 +02:00
  • af4ca8fdf1 refactor: dedup asset-graph code, squash migrations, drop artifacts Ruben Fiszel 2026-06-17 16:31:10 +00:00
  • aa6ed90b60 feat: view migration content, run single migration, fix stacked modal Diego Imbert 2026-06-17 18:36:42 +02:00
  • 4de2dd6d59 feat: support running a single specific datatable migration Diego Imbert 2026-06-17 18:34:52 +02:00
  • e26a9239a6 feat: zero-setup oauth client credentials for registry providers (#9559) hugocasa 2026-06-17 18:32:01 +02:00
  • 95ee90fc5a feat: prompt to create migration on DDL in datatable SQL editors Diego Imbert 2026-06-17 18:14:29 +02:00
  • ba69d8147b fix(frontend): show AI sessions when AI unconfigured, with disabled chat (#9644) Guilhem 2026-06-17 17:50:03 +02:00
  • e87ff79ecf fix(ai_evals): adapt global eval harness to DB-backed user drafts (#9641) centdix 2026-06-17 16:53:21 +02:00
  • e80c62b958 docs(cli): improve generate-metadata guidance, fix description parser (#9635) hugocasa 2026-06-17 16:08:50 +02:00
  • 8021775f5f fix(drafts): preserve original timestamp when migrating localStorage drafts (#9638) Diego Imbert 2026-06-17 16:08:24 +02:00