1.761.0 (2026-07-16)
Features
- ai-sessions: CRUD markdown artifacts in sessions (#10046) (0ea5705)
- alerts: include disk total and top consumers in low-disk alert (#10144) (4e0fd4d)
- automatic git-to-windmill sync (polling, webhooks, in-app PRs + checks) (#9552) (51d8db6)
- display openai reasoning summaries in ai chat (#10147) (4ee1d32)
- forks: add "Hide unchanged drafts" toggle to fork deploy-draft tab (#10022) (4fc3f30)
- frontend: flatten workspace pickers, whole-tab picker trigger (#10145) (7fda6a0)
Bug Fixes
- ai: show the question in askUserQuestion tool-call labels (#10153) (fa03984)
- alerts: identify server replica in low-disk alert + per-host dedup tag (#10143) (3bd9f05)
- frontend: sanitize job result markup, gate it on unsandboxed public apps (#10127) (7b813d1)
- frontend: show friendly draft path for draft-only items in pickers (#10136) (568dbbe)
- frontend: surface real tool call errors in AI chat (#10146) (0694b84)
- heartbeat job ping during s3object materialization in SQL executors (#10152) (7d5009e)
- mcp: push granular scope patterns into SQL so scoped scripts/flows aren't truncated (#10140) (91d6606)
- migrations: grant zombie_job_counter to windmill roles (#10159) (0e547ad)
- raw-apps: full code ui builder improvements (c55ac53)
- raw-apps: prevent and surface the silent blank screen from an unmounted #root (#10150) (24750e6)
- self-host: unbreak self-hosted Caddy after the caddy-l4 syntax change (#10156) (2f6c35b)