Windmill
Open-source developer platform to build internal tools and workflows from scripts
Windmill is quietly turning its orchestrator into a DuckLake-native data platform.
◆Recent moves
- 4d ago
Fork data environments for DuckLake materialization
⚡ SPARKMerges Windmill's existing workspace-fork concept with the DuckLake data layer, giving each fork an isolated, copy-on-write data environment that defers unmaterialized tables back to the parent. This is the release that turns forks from a code-branching feature into a full data-branching one, and it anchors the platform's iteration story.
View source ↗ - 4d ago
Schema contracts for pipeline consumers
Extends the DuckLake materialization arc into data governance: consumer scripts are now validated against captured producer schemas at save time, surfacing dropped columns and lineage breaks as editor warnings with type-aware autocomplete. It is a contracts-and-lineage layer on top of the pipeline graph, deliberately advisory rather than enforcing.
View source ↗ - 5d ago
Reasoning effort for AI agent steps
Broadens the existing AI-agent steps with a model-adaptive reasoning-effort control spanning Anthropic, OpenAI, Azure, Gemini, Bedrock, OpenRouter, DeepSeek, and Mistral. It is a configuration and provider-coverage expansion of a capability Windmill already shipped, not a new direction — but it keeps the agent story current with extended-thinking models.
View source ↗ - 5d ago
Asset freshness with fresh/stale badge and automatic watchdog
Adds asset-freshness monitoring to the pipeline graph — a live fresh/stale verdict from a `// freshness` annotation — plus an Enterprise watchdog that auto-reruns stale scripts with capped backoff. Fits the trajectory of turning DuckLake assets into monitored, self-healing data products rather than one-shot jobs.
View source ↗ - 5d ago
Scheduled Ducklake maintenance
Adds scheduled maintenance for DuckLakes — snapshot expiry, small-file compaction, and orphaned-file cleanup on a cron cadence, run as observable jobs. A characteristic entry in the current arc: operational plumbing that makes the lakehouse sustainable at scale, gated to Enterprise.
View source ↗ - 7d agoView source ↗
10GiB workspace storage quota replaces 50MB upload cap on Community Edition