Commit Graph

  • 32cc6bdd0c fix: show schedule args as raw JSON when input schema unavailable Diego Imbert 2026-06-09 08:10:27 +02:00
  • 572e7e3a05 Update benchmarks github-actions[bot] 2026-06-09 01:23:26 +00:00
  • fb5a941278 fix: show only the edited script's I/O in the asset graph, not the saved version's Ruben Fiszel 2026-06-08 22:46:17 +00:00
  • 92c21bbe65 fix: drop archived items from fork compare (spurious 'not visible' warning) (#9481) Ruben Fiszel 2026-06-09 00:45:18 +02:00
  • 5f41ddd3a5 fix: require auth to view approval details when user_auth_required (#9482) Ruben Fiszel 2026-06-09 00:26:19 +02:00
  • 63807b359f fix: avoid pane editor remount flicker when deploying a pipeline draft Ruben Fiszel 2026-06-08 20:07:41 +00:00
  • 66a0124763 feat: add data upload pipeline trigger with auto S3 picker Ruben Fiszel 2026-06-08 19:14:16 +00:00
  • b0b330c786 feat: deployed↔draft compare + AI-session draft bar (#9435) Guilhem 2026-06-08 20:24:23 +02:00
  • a3740d571a chore(main): release 1.720.0 (#9464) v1.720.0 Ruben Fiszel 2026-06-08 20:02:10 +02:00
  • 0009050127 merge Ruben Fiszel 2026-06-08 17:56:49 +00:00
  • e8e0701a36 feat(api): add endpoint to update token label (#9474) hugocasa 2026-06-08 19:33:31 +02:00
  • 5d0ef7dfd9 fix: center auth0/okta icons and respect currentColor (#9457) hugocasa 2026-06-08 18:19:54 +02:00
  • e915dc4265 fix(forks): respect caller-chosen state on create into a fork (only update preserves) trigger-fork-status-merge hugocasa 2026-06-08 18:19:39 +02:00
  • 6d522b3989 fix: refresh session editor preview on breadcrumb target switch (#9475) Guilhem 2026-06-08 18:19:19 +02:00
  • 192574ab8f fix(forks): keep trigger/schedule operational state owned by the parent - WIN-2019 (#9476) hugocasa 2026-06-08 18:18:12 +02:00
  • 76c0d970a1 fix(oauth): persist refreshed token through configured secret backend (#9471) Ruben Fiszel 2026-06-08 17:52:23 +02:00
  • fa86c62b66 fix(frontend): use ban icon for canceled jobs instead of hourglass (#9478) Ruben Fiszel 2026-06-08 17:42:07 +02:00
  • de13ee9426 fix(forks): read schedule fork-ness on non-RLS pool; clarify mutator-rule wording hugocasa 2026-06-08 17:37:40 +02:00
  • fb585d7737 fix: improve mcp oauth connection flow centdix 2026-06-08 17:23:48 +02:00
  • 3508c86dcb fix(forks): read parent trigger/schedule state on non-RLS pool for complete substitution hugocasa 2026-06-08 17:22:43 +02:00
  • eed01040a2 refactor(drafts): remove unused list_drafts endpoint and dev inspector global-chat-db-drafts centdix 2026-06-08 17:21:11 +02:00
  • 98878ffc90 fix(forks): defer trigger/schedule state to parent for clean git merge hugocasa 2026-06-08 17:13:31 +02:00
  • 3bc5800197 feat: allow private MCP server URLs (#9470) centdix 2026-06-08 16:46:47 +02:00
  • 82cb7bf375 whitelabel default timeout + test-job callbacks (#9469) Ruben Fiszel 2026-06-08 16:43:07 +02:00
  • 6d68924959 fix(drafts): guard empty storage path out of the draft DB seam centdix 2026-06-08 16:35:44 +02:00
  • c0c29dacde fix(drafts): propagate failed headless draft writes instead of swallowing centdix 2026-06-08 14:56:47 +02:00
  • 259ff0a725 refactor(drafts): rename discard_local_draft to discard_draft and drop "local" copy centdix 2026-06-08 14:29:26 +02:00
  • 05be02ffe5 fix(drafts): delete db draft immediately so a read-back can't resurrect it centdix 2026-06-08 14:29:16 +02:00
  • b47fabc8fc feat(drafts): back global chat draft read/write with db layer centdix 2026-06-08 14:06:02 +02:00
  • b1d48fe858 fix(drafts): surface draft-only apps and path-prefixed draft-only rows centdix 2026-06-08 13:32:12 +02:00
  • ac757bcd93 feat(copilot): list global chat drafts via db-backed draft flags centdix 2026-06-08 12:34:50 +02:00
  • dbc80e671c fix: show wall-clock execution time for WAC roots in the UI, keep duration_ms as worker time Diego Imbert 2026-06-08 15:21:40 +02:00
  • 0985d6b7b4 fix(backend): account worker-measured duration for WAC roots, not wall-clock Diego Imbert 2026-06-08 14:44:53 +02:00
  • 64b089cd23 feat(frontend): use unified drill picker for AI chat @-mention dropdown (#9159) Guilhem 2026-06-08 13:52:41 +02:00
  • 7969679526 nit Diego Imbert 2026-06-08 13:18:10 +02:00
  • 32ca1c251e fix(drafts): drop the visibilitychange flush — debouncer keeps running on hidden tabs Diego Imbert 2026-06-08 13:13:49 +02:00
  • c94bf9cef0 Merge branch 'bench/sim-k8s-util-panel' of github.com:windmill-labs/windmill into bench/sim-k8s-util-panel bench/sim-k8s-util-panel pyranota 2026-06-08 12:06:11 +02:00
  • c6569a3a63 fix pyranota 2026-06-08 12:06:00 +02:00
  • 31a1e7f992 Merge branch 'main' into bench/sim-k8s-util-panel Pyra 2026-06-08 12:02:04 +02:00
  • c5f4028a2c docs(benchmarks): fix README — port-forward is wm_sim's job pyranota 2026-06-08 11:58:18 +02:00
  • 4356e60eff docs(benchmarks): rewrite sim/README + link from benchmarks/README pyranota 2026-06-08 11:54:02 +02:00
  • 74b662d8de feat(benchmarks): k8s sim mode + util-group dashboard + reliability fixes pyranota 2026-06-08 11:43:47 +02:00
  • 289c0d6010 fix(drafts): split tab-switch and unload flushes — kill self-conflict on visibility change Diego Imbert 2026-06-08 11:33:36 +02:00
  • 486f25f0d9 indicator ui nits Diego Imbert 2026-06-08 11:29:34 +02:00
  • 355ce1ea92 Update benchmarks github-actions[bot] 2026-06-08 01:31:42 +00:00
  • 8865c58f66 fix(drafts): defer reset-to-deployed restart until first user interaction Diego Imbert 2026-06-08 01:45:34 +02:00
  • 86f5ddb84d fix(drafts): conflict modal wording — drafts are user-scoped, not teammate-scoped Diego Imbert 2026-06-08 01:37:33 +02:00
  • abe660d778 fix(drafts): OtherUsersDraftsModal — close on Fork, don't leak clicks through nested JSON Diego Imbert 2026-06-08 01:36:14 +02:00
  • 9c8c4edb12 fix(drafts): conflict detection — keep last_sync map tab-local instead of in localStorage Diego Imbert 2026-06-08 01:32:33 +02:00
  • ef33a833b8 fix(drafts): wait for the fork POST to land before navigating Diego Imbert 2026-06-08 01:30:18 +02:00
  • 22f2bae8c7 feat(drafts): autosave-indicator popover with Reset-to-deployed action Diego Imbert 2026-06-08 01:26:30 +02:00
  • c0bf4539bb ui nit Diego Imbert 2026-06-08 01:24:31 +02:00
  • b646f7929f fix(drafts): Reset to deployed no longer resurrects the draft Diego Imbert 2026-06-08 01:15:47 +02:00
  • 9890a55306 fix(ui): default Modal2 target to 'body' so omitting the prop doesn't throw Diego Imbert 2026-06-08 01:12:18 +02:00
  • 3290b80817 fix(drafts): preserve the user-typed draft_path on reload of draft-only items Diego Imbert 2026-06-08 01:03:48 +02:00
  • 47c45edd80 feat(drafts): render friendly user-typed path on home list for all 4 kinds Diego Imbert 2026-06-08 00:54:11 +02:00
  • 0ffcb13080 fix(drafts): seed a friendly name on /flows/add Diego Imbert 2026-06-08 00:25:57 +02:00
  • 41056473e1 refactor(drafts): drop dead draft_path field from list responses Diego Imbert 2026-06-08 00:18:56 +02:00
  • 00a28d5eec fix(drafts): disable the "No login required" toggle on draft-only apps Diego Imbert 2026-06-07 23:55:30 +02:00
  • 6c758ef3ff fix(drafts): disable Diff button on draft-only items across the 4 editors Diego Imbert 2026-06-07 23:54:26 +02:00
  • 5f94207c02 fix(drafts): skip public-secret-URL fetch in the Deploy drawer for draft-only apps Diego Imbert 2026-06-07 23:49:50 +02:00
  • 131eb8078d fix(drafts): render the right shape in View/Edit JSON for draft-only items Diego Imbert 2026-06-07 23:44:33 +02:00
  • e21d3e0c5f fix(drafts): make the home-page View/Edit JSON action work on draft-only apps Diego Imbert 2026-06-07 23:36:27 +02:00
  • 05b61b7e80 nit unused Diego Imbert 2026-06-07 23:32:26 +02:00
  • f08a3d92f8 fix(raw_app): propagate template picker X / Esc dismissal so autosave resumes Diego Imbert 2026-06-07 23:27:56 +02:00
  • cfa4c8eeff fix(drafts): key low-code app autosave on the URL path, not the empty string Diego Imbert 2026-06-07 22:05:57 +02:00
  • 0e5c2310d0 fix(drafts): land /add redirects on the real workspace username, not "me" Diego Imbert 2026-06-07 17:45:30 +02:00
  • 9a4bab057b fix(drafts): suppress autosave during /add template seeding on script + raw app editors Diego Imbert 2026-06-07 17:41:36 +02:00
  • 038b3da834 feat(drafts): collaboration banner, cross-tab conflict detection, raw app template picker Diego Imbert 2026-06-07 11:29:50 +02:00
  • f4a232baa4 refactor(editors): drop UnsavedConfirmationModal mount + Show diff button Diego Imbert 2026-06-07 11:29:26 +02:00
  • 6156e2372a fix: gate native integration pickers behind non-operator check (#9465) Ruben Fiszel 2026-06-07 10:18:14 +02:00
  • 44f5dd6636 fix(frontend): respect forced column order for numeric column names (#9463) Amey Pawar 2026-06-07 13:25:12 +05:30
  • 3aa9e73a64 Update benchmarks github-actions[bot] 2026-06-07 01:36:19 +00:00
  • 87573f85e9 Merge remote-tracking branch 'origin/main' into remove-workspace-drafts Diego Imbert 2026-06-07 01:20:16 +02:00
  • 99f5a893a5 autosave indicator Diego Imbert 2026-06-06 22:54:54 +02:00
  • f65a06380b fix: heal legacy drafts with schema={} (no .properties) on deploy Diego Imbert 2026-06-06 19:53:21 +02:00
  • 7bf9a1e7a7 fix: seed new-draft script schema as emptySchema() so inferArgs doesn't trip on undefined properties Diego Imbert 2026-06-06 19:38:09 +02:00
  • 004339032e chore(main): release 1.719.0 (#9459) v1.719.0 Ruben Fiszel 2026-06-06 10:16:43 +02:00
  • fbdf81ba5f fix: authenticate slack callback payload with per-workspace hmac (#9461) Ruben Fiszel 2026-06-06 10:02:20 +02:00
  • 6a15a9b152 fix(python): escape reserved-keyword step ids in wrapper codegen (#9460) Amey Pawar 2026-06-06 13:26:01 +05:30
  • e1e7af6a25 fix: prevent token label collision bypassing job read access control (#9462) Ruben Fiszel 2026-06-06 09:47:52 +02:00
  • e77a8f89d2 @ameyypawar has signed the CLA in windmill-labs/windmill#9460 github-actions[bot] 2026-06-06 06:22:30 +00:00
  • 42358e6625 Update benchmarks github-actions[bot] 2026-06-06 01:25:00 +00:00
  • 98df2b7552 revert: drop unsuccessful path-stabilization heuristics + leftover [draft-sync] logs Diego Imbert 2026-06-05 22:32:02 +02:00
  • 9bf6a7dbc2 fix: wait for script.path to stabilize across two ticks before restartSync Diego Imbert 2026-06-05 22:26:06 +02:00
  • a7320f0fae chore: log inferArgs underlying error on deploy to diagnose 'Could not parse code' toast Diego Imbert 2026-06-05 22:20:44 +02:00
  • 724e27003e fix: poll script.path via tick() until Path widget settles before restartSync Diego Imbert 2026-06-05 22:19:06 +02:00
  • 7d5f53c997 progress Ruben Fiszel 2026-06-05 19:44:25 +00:00
  • e4453e642c fix: defer script restartSync until script.path lands (Path widget gated on $userStore + $workspaceStore) Diego Imbert 2026-06-05 21:32:20 +02:00
  • 75b8a08ce4 fix: seed auto-generated path in script new-draft route to suppress Path widget's autosave-triggering mutation Diego Imbert 2026-06-05 20:56:04 +02:00
  • fbe0552cdd chore: add [draft-sync] console logs to trace script bootstrap autosave Diego Imbert 2026-06-05 20:51:00 +02:00
  • 479b255857 fix: route create-vs-update on /add deploys; seed policy.execution_mode; sync script template Diego Imbert 2026-06-05 20:02:31 +02:00
  • c1aba2754d autosave indicator nits Diego Imbert 2026-06-05 19:23:39 +02:00
  • cca0e67054 feat: flush pending draft saves via keepalive fetch on tab hide / pagehide Diego Imbert 2026-06-05 19:18:00 +02:00
  • 4ad1f82441 docs(changelog): add new entries from changelog changelog-update-27028020879 windmill-internal-app[bot] 2026-06-05 16:51:42 +00:00
  • fad1a549d9 feat(otel): connect jobs to the inbound distributed trace (#9456) hugocasa 2026-06-05 18:50:07 +02:00
  • 3887bf67dc chore(main): release 1.718.0 (#9450) v1.718.0 Ruben Fiszel 2026-06-05 16:55:10 +02:00
  • 90677872f6 fix: distinguish canceled jobs in runs (#9452) Ryan Gray 2026-06-05 08:50:07 -06:00
  • 7590b28108 feat(sandbox): pull/extract images with crane instead of podman (#9455) Ruben Fiszel 2026-06-05 15:52:55 +02:00
  • 9a609bf08a feat: make C# dotnet target framework configurable via DOTNET_TARGET_FRAMEWORK (#9454) Ruben Fiszel 2026-06-05 11:43:40 +02:00