Commit Graph

  • cc305b1d97 refactor(frontend): reorder sidebar settings menu, move logout to user submenu (#10149) Guilhem 2026-07-16 13:36:01 +02:00
  • 4ee1d32101 feat: display openai reasoning summaries in ai chat (#10147) hugocasa 2026-07-16 13:31:10 +02:00
  • 0694b84da7 fix(frontend): surface real tool call errors in AI chat (#10146) hugocasa 2026-07-16 11:19:19 +02:00
  • 0ea570570e feat(ai-sessions): CRUD markdown artifacts in sessions (#10046) AlexRV12 2026-07-16 11:17:20 +02:00
  • 5f01f1ef45 Update benchmarks github-actions[bot] 2026-07-16 01:04:24 +00:00
  • a935d06c8e chore(main): release 1.760.1 (#10142) v1.760.1 Ruben Fiszel 2026-07-15 21:29:39 +02:00
  • 8c725d9e44 fix(apps): honor presigned S3 signature on app display/preview routes (#10141) Ruben Fiszel 2026-07-15 21:18:15 +02:00
  • 957def9567 Merge branch 'main' into free-token-limit free-token-limit Diego Imbert 2026-07-15 20:32:57 +02:00
  • 2092155191 chore(main): release 1.760.0 (#10128) v1.760.0 Ruben Fiszel 2026-07-15 18:00:53 +02:00
  • 9705d60284 fix(frontend): keep session-exit URL clean by syncing new_draft strip with the router (#10101) Guilhem 2026-07-15 17:56:19 +02:00
  • af177cefe0 fix(frontend): graceful small-screen timeframe picker on the runs page (#10073) Guilhem 2026-07-15 17:55:21 +02:00
  • 2fe999f66c fix(frontend): treat a displaced draft save as superseded, not failed (#10094) Diego Imbert 2026-07-15 17:55:01 +02:00
  • 8bfe5c9340 fix(ai): stop sending the AI agent system prompt twice for OpenAI (#10126) hugocasa 2026-07-15 17:53:09 +02:00
  • 17872018cc feat(nsjail): make python/ansible rlimit_as configurable per worker (GIT-921) (#10138) Ruben Fiszel 2026-07-15 17:52:39 +02:00
  • 00887b68a0 nit isGlobalAiEnabled Diego Imbert 2026-07-15 17:45:45 +02:00
  • d83954c393 Merge branch 'main' into free-token-limit Diego Imbert 2026-07-15 17:42:11 +02:00
  • f7eb5c460d fix(apps): invalidate cached app policy on change or deletion (GHSA-r5v4-cxh9-7qhq) (#10121) Ruben Fiszel 2026-07-15 17:41:54 +02:00
  • bd3adc9781 fix(frontend): only carry custom-tag overrides on 'Run again' (#10137) hugocasa 2026-07-15 17:33:42 +02:00
  • 1028d4a396 fix: do not arm schedule next tick or skip on overlap for restarted runs diego/win-2192-preserve-schedule-trigger-metadata-when-restarting-a-flow Diego Imbert 2026-07-15 17:09:38 +02:00
  • 71bab7b00b fix: preserve trigger metadata when restarting a flow Diego Imbert 2026-07-15 16:52:23 +02:00
  • 0b62ad31c0 fix(security): a WM_TOKEN job token can never be a global superadmin (GHSA-hfh4-cx4h-3fcr) Ruben Fiszel 2026-07-15 07:58:17 +00:00
  • 734317c893 Merge branch 'main' into free-token-limit Diego Imbert 2026-07-15 15:27:38 +02:00
  • ba9b5d933c [ee] fix: provable byte bound for the free-tier input cap (ee-repo-ref) Diego Imbert 2026-07-15 15:23:22 +02:00
  • 5626768471 fix(cli-image): patch fixable CRITICAL CVEs in windmill-cli image (GIT-922) (#10135) Ruben Fiszel 2026-07-15 15:21:16 +02:00
  • aee5dcba0b [ee] chore: bump ee-repo-ref for deepseek-v4-flash price/model fix Diego Imbert 2026-07-15 13:46:20 +02:00
  • a14716c550 fix: gate the home AI composer behind the global-AI dev flag Diego Imbert 2026-07-15 13:45:47 +02:00
  • 8af2db7237 fix: activate free AI tier when clearing a workspace provider Diego Imbert 2026-07-15 13:45:47 +02:00
  • 0db2b9e95c fix: exclude service accounts from the free AI tier Diego Imbert 2026-07-15 13:45:47 +02:00
  • 188647a942 fix(security): enforce variables:write scope on resource-delete var cascade (GHSA-xmr2-98m6-cjf7) (#10123) Ruben Fiszel 2026-07-15 13:19:17 +02:00
  • fb11fa5047 [ee] fix: harden the three home-AI-chat/search P1s after deeper review Diego Imbert 2026-07-15 12:57:34 +02:00
  • 6739211dbc fix(security): rebind forked app run-as to the fork creator (GHSA-r7x4-qj3p-jfvr) fix/ghsa-r7x4-fork-app-runas-policy Ruben Fiszel 2026-07-15 08:11:49 +00:00
  • 380fb8c1b6 chore: update ee-repo-ref for WIN-2191 SSH CRLF fix alex/win-2191-strip-carriage-returns-from-bash-script-content-before Alexander Petric 2026-07-15 10:51:24 +00:00
  • 1ed5e346d1 fix(bash): strip carriage returns from bash script content before execution Alexander Petric 2026-07-15 10:50:40 +00:00
  • 6407d9ff5c fix(bash): normalize CRLF line endings before running scripts (#10131) Ruben Fiszel 2026-07-15 12:46:26 +02:00
  • aae3c95775 fix: three review P1s in the home AI chat & search Diego Imbert 2026-07-15 12:30:13 +02:00
  • f1ff84b635 Merge branch 'main' into free-token-limit Diego Imbert 2026-07-15 11:39:47 +02:00
  • 27ead8d084 fix(ai): disable redirects on worker AI provider client (GHSA-5q4v) (#10122) Ruben Fiszel 2026-07-15 11:24:26 +02:00
  • 3188e27e53 Merge branch 'main' into free-token-limit Diego Imbert 2026-07-15 11:14:17 +02:00
  • 6a6d3bb5bb nit Diego Imbert 2026-07-15 11:11:31 +02:00
  • 73c8d7f08a fix: reject git URL fragment/query SSRF bypass (GHSA-p5cj-8cfh-mjv6) (#10120) Ruben Fiszel 2026-07-15 11:07:04 +02:00
  • c2a3225638 nit Diego Imbert 2026-07-15 10:27:33 +02:00
  • 7505a0141d Add back arrow nav Diego Imbert 2026-07-15 10:21:01 +02:00
  • 360e783b1d chore(main): release 1.759.0 (#10108) v1.759.0 Ruben Fiszel 2026-07-15 10:02:01 +02:00
  • ebe31aeeac feat(dev-workspace): reflect existing protection rules in lock toggles (#10093) hugocasa 2026-07-15 10:01:35 +02:00
  • cab3430e64 ci: link backend integration tests with mold to fix OOM (exit 143) (#10103) Ruben Fiszel 2026-07-15 10:00:50 +02:00
  • 91b5a10504 ci: pin cpina/github-action-push-to-another-repository to a full commit SHA (#10119) Kobi Hikri 2026-07-15 10:52:50 +03:00
  • eb7a2e048b ci: cap build jobs and disable incremental in backend tests to prevent OOM (#10118) Ruben Fiszel 2026-07-15 09:50:16 +02:00
  • 6d1e12d5e9 feat(nativets): expose the standard web-platform globals deno_web provides (#10112) Ruben Fiszel 2026-07-15 09:47:54 +02:00
  • 95f71aa146 @kobihikri has signed the CLA in windmill-labs/windmill#10119 github-actions[bot] 2026-07-15 07:43:57 +00:00
  • 95d9ff02ee fix(jseval): raise QuickJS eval memory cap to 128MB with clear OOM error (#10116) Ruben Fiszel 2026-07-15 09:35:55 +02:00
  • a6191e2a85 fix(mcp): advertise flow input variables in MCP tools (#10117) Ruben Fiszel 2026-07-15 09:04:50 +02:00
  • e9fd4e7554 perf(rls): wrap session GUC reads in RLS policies for per-statement InitPlan (GIT-919) (#10110) Ruben Fiszel 2026-07-15 08:56:05 +02:00
  • 7d79b839e7 Update benchmarks github-actions[bot] 2026-07-15 00:59:02 +00:00
  • 88030d0f55 fix(tree-view): align file indentation with sibling folders (#10115) Ruben Fiszel 2026-07-15 02:03:47 +02:00
  • ba232544e7 feat(nativets): add Web Crypto support via deno_crypto (#10109) Ruben Fiszel 2026-07-15 01:58:56 +02:00
  • 4917f79935 fix(mcp): let MCP tokens call preview run tools (jobs:run scope) — Fixes GIT-920 (#10107) Ruben Fiszel 2026-07-15 01:56:41 +02:00
  • ba7f9c065f fix(nativets): apply parameter defaults for missing args instead of null (#10111) Ruben Fiszel 2026-07-15 01:53:43 +02:00
  • abbab4d423 security(docker): apt-get upgrade base OS in all runtime base stages (#10114) Ruben Fiszel 2026-07-15 01:50:50 +02:00
  • 4d0dee8d39 make Caddy bind tolerate an unset ADDRESS on caddy >= 2.9 (#10113) Ruben Fiszel 2026-07-15 01:49:48 +02:00
  • 770ac2be9e fix(self-host): resolve caddy-l4 "unrecognized global option: layer4" error (#10106) Ruben Fiszel 2026-07-15 01:08:55 +02:00
  • ae48e6a27e ci: bypass Codex sandbox in PR review to fix bwrap netns failure ci/codex-review-bypass-sandbox Ruben Fiszel 2026-07-14 16:05:26 +00:00
  • 65d6f477ab chore(main): release 1.758.0 (#10084) v1.758.0 Ruben Fiszel 2026-07-14 22:38:45 +02:00
  • af3e3fe667 fix(ai-chat): size AI-created flow notes to fit their text (#10091) Guilhem 2026-07-14 22:33:55 +02:00
  • 7ebfad382a feat(ai-agent): give tools a real description instead of the tool name (#10083) hugocasa 2026-07-14 22:33:16 +02:00
  • f3cd5d9f7f fix(sessions): pending-draft debounce follow-ups (delete-cancel, keystroke de-transient, teardown count) (#10087) Guilhem 2026-07-14 22:29:34 +02:00
  • 50dcf00413 fix(apps): honor path-segment boundaries in s3_read_scopes globs (literal_separator) s3-download-limit-fix Ruben Fiszel 2026-07-14 19:35:18 +00:00
  • 00d0e93a39 feat(apps): collapse s3 read paths into a discreet disclosure (also covers raw apps) Ruben Fiszel 2026-07-14 19:10:02 +00:00
  • 4edffeb84b fix(mcp): align script auto_kind filter with scripts list API (#10098) hugocasa 2026-07-14 21:00:27 +02:00
  • 94d03429c9 fix: keep CLI/MCP and Hub buttons unblurred on AI chat hover Diego Imbert 2026-07-14 20:12:42 +02:00
  • ecd45de7aa fix(apps): deep-match provenance + declarable s3 read scopes for on-behalf app reads Ruben Fiszel 2026-07-14 17:44:12 +00:00
  • 3a3d25382d fix: atomic free-tier budget reservation (ee ref + sqlx) Diego Imbert 2026-07-14 19:57:02 +02:00
  • 9812aaa060 nit Diego Imbert 2026-07-14 19:45:26 +02:00
  • 2c5f5f5174 feat: always show context bar, replace free-tier meter with usage banner Diego Imbert 2026-07-14 19:32:19 +02:00
  • d7e76fa763 docs: fix stale free-tier comments after DeepSeek/cost rework Diego Imbert 2026-07-14 19:15:18 +02:00
  • 8e91c0e1a5 Merge remote-tracking branch 'origin/main' into free-token-limit Diego Imbert 2026-07-14 19:08:00 +02:00
  • 180d7cad4b feat: free AI usage meter reusing the context-usage gauge Diego Imbert 2026-07-14 19:02:32 +02:00
  • 2c702efec0 fix(frontend): stop spurious raw-app reload that 404s on "Start without AI" (#10099) Guilhem 2026-07-14 19:02:22 +02:00
  • 5cf6acdd1d fix(raw-apps): keep the picker autosave suspension paired in every exit path defer-draft-save-app-create Diego Imbert 2026-07-14 18:51:23 +02:00
  • d1a9ebd4f2 fix(raw-apps): don't save a draft (or reload the editor) on template pick Diego Imbert 2026-07-14 18:45:55 +02:00
  • e33bc30ff3 feat(git-sync): gate GitHub PRs on Windmill CI test results (WIN-2051) hugo/win-2051-windmill-ci-tests-git-pr-check hugocasa 2026-07-14 18:12:29 +02:00
  • 76bd706112 [ee] feat: surface free AI tier state and make its metering abort-proof Diego Imbert 2026-07-14 17:30:48 +02:00
  • 12649031f2 refactor: simplify on_behalf_of deploy guard and prune redundant job-token denylist hugo/win-2082-deployer-scoped-app-token-can-mint-a-superadmin-job-jwt-via hugocasa 2026-07-14 17:19:59 +02:00
  • cfc3f292ad fix(apps): allow setting sandbox isolation and public access before first deploy (#10085) hugocasa 2026-07-14 17:19:42 +02:00
  • 98e6cca75d feat(cli): add --tag override to script and flow run/preview (#10079) hugocasa 2026-07-14 17:18:42 +02:00
  • 32f32d9a29 feat(ai-chat): port flow-group and sticky-note instructions to global chat (#10090) Guilhem 2026-07-14 17:18:01 +02:00
  • 89bb63cff5 ci: drop debuginfo in backend integration tests to prevent runner OOM (#10088) Ruben Fiszel 2026-07-14 16:58:24 +02:00
  • 19eaf3e2cf fix: cap job token authority at workspace admin hugocasa 2026-07-14 16:40:10 +02:00
  • eff9076e91 fix(sessions): reopen script test panel when preview goes full screen (#10082) Guilhem 2026-07-14 15:52:20 +02:00
  • f2869d8c1a fix(apps): load themes when selecting the Resources → Theme tab (#10086) Alexander Petric 2026-07-14 15:17:26 +02:00
  • 15391f6399 perf(runs): index-bound batch re-run selection with a lossless completed_at bound (WIN-2168) (#10074) Ruben Fiszel 2026-07-14 15:15:48 +02:00
  • c2411fde73 Move bottom buttons to HomeAIChat Diego Imbert 2026-07-14 14:46:31 +02:00
  • 08ec65dd41 nit Diego Imbert 2026-07-14 14:46:00 +02:00
  • 3c97920ae2 fix(sessions): cancel pending draft-prompt flush on delete glm/many-pending-sessions Guilhem Lemouel 2026-07-14 13:21:40 +02:00
  • bfcec7e8ac feat(sessions): support many pending sessions persisted in IndexedDB (#10076) Guilhem 2026-07-14 13:21:06 +02:00
  • e57973cbd9 docs(git-sync): frame permission update against GitHub Actions, not polling hugocasa 2026-07-14 13:20:20 +02:00
  • 4cb021c07b feat: switch free AI tier to DeepSeek with daily cost budgets Diego Imbert 2026-07-14 13:14:13 +02:00
  • 491b01c9ca fix(sessions): per-session debounce for draft prompt flush Guilhem Lemouel 2026-07-14 13:12:52 +02:00
  • 0258f03479 nit Diego Imbert 2026-07-14 12:53:10 +02:00
  • 1ffe5a1075 chore(main): release 1.757.0 (#10080) v1.757.0 Ruben Fiszel 2026-07-14 12:47:53 +02:00
  • bc3acae6b1 example prompts Diego Imbert 2026-07-14 12:46:09 +02:00