<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Windmill Blog</title>
        <link>https://www.windmill.dev/changelog</link>
        <description>Windmill Blog</description>
        <lastBuildDate>Mon, 30 Mar 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[DB Health Diagnostic Dashboard]]></title>
            <link>https://www.windmill.dev/changelog/db-health-dashboard</link>
            <guid>https://www.windmill.dev/changelog/db-health-dashboard</guid>
            <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[New on-demand database diagnostic dashboard for superadmins. Surfaces database size, job retention health, large job results, connection pool status, vacuum/bloat stats, slow queries, and datatable sizes — all from within Instance Settings.]]></description>
            <category>Instance Settings</category>
            <category>Monitoring</category>
        </item>
        <item>
            <title><![CDATA[IAM authentication for RDS PostgreSQL resources]]></title>
            <link>https://www.windmill.dev/changelog/iam-rds-auth</link>
            <guid>https://www.windmill.dev/changelog/iam-rds-auth</guid>
            <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[PostgreSQL resources can now use AWS IAM authentication instead of static passwords. Workers generate short-lived tokens automatically using IRSA, EKS Pod Identity, or EC2 Instance Profiles.]]></description>
            <category>PostgreSQL</category>
            <category>Resources</category>
        </item>
        <item>
            <title><![CDATA[Shared runners for dedicated workers]]></title>
            <link>https://www.windmill.dev/changelog/shared-runners</link>
            <guid>https://www.windmill.dev/changelog/shared-runners</guid>
            <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Dedicated worker scripts sharing the same workspace dependency and language now automatically run in a single long-lived subprocess.]]></description>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[R language support]]></title>
            <link>https://www.windmill.dev/changelog/r-language-support</link>
            <guid>https://www.windmill.dev/changelog/r-language-support</guid>
            <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Windmill now supports R scripts with automatic CRAN package dependency management.]]></description>
            <category>R</category>
            <category>Script editor</category>
        </item>
        <item>
            <title><![CDATA[Workflows as code v2]]></title>
            <link>https://www.windmill.dev/changelog/workflows-as-code-v2</link>
            <guid>https://www.windmill.dev/changelog/workflows-as-code-v2</guid>
            <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Workflows as code v2 introduces checkpoint-based orchestration with <code>workflow()</code>, <code>task()</code>, <code>step()</code>, <code>sleep()</code>, <code>waitForApproval()</code>, and <code>parallel()</code> primitives. The workflow fully suspends between tasks, releasing its worker slot, eliminating deadlocks and enabling unlimited parallelism on any number of workers. Also adds script modules (<code>__mod/</code> folders), CLI sync support, and a timeline UI for visualizing task execution.]]></description>
            <category>Script editor</category>
            <category>Flow editor</category>
        </item>
        <item>
            <title><![CDATA[Self-managed GitHub App support]]></title>
            <link>https://www.windmill.dev/changelog/github-enterprise-app</link>
            <guid>https://www.windmill.dev/changelog/github-enterprise-app</guid>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Self-managed GitHub App support for GitHub.com and GitHub Enterprise Server instances, enabling Git sync without relying on the Windmill-managed GitHub App.]]></description>
            <category>Git Sync</category>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[Unified generate-metadata CLI command]]></title>
            <link>https://www.windmill.dev/changelog/unified-generate-metadata</link>
            <guid>https://www.windmill.dev/changelog/unified-generate-metadata</guid>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new `wmill generate-metadata` command consolidates metadata and lockfile generation for scripts, flows, and apps into a single unified command. The previous commands `wmill script generate-metadata`, `wmill flow generate-locks`, and `wmill app generate-locks` are now deprecated.]]></description>
            <category>CLI</category>
        </item>
        <item>
            <title><![CDATA[Volumes, sandbox annotation, and AI sandbox]]></title>
            <link>https://www.windmill.dev/changelog/volumes-sandbox-annotation-ai-sandbox</link>
            <guid>https://www.windmill.dev/changelog/volumes-sandbox-annotation-ai-sandbox</guid>
            <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Persistent volumes for scripts via code annotations, per-script sandbox annotation for Python and TypeScript, and AI sandbox for running coding agents with isolation and persistent state.]]></description>
            <category>Script editor</category>
            <category>Enterprise</category>
            <category>Security</category>
        </item>
        <item>
            <title><![CDATA[Variables and resources in flow env]]></title>
            <link>https://www.windmill.dev/changelog/flow-env-variables-resources</link>
            <guid>https://www.windmill.dev/changelog/flow-env-variables-resources</guid>
            <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flow environment variables now support resources and variables.]]></description>
            <category>Flow editor</category>
        </item>
        <item>
            <title><![CDATA[Token expiration notifications]]></title>
            <link>https://www.windmill.dev/changelog/token-expiration-notifications</link>
            <guid>https://www.windmill.dev/changelog/token-expiration-notifications</guid>
            <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Windmill now monitors API token expiration and notifies owners via email 7 days before expiry and upon deletion. A new instance setting controls critical alerts for token expiry.]]></description>
            <category>Core</category>
        </item>
        <item>
            <title><![CDATA[Private registries for npm, Maven, and Cargo]]></title>
            <link>https://www.windmill.dev/changelog/private-registries-npm-maven-cargo</link>
            <guid>https://www.windmill.dev/changelog/private-registries-npm-maven-cargo</guid>
            <pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Configure private package registries for npm, Maven, and Cargo from instance settings. Supports .npmrc for npm/Bun/Deno, settings.xml for Maven/Java, and config.toml for Cargo/Rust.]]></description>
            <category>Enterprise</category>
            <category>Script editor</category>
        </item>
        <item>
            <title><![CDATA[Native mode for workers]]></title>
            <link>https://www.windmill.dev/changelog/native-mode</link>
            <guid>https://www.windmill.dev/changelog/native-mode</guid>
            <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[New <code>NATIVE_MODE</code> environment variable to simplify native worker configuration. When enabled, it automatically spawns 8 subworkers and restricts the worker to only accept native jobs (bunnative, nativets, SQL queries, GraphQL) and flow handling. Can be set on any worker group and toggled from the UI.]]></description>
            <category>Workers</category>
        </item>
        <item>
            <title><![CDATA[Infrastructure as code]]></title>
            <link>https://www.windmill.dev/changelog/infrastructure-as-code</link>
            <guid>https://www.windmill.dev/changelog/infrastructure-as-code</guid>
            <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Manage Windmill instance configuration declaratively with YAML files, a Kubernetes operator, or the CLI. Version-control, review, and reproduce your setup across environments.]]></description>
            <category>Kubernetes</category>
            <category>CLI</category>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[Native triggers]]></title>
            <link>https://www.windmill.dev/changelog/native-triggers</link>
            <guid>https://www.windmill.dev/changelog/native-triggers</guid>
            <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Trigger scripts and flows in real-time from Nextcloud, Google Drive, and Google Calendar events via push notifications.]]></description>
            <category>Triggers</category>
            <category>Nextcloud</category>
            <category>Google</category>
        </item>
        <item>
            <title><![CDATA[Force sandboxing]]></title>
            <link>https://www.windmill.dev/changelog/force-sandboxing</link>
            <guid>https://www.windmill.dev/changelog/force-sandboxing</guid>
            <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Instance-level setting to enforce nsjail sandboxing across all jobs, and per-script <code>#sandbox</code> annotation for bash scripts.]]></description>
            <category>Self-hosting</category>
            <category>Security</category>
        </item>
        <item>
            <title><![CDATA[Health endpoints]]></title>
            <link>https://www.windmill.dev/changelog/health-endpoints</link>
            <guid>https://www.windmill.dev/changelog/health-endpoints</guid>
            <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Unauthenticated and authenticated health endpoints for monitoring Windmill instances. Includes Prometheus metrics, Kubernetes readiness probe support, and detailed diagnostics.]]></description>
            <category>Self-hosting</category>
        </item>
        <item>
            <title><![CDATA[Anthropic AI improvements]]></title>
            <link>https://www.windmill.dev/changelog/anthropic-ai-improvements</link>
            <guid>https://www.windmill.dev/changelog/anthropic-ai-improvements</guid>
            <pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Support for 1M context window and prompt caching for Anthropic models.]]></description>
            <category>Windmill AI</category>
        </item>
        <item>
            <title><![CDATA[Protection Rulesets]]></title>
            <link>https://www.windmill.dev/changelog/protection-rulesets</link>
            <guid>https://www.windmill.dev/changelog/protection-rulesets</guid>
            <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Enforce governance policies on workspaces by disabling direct deployments or workspace forking. Configure bypass permissions for specific users or groups.]]></description>
            <category>Enterprise</category>
            <category>Workspace Settings</category>
            <category>Governance</category>
        </item>
        <item>
            <title><![CDATA[Claude Code skills for wmill init]]></title>
            <link>https://www.windmill.dev/changelog/claude-skills-wmill-init</link>
            <guid>https://www.windmill.dev/changelog/claude-skills-wmill-init</guid>
            <pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The wmill init command now generates Claude Code skills for modular, on-demand AI guidance instead of a single monolithic AGENTS.md file.]]></description>
            <category>Developer</category>
            <category>CLI</category>
        </item>
        <item>
            <title><![CDATA[Assets page improvements]]></title>
            <link>https://www.windmill.dev/changelog/assets-improvements</link>
            <guid>https://www.windmill.dev/changelog/assets-improvements</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The <a href="/docs/core_concepts/assets">assets page</a> now includes a workspace exploration view with data tables, Ducklakes, and object storages. Column-level tracking detects which columns are read or written in DuckDB and data table queries. Individual tables can be starred as favorites for quick access.]]></description>
            <category>Script editor</category>
            <category>Database</category>
        </item>
    </channel>
</rss>