Commit Graph

  • 1d87ca5958 address codex review (app draft no-op, view-only diff, comment) (#9639) Guilhem 2026-06-17 16:08:06 +02:00
  • e09cd5862c feat: per-user draft review & deploy page (gating, badges, rename, raw-app deploy fixes) (#9625) Guilhem 2026-06-17 15:49:36 +02:00
  • b67c8cf42b fix(frontend): render Modal2 dialogs above the AI chat panel (#9636) centdix 2026-06-17 15:32:26 +02:00
  • a18fa7ccd6 feat: add datatable migrations management UI Diego Imbert 2026-06-17 15:18:09 +02:00
  • f4425fca9f feat(ai-chat): self-hosted docs tools via windmill.dev llms.txt + ask benchmark (#9578) centdix 2026-06-17 15:01:03 +02:00
  • 51bd8692a4 feat: queue messages typed while ai chat is streaming (#9525) Guilhem 2026-06-17 14:50:10 +02:00
  • 0f906be920 updates Ruben Fiszel 2026-06-17 11:41:39 +00:00
  • 6e1ce7fd4e feat: add datatable migrate new command to scaffold migrations Diego Imbert 2026-06-17 11:47:47 +02:00
  • b3002f5e24 feat: add datatable migrate up/down commands and post-push run prompt Diego Imbert 2026-06-17 11:29:06 +02:00
  • 4d365a83d6 Merge branch 'main' into feat/asset-graph-view Ruben Fiszel 2026-06-17 09:17:16 +00:00
  • 2523465009 fix(frontend): don't save drafts on leave when auto-save is off, warn instead (#9630) Diego Imbert 2026-06-17 11:03:30 +02:00
  • 1f48a470ba feat: sync datatable migrations as .up.sql/.down.sql files Diego Imbert 2026-06-17 11:02:43 +02:00
  • 5f2cb62527 feat: add route to run datatable migrations Diego Imbert 2026-06-17 10:29:56 +02:00
  • 6ba02002cd feat: add datatable_migrations table Diego Imbert 2026-06-17 10:20:51 +02:00
  • 94e3e048f9 fix(frontend): add missing graph context in decision tree preview diego/win-2039-fixfrontend-add-missing-graph-context-in-decision-tree Diego Imbert 2026-06-17 10:19:18 +02:00
  • e6b45c4eee chore(main): release 1.728.1 (#9628) v1.728.1 Ruben Fiszel 2026-06-17 08:31:32 +02:00
  • ace1b115a2 Update benchmarks github-actions[bot] 2026-06-17 01:33:38 +00:00
  • 86d1d160f0 fix(cli): fall back to esbuild-wasm on native host/binary mismatch (#9629) Ruben Fiszel 2026-06-17 02:33:18 +02:00
  • 06927ac84e update Ruben Fiszel 2026-06-17 00:25:44 +02:00
  • 8a3f69dda8 fix(backend): purge workspace_diff cache on workspace delete (#9627) Ruben Fiszel 2026-06-17 00:22:39 +02:00
  • e4bfeb29bc fix(frontend): persist session-editor draft path/summary edits + per-line diff tooltips (#9622) Guilhem 2026-06-16 23:19:12 +02:00
  • a4033659a2 fix: collect upstream reads from CTAS and CREATE VIEW in SQL asset parser Ruben Fiszel 2026-06-16 18:49:34 +02:00
  • cc1e1892ad fix: deploy pipeline drafts with freshly-inferred assets, not a stale snapshot Ruben Fiszel 2026-06-16 18:31:20 +02:00
  • f9cfeb0dba chore(main): release 1.728.0 (#9613) v1.728.0 Ruben Fiszel 2026-06-16 17:55:39 +02:00
  • f6f675296d feat: route asset-graph edges around nodes that sit in their path Ruben Fiszel 2026-06-16 17:55:05 +02:00
  • 4013921802 fix: pipeline editor badge requires asset-parse, not just main-function parse Ruben Fiszel 2026-06-16 17:54:53 +02:00
  • a2ce44645f feat(frontend): dedup user drafts against the deployed baseline (#9618) Diego Imbert 2026-06-16 17:49:45 +02:00
  • f84c4cf963 feat: pipeline Activity panel grouping, run↔graph highlight, deploy-conflict handling Ruben Fiszel 2026-06-16 17:21:23 +02:00
  • 651fa13ee8 fix: show folder labels in the folder list table (#9620) Diego Imbert 2026-06-16 17:16:49 +02:00
  • 46288b6143 fix(frontend): session Drafts drawer uses raw_app kind for the raw-app diff (#9617) Guilhem 2026-06-16 17:11:01 +02:00
  • 7cb5c6e749 fix(frontend): reset deleteWorkspaceForkModal on confirm in SidebarContent (#9619) Diego Imbert 2026-06-16 17:07:13 +02:00
  • 46345e9ee7 backfill legacy draft emails from usr table (#9616) Diego Imbert 2026-06-16 16:37:30 +02:00
  • f6104ce05c fix: show last updated date per user in other-users-drafts modal (#9614) Diego Imbert 2026-06-16 15:38:58 +02:00
  • 611c70acd2 feat(frontend): adapt AI-chat/sessions drafts to DB-backed model (#9601) Guilhem 2026-06-16 15:20:19 +02:00
  • 41562c7d7c fix(nativets): respect custom CA certs in in-process fetch runtime (#9615) Ruben Fiszel 2026-06-16 14:39:36 +02:00
  • bc0d5bf241 feat(frontend): consolidate draft-migration errors into a single toast + modal (#9612) Diego Imbert 2026-06-16 14:12:08 +02:00
  • 5a2405743b fix(ResourceForm): initialize JSON editor when resource type schema is unavailable (#9611) Diego Imbert 2026-06-16 13:41:04 +02:00
  • 6b62b1d832 chore(main): release 1.727.0 (#9605) v1.727.0 Ruben Fiszel 2026-06-16 12:35:50 +02:00
  • a44fc89eba fix(frontend): open draft-only apps in editor from home list (#9610) Diego Imbert 2026-06-16 12:34:59 +02:00
  • 51e82d7c6d fix(frontend): make UserDraft read-after-write work without live entry (#9609) hugocasa 2026-06-16 12:25:33 +02:00
  • 9e3c0decf9 fix(frontend): seed detached user-draft handles so new-item drawers render (#9608) Ruben Fiszel 2026-06-16 12:01:28 +02:00
  • 1cd2cc5fbd feat: bundle data-pipeline drafts into the DB-backed user draft system Ruben Fiszel 2026-06-16 11:49:23 +02:00
  • 4cf44280ce Merge branch 'main' into feat/asset-graph-view Ruben Fiszel 2026-06-16 10:57:44 +02:00
  • cd098700c2 fix(cli): harden legacy flow lock migration ordering and collision guard (#9557) hugocasa 2026-06-16 10:25:37 +02:00
  • 8500435e82 fix(frontend): allow same-origin redirects in isValidLogoutRedirect (#9568) Guilhem 2026-06-16 10:25:11 +02:00
  • 252c1b35fc fix(cli): include __mod/ folder in gitSyncIncludePattern for scripts (#9606) hugocasa 2026-06-16 10:22:18 +02:00
  • 33ac287065 feat: support temp_script_refs in wmill dev for local relative imports (#9554) hugocasa 2026-06-16 10:21:37 +02:00
  • bdddcf9b5f @dagomez137 has signed the CLA in windmill-labs/windmill#9607 github-actions[bot] 2026-06-16 08:13:38 +00:00
  • c213801b5a fix(frontend): strip server-managed fields from value diffs (#9599) Guilhem 2026-06-16 08:58:22 +02:00
  • c18039ee03 @baraka-akeyless has signed the CLA in windmill-labs/windmill#9604 github-actions[bot] 2026-06-16 06:35:49 +00:00
  • 1cbbc74978 Update benchmarks github-actions[bot] 2026-06-16 01:40:00 +00:00
  • 1cf402a9be chore(main): release 1.726.1 (#9603) v1.726.1 Ruben Fiszel 2026-06-16 00:58:38 +02:00
  • 24f32596e9 fix(apps): prevent decision tree graph editor crash on missing graph context (#9602) Diego Imbert 2026-06-16 00:48:27 +02:00
  • 4e4b2247ef fix: db-backed draft fixes — review-page UX, legacy drafts, session restore (#9600) Diego Imbert 2026-06-16 00:46:53 +02:00
  • abe442bf42 chore(main): release 1.726.0 (#9598) v1.726.0 Ruben Fiszel 2026-06-15 20:22:16 +02:00
  • 9de5708608 feat(audit): record workspace archive/unarchive/delete in instance audit log (#9596) Ruben Fiszel 2026-06-15 20:05:13 +02:00
  • 6a6295921d fix(embeddings): retry HuggingFace model downloads with backoff (#9597) Ruben Fiszel 2026-06-15 20:05:00 +02:00
  • 5ccaae8ab3 fix: resolve release CI failures (pypi bundle, flow serde test, cli windows) (#9595) Ruben Fiszel 2026-06-15 20:04:43 +02:00
  • 5709a564fb feat(frontend): add user-level toggle to disable Windmill AI (#9585) centdix 2026-06-15 20:04:01 +02:00
  • 8643e68891 chore(main): release 1.725.1 (#9589) v1.725.1 Ruben Fiszel 2026-06-15 19:26:21 +02:00
  • 6b916ac688 fix(cli): preserve committed script.lock on transient NULL lock during git-sync deploy (#9593) Ruben Fiszel 2026-06-15 19:21:38 +02:00
  • e1e2a24b6a fix(flows): stop serializing default retry/stop_after_if fields (#9583) Ruben Fiszel 2026-06-15 19:19:08 +02:00
  • aff0a4ec18 fix(security): sanitize dependency names & connection strings against command/SQL injection (#9590) Ruben Fiszel 2026-06-15 19:06:00 +02:00
  • fd54cc694d fix(security): sandbox the PowerShell module install step under nsjail ruben/sandbox-pwsh-install Ruben Fiszel 2026-06-15 17:03:52 +00:00
  • 3bfd5eb710 fix(security): honor postgres sslmode verify-ca/verify-full (CWE-295) ruben/fix-db-tls-verification Ruben Fiszel 2026-06-15 16:59:03 +00:00
  • 82e2197922 chore: remove deprecated enable_1m_context from AI providers (#9580) centdix 2026-06-15 18:58:19 +02:00
  • 3bf6e102af fix(apps): apply scope-path predicate to app list/search endpoints (#9581) Ruben Fiszel 2026-06-15 18:53:30 +02:00
  • 36c9f8612b fix(auth): add scope checks to scripts/flows list_tokens endpoints (#9582) Ruben Fiszel 2026-06-15 18:38:25 +02:00
  • a69505df9b fix: expose parent_hash in MCP createScript tool for updates (#9586) centdix 2026-06-15 18:36:49 +02:00
  • db1dbe9e81 fix(powershell): escape configured repo URL/PAT in install script too ruben/win-2049-fix-sanitize-powershell-module-names-to-prevent-command Ruben Fiszel 2026-06-15 15:37:13 +00:00
  • a4c03405d6 chore(main): release 1.725.0 (#9575) v1.725.0 Ruben Fiszel 2026-06-15 16:31:58 +02:00
  • 6acce7a887 fix(powershell): sanitize module names to prevent command injection (CWE-78) (#9587) Ruben Fiszel 2026-06-15 16:20:20 +02:00
  • eb342575fb fix(powershell): sanitize module names to prevent command injection (CWE-78) Ruben Fiszel 2026-06-15 14:11:34 +00:00
  • db3b68c515 test(cli): mirror exact server-emitted retry/stop_after_if YAML ruben/win-2048-cli-lint-accept-default-retry-fields Ruben Fiszel 2026-06-15 14:00:08 +00:00
  • 4a334fda68 restore flow graph pane height in editor (#9584) Ruben Fiszel 2026-06-15 15:55:21 +02:00
  • 8b9c2a52c2 fix(cli): accept server-default retry/stop_after_if fields in lint Ruben Fiszel 2026-06-15 13:31:33 +00:00
  • 9e456d053e feat(ai-chat): wire llms.txt docs lookup tools into global chat mode global-llmstxt-docs centdix 2026-06-15 12:29:22 +02:00
  • aa26c4d9b2 feat: scope AI session storage per user, session list in IndexedDB (#9518) Guilhem 2026-06-15 12:31:12 +02:00
  • 2cbc854577 test(ai-evals): add ask benchmark mode comparing inkeep vs llms.txt docs tools centdix 2026-06-15 11:56:50 +02:00
  • ca668b4939 feat(ai-chat): add self-hosted docs tools fetching from windmill.dev llms.txt centdix 2026-06-15 11:56:44 +02:00
  • dd7d8c2d47 isolate dev auth cookies per-port via ISOLATE_DEV_AUTH (#9576) Guilhem 2026-06-15 10:45:20 +02:00
  • 1fc355709c feat: Db-backed user drafts (#9351) Diego Imbert 2026-06-15 10:23:16 +02:00
  • 598ce40f56 chore(main): release 1.724.0 (#9556) v1.724.0 Ruben Fiszel 2026-06-15 08:47:36 +02:00
  • 2b471805bf feat(frontend): precise AI chat context usage tracking + indicator (#9551) centdix 2026-06-15 08:43:47 +02:00
  • d8d48826ff fix windmill-client package metadata (#9564) brohebot 2026-06-15 14:43:18 +08:00
  • 251266cd81 fix(frontend): load resource value in JSON editor when resource type is missing (#9574) Ruben Fiszel 2026-06-15 08:40:07 +02:00
  • 84df11177f fix(folders): allow hyphens in folder names (#9566) Amey Pawar 2026-06-15 11:34:07 +05:30
  • f923a42637 Update benchmarks github-actions[bot] 2026-06-15 01:37:26 +00:00
  • 57ad009f9f fix: create windmill_admin without BYPASSRLS on managed dbs ruben/win-2042-user-reports-being-unable-to-run-initial-migrations-on Ruben Fiszel 2026-06-14 22:24:19 +00:00
  • 066d7a4726 block operators from inline preview job execution (#9572) Ruben Fiszel 2026-06-15 00:07:46 +02:00
  • 317a8629d1 fix(ai): enforce resource authz when loading MCP tools in agent worker (#9571) Ruben Fiszel 2026-06-14 23:50:18 +02:00
  • d0aaba0f16 require pinned sha for inline raw_code in viewer app run mode (#9570) Ruben Fiszel 2026-06-14 23:48:03 +02:00
  • d98efb5711 prevent path traversal via log_file_index in log endpoints (#9569) Ruben Fiszel 2026-06-14 22:31:18 +02:00
  • eba70ce735 dedup folder labels to prevent each_key_duplicate crash (#9565) Ruben Fiszel 2026-06-14 10:18:05 +02:00
  • 6ff82b5345 home tree view each_key_duplicate on folder/user name collision (#9561) Ruben Fiszel 2026-06-14 10:17:38 +02:00
  • 61f3291b24 fix: actually isolate windows job children from CTRL_BREAK_EVENT + reap on worker death (#9563) Ruben Fiszel 2026-06-14 09:57:52 +02:00
  • 586690c653 Update benchmarks github-actions[bot] 2026-06-14 01:33:49 +00:00
  • 68cfa42e3d revert to opus for claude workflows Ruben Fiszel 2026-06-14 00:31:23 +02:00
  • a21595af52 all Ruben Fiszel 2026-06-14 00:29:37 +02:00
  • 1d6191ebb7 fix: isolate windows job children from worker CTRL_BREAK_EVENT (#9562) Ruben Fiszel 2026-06-14 00:29:17 +02:00