Skip to content

Releases: windmill-labs/windmill

v1.795.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 22 Aug 10:12
74af4ed

1.795.0 (2026-08-22)

Features

  • show the date on the runs dashboard chart axes (#10808) (a350f7c)

Bug Fixes

  • keep raw-app files within their app folder on sync pull (#10796) (5b885ae)
  • keep workflow-as-code scripts off dedicated workers (#10805) (01891cd)
  • name the requested storage when a workspace storage lookup finds nothing (#10803) (01fc4f1)
  • require an unscoped token to reach the workspace encryption key (#10798) (25d9a20)
  • require item read scope on workspace tarball export (#10797) (dc27db6)
  • scope capture deletion to the workspace in the request path (#10795) (40f0cab)
  • size the ephemeral job token to the job timeout it must serve (#10804) (4b406e3)

v1.794.1

Choose a tag to compare

@rubenfiszel rubenfiszel released this 21 Aug 13:46
1a506b8

1.794.1 (2026-08-21)

Bug Fixes

  • ci: unbreak the windows test jobs and the discord comment relay (#10799) (5088e13)
  • keep every value of a repeated multipart field (#10800) (e0510fe)

v1.794.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 21 Aug 10:28
55b6279

1.794.0 (2026-08-21)

Features

  • inline login errors and a narrower single-column login card (#10777) (28b2ca6)
  • support application default credentials for gcp pub/sub triggers (#10778) (8e508ea)
  • upgrade bun to 1.4.0 and demote deno in the language picker (#10784) (d85050f)

Bug Fixes

  • apply the first script kind selection in the script editor (#10789) (75d0c29)
  • build the global chat's prompt identity from the operating workspace (#10793) (0b3dc3e)
  • confine job tokens to workspace-scoped API routes (#10631) (9022dc9)
  • ground the chat's AI agent provider in the workspace's models (#10774) (449b1a6)
  • make workspace preprocessor scripts selectable in flow preprocessor steps (#10786) (a9112b7)
  • resolve a script path to its new version as soon as the lock lands (#10794) (3c8e4b4)
  • split the MCP script tools into createScript and updateScript (#10783) (92a454b)

v1.793.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 20 Aug 20:18
2439a61

1.793.0 (2026-08-20)

Features

  • add WM_ROOT_WORKSPACE, the closest dev or prod workspace of a job (#10776) (1f59841)
  • cli: deduplicate identical script lockfiles (dedupeLockfiles) (#10769) (05abf6d)
  • guided setup wizard for data tables on Cloud (#10584) (5fb145c)
  • make the Git Repo Viewer work with GitHub App repositories (#10765) (5099f40)
  • rework the resource type list in the add-resource drawer (#10757) (c7ec33c)
  • sessions: batch edit, filters and grouping in the session sidebar (#10772) (ac27d02)
  • surface execution usage in the sidebar and explain what an execution is (#10760) (e866b68)

Bug Fixes

  • explain the 6-field cron format when a schedule is rejected (#10768) (f6645af)
  • gate the chat's open_page on the operating workspace's role (#10779) (ee1f981)
  • refuse an MCP endpoint call whose required request body is empty (#10771) (dad8fed)
  • reject invalid AI agent tool names when the chat writes a flow (#10756) (2b4369d)
  • scope git-sync concurrency key per repository (#10767) (ed2ff6c)
  • security: a WM_TOKEN job token can never be a global superadmin (GHSA-hfh4-cx4h-3fcr) (#10124) (c2deea1)
  • teach the AI the raw-app job bindings, the SDK reference and the draft/deployed split (#10754) (574775d)

v1.792.2

Choose a tag to compare

@rubenfiszel rubenfiszel released this 19 Aug 12:16
a7637ac

1.792.2 (2026-08-19)

Bug Fixes

  • check direct-deployment lock and superadmin in the deploy preflight (#10748) (ef8a8e8)
  • make the listScripts parent_hash filter valid SQL (#10752) (f34b7fb)
  • security: validate ansible git repository URLs before invoking git (#10759) (fa7fbd3)

v1.792.1

Choose a tag to compare

@rubenfiszel rubenfiszel released this 18 Aug 15:11
9f517d5

1.792.1 (2026-08-18)

Bug Fixes

  • route legacy AI entry points to sessions instead of the unmounted chat (#10705) (494e6f1)

This PR was generated with Release Please. See documentation.

v1.792.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 18 Aug 10:33
8efede5

1.792.0 (2026-08-18)

Features

  • frontend: record the outcome of every AI chat tool call (#10746) (7b17e35)

Bug Fixes

  • api: document cache_ignore_s3_path on the Script read schema (#10742) (6783a39)
  • audit the icon library against brand guidelines (#10722) (6749015)
  • cli: keep script settings on push and repair the up-to-date check (#10741) (ef4dc46)
  • show runtime-detected assets in a run's Assets tab (#10738) (1fa3bf3)

v1.791.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 17 Aug 23:56
ce71756

1.791.0 (2026-08-17)

Features

Bug Fixes

  • compile resource types with no properties instead of throwing (#10730) (b17fdab)
  • derive a raw app's policy on deploy, and default an omitted execution_mode (#10733) (343ce6e)
  • include delete_after_secs in script deploy payload (#10731) (05eba6c)
  • support @typechecked decorator in Python relative imports (#8495) (ab3c020)
  • type s3-streamed columns that are all-null in the inference sample (#10728) (6b5b9f7)

v1.790.1

Choose a tag to compare

@rubenfiszel rubenfiszel released this 17 Aug 09:09
010d67e

1.790.1 (2026-08-17)

Bug Fixes

  • fall back to polling when a proxy mutes the job SSE stream (#10716) (64d78b4)

Performance Improvements

  • cap resource content sent to the search modal (#10714) (529e960)
  • unblock workers before the API router is built (#10711) (0258f3f)

v1.790.0

Choose a tag to compare

@rubenfiszel rubenfiszel released this 15 Aug 12:54
944ad10

1.790.0 (2026-08-15)

Features

  • add trigger_history table with source tracking (#10696) (633d7bc)
  • advertise the pinned artifact version in get_preview_status (#10691) (850b028)
  • ai-sessions: add plan mode (#10057) (caa1898)
  • let the global AI chat call connected MCP servers as the user (#10656) (3f07a1a)
  • stream audit logs in batches when a page is slow to load (#10695) (9334727)
  • telemetry: extend feature-usage tracking beyond AI features (#10681) (53eb946)

Bug Fixes

  • agents: let the scratch-dir hooks own their permission prompt (#10702) (0a40b38)
  • agents: stop the scratch-dir guards prompting on quoted text (#10703) (e6e2e53)
  • ci: use random delimiters for untrusted multiline workflow values (#10706) (0fc74de)
  • confine jobs:run tokens to the jobs of the runnables they may start (#10635) (ee53327)
  • drop sampling params on Claude models that reject them (#10708) (3468cb6)
  • groups: replace instance-group delta-patching with a state-based reconciler (#10686) (b551033)
  • keep a resource's linked secret reference in sync while renaming (#10693) (60c5ad2)
  • keep non traffic-serving processes out of coordinated restarts (#10694) (6d03784)
  • recover from a refused mcp read assertion, drop stale discovery (#10710) (effdcd9)
  • refresh AI provider model defaults and capability metadata (#10690) (68fc782)
  • send sage_intacct oauth client credentials in the request body (#10685) (bd5b3ea)

Performance Improvements

  • back off the interactive worker shell under EXIT_AFTER_N_JOBS (#10700) (578d5e9)
  • cache resolved python interpreter path across worker restarts (#10701) (878b8ef)
  • declare a settings pass instead of reading one setting at a time (#10698) (30f5d2e)
  • resolve the worker external IP in the background (#10697) (22eadab)