Commit Graph

  • 31261d9eed Update benchmarks github-actions[bot] 2026-08-16 00:41:52 +00:00
  • 0258f3f81b perf: unblock workers before the API router is built (#10711) Ruben Fiszel 2026-08-15 16:43:51 +02:00
  • 944ad1083a chore(main): release 1.790.0 (#10699) v1.790.0 Ruben Fiszel 2026-08-15 14:54:31 +02:00
  • effdcd9915 fix: recover from a refused mcp read assertion, drop stale discovery (#10710) hugocasa 2026-08-15 10:57:00 +02:00
  • 479cc9a1d0 Update benchmarks github-actions[bot] 2026-08-15 00:43:11 +00:00
  • 65c641a9da feat: keep an agent's in-progress edits on the agent hugo/win-2340-ai-agent-evals-standalone-agent-runs-and-eval-datasets hugocasa 2026-08-14 22:37:20 +02:00
  • 81a25986f6 feat: rework the AI agent evals surface into one table hugocasa 2026-08-14 22:28:53 +02:00
  • 3468cb68b1 fix: drop sampling params on Claude models that reject them (#10708) hugocasa 2026-08-14 21:15:56 +02:00
  • c9ddddda1b log the settings a failed read left unapplied (#10709) Ruben Fiszel 2026-08-14 21:15:33 +02:00
  • d97f380c87 test: stop stranding sqlx pool permits in run_in_isolated_thread (#10707) Ruben Fiszel 2026-08-14 21:15:10 +02:00
  • d9053280fb Merge remote-tracking branch 'origin/main' into glm/quick-datatable-onboarding Guilhem Lemouel 2026-08-14 19:15:42 +02:00
  • a536efe68a fix(frontend): keep a failed setup's claims across the redirect and rollback Guilhem Lemouel 2026-08-14 19:07:36 +02:00
  • ee533273dd fix: confine jobs:run tokens to the jobs of the runnables they may start (#10635) hugocasa 2026-08-14 18:57:57 +02:00
  • 3f07a1a803 feat: let the global AI chat call connected MCP servers as the user (#10656) hugocasa 2026-08-14 18:51:19 +02:00
  • 53eb94659b feat(telemetry): extend feature-usage tracking beyond AI features (#10681) hugocasa 2026-08-14 18:50:38 +02:00
  • 98bacab907 refactor: combine the per-minute counters onto one shared helper (#10687) hugocasa 2026-08-14 18:45:20 +02:00
  • bd5b3ea779 fix: send sage_intacct oauth client credentials in the request body (#10685) hugocasa 2026-08-14 18:45:11 +02:00
  • 1a606b1856 fix flaky sessionState IndexedDB hydration race (#10692) Guilhem 2026-08-14 18:43:23 +02:00
  • b5510333ea fix(groups): replace instance-group delta-patching with a state-based reconciler (#10686) Alexander Petric 2026-08-14 12:43:01 -04:00
  • 68fc7825bb fix: refresh AI provider model defaults and capability metadata (#10690) hugocasa 2026-08-14 18:41:40 +02:00
  • 850b028778 feat: advertise the pinned artifact version in get_preview_status (#10691) AlexRV12 2026-08-14 18:41:09 +02:00
  • 60c5ad252a fix: keep a resource's linked secret reference in sync while renaming (#10693) Guilhem 2026-08-14 18:40:49 +02:00
  • e6e2e53e97 fix(agents): stop the scratch-dir guards prompting on quoted text (#10703) Ruben Fiszel 2026-08-14 18:38:21 +02:00
  • 0fc74dec5f fix(ci): use random delimiters for untrusted multiline workflow values (#10706) Ruben Fiszel 2026-08-14 18:38:10 +02:00
  • 30f5d2e766 perf: declare a settings pass instead of reading one setting at a time (#10698) Ruben Fiszel 2026-08-14 18:03:33 +02:00
  • 633d7bcb2e feat: add trigger_history table with source tracking (#10696) Ruben Fiszel 2026-08-14 17:57:11 +02:00
  • 9fb257b2a9 fix(backend): pin the ee ref back to a commit this branch can build Guilhem Lemouel 2026-08-14 17:10:58 +02:00
  • 5c9d88f048 docs: record the new table in the schema summary and tighten comments hugocasa 2026-08-14 16:06:32 +02:00
  • 2e3e1b80d9 fix: leave Sonnet 5 unpriced while its promotional rate runs hugocasa 2026-08-14 15:54:10 +02:00
  • 68a562fd61 docs(changelog): add new entries from changelog changelog-update-31805469917 windmill-internal-app[bot] 2026-08-14 13:38:34 +00:00
  • 2e4a1c273a fix: pin the usage workspace per turn and stop inventing cache rates hugocasa 2026-08-14 15:23:50 +02:00
  • 6d03784d4b fix: keep non traffic-serving processes out of coordinated restarts (#10694) Ruben Fiszel 2026-08-14 15:10:30 +02:00
  • bab90bed5f fix(frontend): read connection strings the way libpq does Guilhem Lemouel 2026-08-14 15:05:02 +02:00
  • c09ac8673a refactor: move AI spend out of the chat into workspace and user settings hugocasa 2026-08-14 15:03:07 +02:00
  • 878b8ef4c4 perf: cache resolved python interpreter path across worker restarts (#10701) Ruben Fiszel 2026-08-14 14:58:35 +02:00
  • 0a40b3806f fix(agents): let the scratch-dir hooks own their permission prompt (#10702) Ruben Fiszel 2026-08-14 14:30:52 +02:00
  • 578d5e9a7d perf: back off the interactive worker shell under EXIT_AFTER_N_JOBS (#10700) Ruben Fiszel 2026-08-14 14:28:30 +02:00
  • caa189868c feat(ai-sessions): add plan mode (#10057) AlexRV12 2026-08-14 14:27:38 +02:00
  • 22eadab67d perf: resolve the worker external IP in the background (#10697) Ruben Fiszel 2026-08-14 14:27:21 +02:00
  • 9334727d99 feat: stream audit logs in batches when a page is slow to load (#10695) Ruben Fiszel 2026-08-14 13:31:26 +02:00
  • 7db58a3945 feat: restore the link on cancel and simplify the agent bar hugocasa 2026-08-14 12:34:40 +02:00
  • 55cbd9b0c1 feat: link a saved agent when inserting an ai agent step hugocasa 2026-08-14 12:34:26 +02:00
  • 6a1d3fef0c fix(frontend): use Section for the data table wizard advanced group Guilhem Lemouel 2026-08-14 12:11:50 +02:00
  • bcd024e57d fix(backend): record the two data table connection tests in the audit log Guilhem Lemouel 2026-08-14 11:31:29 +02:00
  • 5c489c3297 fix(frontend): let a failed setup reuse the resource path it claimed Guilhem Lemouel 2026-08-14 11:22:25 +02:00
  • 18003b37a0 fix: drop the unreachable no-ruleset tooltip fallback glm/edit-dropdown Guilhem Lemouel 2026-08-14 10:35:37 +02:00
  • 6e4d853a8f Merge remote-tracking branch 'origin/main' into glm/edit-dropdown Guilhem Lemouel 2026-08-14 09:32:51 +02:00
  • d2c7953edd Update benchmarks github-actions[bot] 2026-08-14 00:54:13 +00:00
  • c427784e60 fix: count OpenRouter cache writes and drop unverifiable rates hugocasa 2026-08-13 20:57:50 +02:00
  • 2c8ad2df6a fix: keep alias suffixes resolving to their model's price hugocasa 2026-08-13 20:42:56 +02:00
  • 379ebdd24a fix: stop a sub-model inheriting its family's price hugocasa 2026-08-13 20:29:14 +02:00
  • afd8d723ef docs: correct the superadmin_secret arm and the global-route exceptions ah/audit-current-operator-capabilities-api-surface AlexRV12 2026-08-13 20:27:30 +02:00
  • 48f01b4c37 fix: stop newer model revisions inheriting an older price hugocasa 2026-08-13 20:09:10 +02:00
  • 4a3d64b38a docs: scope the superadmin row and correct the handler tallies AlexRV12 2026-08-13 20:05:23 +02:00
  • e35048f13d fix(frontend): let a failed data table setup be corrected without losing what it made Guilhem Lemouel 2026-08-13 20:03:57 +02:00
  • a804260a32 fix: price inherited and overridden models at their real rates hugocasa 2026-08-13 19:54:04 +02:00
  • ffe49208f5 docs: cover the EE oauth denials and the global-route operator flag AlexRV12 2026-08-13 19:50:27 +02:00
  • 665120eb9f fix: address review findings on AI cost tracking hugocasa 2026-08-13 19:37:34 +02:00
  • 8ee606c4f5 docs: audit what an operator's token can reach via the API AlexRV12 2026-08-13 19:32:56 +02:00
  • c3fab84cb5 feat: track token cost in AI sessions and chats hugocasa 2026-08-13 19:15:39 +02:00
  • 3cc0d93acf Merge remote-tracking branch 'origin/main' into glm/quick-datatable-onboarding Guilhem Lemouel 2026-08-13 18:34:09 +02:00
  • ad79a6eb9e fix(frontend): refuse a resource path the wizard run does not own Guilhem Lemouel 2026-08-13 18:32:12 +02:00
  • 44b7d97e36 chore: improve pi review Ruben Fiszel 2026-08-13 11:59:05 +00:00
  • 6da1b501e3 chore: improve pi review Ruben Fiszel 2026-08-13 11:41:47 +00:00
  • 80a18ec284 chore(main): release 1.789.0 (#10670) v1.789.0 Ruben Fiszel 2026-08-13 13:29:52 +02:00
  • adc7947579 feat: open an AI session from runs, jobs and trigger pages (#10608) Guilhem 2026-08-13 13:12:52 +02:00
  • c3b2275864 docs(agents): rework agent context, fix dev-env docs, vendor skills (#10667) hugocasa 2026-08-13 13:12:20 +02:00
  • 2714210d7c fix: expand AZURE_DEVOPS_TOKEN placeholder in backend git probes (#10677) Ruben Fiszel 2026-08-13 13:06:55 +02:00
  • a91d55769d chore: pin git-sync scripts to hub 28903/28904 (cli 1.787.0) (#10682) hugocasa 2026-08-13 13:04:12 +02:00
  • 6fbc3fccb6 fix(flow): pass the flow's worker tag when testing a loop iteration (#10680) hugocasa 2026-08-13 13:03:55 +02:00
  • ef99a739dd fix(github-app): complete the self-managed setup instructions, render the page header (#10683) hugocasa 2026-08-13 13:03:42 +02:00
  • 93b811fd8d fix: git sync missed metadata-only deploys, deploy check missed job link (#10662) hugocasa 2026-08-13 13:02:59 +02:00
  • b5eb60f8e9 refactor(frontend): load the supabase resource dialog only behind the flag Guilhem Lemouel 2026-08-13 11:47:44 +02:00
  • c3785e2b9d fix(frontend): keep the supabase resource link off the popup callback path Guilhem Lemouel 2026-08-13 11:09:10 +02:00
  • 5ac3d19a09 test(frontend): pin connection string parsing to libpq behaviour Guilhem Lemouel 2026-08-13 10:38:36 +02:00
  • d5d51c9bcd feat(frontend): gate the supabase resource path behind the dev flag Guilhem Lemouel 2026-08-13 10:38:31 +02:00
  • 6a06eb54f4 fix: name the rule blocking the run page edit entry Guilhem Lemouel 2026-08-13 10:34:46 +02:00
  • 8213774fa8 fix: explain why the run page edit entry is disabled Guilhem Lemouel 2026-08-13 10:04:41 +02:00
  • be9d09ce95 refactor: move run page edit button into view script/flow dropdown Guilhem Lemouel 2026-08-13 09:43:00 +02:00
  • c0fceaaf38 chore: pin ee-repo-ref to the EE branch merged with EE main Guilhem Lemouel 2026-08-13 09:35:50 +02:00
  • 2dc1f98ee5 Merge remote-tracking branch 'origin/main' into glm/quick-datatable-onboarding Guilhem Lemouel 2026-08-13 09:30:44 +02:00
  • 71b9989daa feat: auto-build binaries to object storage on deployment (#10673) Ruben Fiszel 2026-08-13 07:50:28 +02:00
  • 435fbaece0 stop websockets resurrecting a reclaimed dev server (#10676) Ruben Fiszel 2026-08-13 07:49:14 +02:00
  • 7395dd0195 close SSRF bypasses in git URL validation (fail-open DNS, redirects) (#10674) Ruben Fiszel 2026-08-13 07:43:22 +02:00
  • 0b4d7899d6 docs(changelog): add new entries from changelog changelog-update-31670030377 windmill-internal-app[bot] 2026-08-13 05:24:55 +00:00
  • 2ff8681715 chore: add dev server supervisor to cut idle vite dev memory (#10672) Ruben Fiszel 2026-08-13 06:51:38 +02:00
  • 2fcce4526a feat: add EXIT_AFTER_N_JOBS worker mode for environment cleanup (#10671) Ruben Fiszel 2026-08-13 06:14:55 +02:00
  • 4cb51cf7bc feat: add memory limits to the go build subprocess (#10666) Ruben Fiszel 2026-08-13 06:11:34 +02:00
  • 499a3f7922 Update benchmarks github-actions[bot] 2026-08-13 00:52:22 +00:00
  • dad4c10c8b fix: stream ansible playbook logs in real time (#10669) Ruben Fiszel 2026-08-12 21:52:09 +02:00
  • b39860235c chore(main): release 1.788.0 (#10664) v1.788.0 Ruben Fiszel 2026-08-12 21:17:47 +02:00
  • 603b2012a7 fix: home search matches each term instead of the whole query verbatim (#10663) Guilhem 2026-08-12 21:10:56 +02:00
  • 84f3b0094d fix: harden custom env var name handling in the nativets/bun prologue (#10634) hugocasa 2026-08-12 21:09:30 +02:00
  • 505815aab9 authorize GET /concurrency_groups/{job_id}/key per job (#10665) Ruben Fiszel 2026-08-12 21:05:02 +02:00
  • 1d0b51441b feat(frontend): gate the data table wizard behind a dev flag Guilhem Lemouel 2026-08-12 20:05:34 +02:00
  • 316d3cbae6 fix: keep job argument assets when the script source is unreadable hugo/win-2176-sec-arbitrary-script-source-read-via-scriptsrawhhash hugocasa 2026-08-12 19:28:55 +02:00
  • f329edaf98 fix: re-read folder membership on hash-addressed script reads hugocasa 2026-08-12 19:14:27 +02:00
  • f98ed220a6 docs: expected is captured from a run and can be authored hugocasa 2026-08-12 18:07:29 +02:00
  • a697888e56 feat: author an expected answer, tags and attachments on a case hugocasa 2026-08-12 18:06:30 +02:00
  • 73b71a8fac feat(sessions): persist artifact version selection in preview tabs (#10655) AlexRV12 2026-08-12 17:31:31 +02:00