<?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>Tue, 28 Apr 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[S3Object input for native SQL scripts]]></title>
            <link>https://www.windmill.dev/changelog/native-sql-s3-input</link>
            <guid>https://www.windmill.dev/changelog/native-sql-s3-input</guid>
            <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Pass S3 objects as parameters to PostgreSQL, MSSQL, MySQL, BigQuery and Snowflake scripts and read them with the dialect's JSON-table function.]]></description>
            <category>Script editor</category>
        </item>
        <item>
            <title><![CDATA[Local visual preview with wmill dev]]></title>
            <link>https://www.windmill.dev/changelog/wmill-dev-live-preview</link>
            <guid>https://www.windmill.dev/changelog/wmill-dev-live-preview</guid>
            <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new `wmill dev` command runs a live-reload preview for flows, scripts, and raw apps from your local files, with round-trip editing back to disk and tighter Claude Code, Claude Desktop, and VS Code integrations.]]></description>
            <category>wmill CLI</category>
            <category>Local development</category>
        </item>
        <item>
            <title><![CDATA[Azure Event Grid triggers]]></title>
            <link>https://www.windmill.dev/changelog/azure-event-grid-triggers</link>
            <guid>https://www.windmill.dev/changelog/azure-event-grid-triggers</guid>
            <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Trigger scripts and flows in response to Azure Event Grid events from custom topics, system topics, domains, and Event Grid Namespaces.]]></description>
            <category>Azure</category>
            <category>Triggers</category>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[Automatically test scripts and flows on deploy]]></title>
            <link>https://www.windmill.dev/changelog/ci-test-scripts</link>
            <guid>https://www.windmill.dev/changelog/ci-test-scripts</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Write test scripts that run automatically every time the script or flow they cover is deployed.]]></description>
            <category>Scripts</category>
            <category>Flows</category>
        </item>
        <item>
            <title><![CDATA[Reassign a user's items when removing them]]></title>
            <link>https://www.windmill.dev/changelog/user-offboarding</link>
            <guid>https://www.windmill.dev/changelog/user-offboarding</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When removing a user, reassign all their scripts, flows, apps, resources, schedules, and triggers to another user or folder so nothing breaks.]]></description>
            <category>User management</category>
        </item>
        <item>
            <title><![CDATA[Unified wmill.yaml workspaces config]]></title>
            <link>https://www.windmill.dev/changelog/cli-workspaces-unification</link>
            <guid>https://www.windmill.dev/changelog/cli-workspaces-unification</guid>
            <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The CLI now uses a single `workspaces` key in `wmill.yaml` instead of `gitBranches`, `environments`, and `git_branches`. Workspace names are human-friendly, `gitBranch` and `workspaceId` default to the key name, and a new `--workspace` flag selects the target. Legacy configs still work — run `wmill config migrate` to convert.]]></description>
            <category>wmill CLI</category>
            <category>Local development</category>
        </item>
        <item>
            <title><![CDATA[Data table forking and workspace merge]]></title>
            <link>https://www.windmill.dev/changelog/fork-datatables</link>
            <guid>https://www.windmill.dev/changelog/fork-datatables</guid>
            <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Workspace forks now include data tables, and the new wmill workspace merge command enables merging forks back to the parent.]]></description>
            <category>Workspace</category>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[AWS Secrets Manager backend (Beta)]]></title>
            <link>https://www.windmill.dev/changelog/aws-secrets-manager</link>
            <guid>https://www.windmill.dev/changelog/aws-secrets-manager</guid>
            <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Store Windmill secrets in AWS Secrets Manager as an alternative to the database, HashiCorp Vault, or Azure Key Vault.]]></description>
            <category>Enterprise</category>
            <category>Instance settings</category>
        </item>
        <item>
            <title><![CDATA[Azure Key Vault secret backend]]></title>
            <link>https://www.windmill.dev/changelog/azure-key-vault-backend</link>
            <guid>https://www.windmill.dev/changelog/azure-key-vault-backend</guid>
            <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Store Windmill secrets in Azure Key Vault as an alternative to the database or HashiCorp Vault.]]></description>
            <category>Enterprise</category>
            <category>Instance settings</category>
        </item>
        <item>
            <title><![CDATA[Labels on scripts, flows, apps, and triggers]]></title>
            <link>https://www.windmill.dev/changelog/labels-on-items</link>
            <guid>https://www.windmill.dev/changelog/labels-on-items</guid>
            <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Attach free-form labels to scripts, flows, apps, resources, variables, schedules, and triggers for organization and filtering.]]></description>
            <category>Workspace</category>
        </item>
        <item>
            <title><![CDATA[sql.raw for dynamic SQL fragments]]></title>
            <link>https://www.windmill.dev/changelog/sql-raw</link>
            <guid>https://www.windmill.dev/changelog/sql-raw</guid>
            <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Use sql.raw() in the TypeScript client to inline dynamic SQL fragments like table and column names into data table and DuckLake queries.]]></description>
            <category>Script editor</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[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[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[Workspace service accounts]]></title>
            <link>https://www.windmill.dev/changelog/workspace-service-accounts</link>
            <guid>https://www.windmill.dev/changelog/workspace-service-accounts</guid>
            <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Create workspace-scoped automation identities that cannot log in directly, for CI/CD pipelines and API integrations.]]></description>
            <category>Enterprise</category>
            <category>Workspace</category>
        </item>
        <item>
            <title><![CDATA[Trashbin for soft-deleting items]]></title>
            <link>https://www.windmill.dev/changelog/trashbin</link>
            <guid>https://www.windmill.dev/changelog/trashbin</guid>
            <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Deleted items are now moved to a trashbin with a 3-day retention window, allowing admins to restore accidentally deleted scripts, flows, apps, and other workspace items.]]></description>
            <category>Workspace</category>
        </item>
        <item>
            <title><![CDATA[SCIM user deprovisioning]]></title>
            <link>https://www.windmill.dev/changelog/scim-deprovisioning</link>
            <guid>https://www.windmill.dev/changelog/scim-deprovisioning</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[SCIM PATCH with active:false now disables users at the instance level instead of deleting them. Admins can also manually disable users.]]></description>
            <category>Enterprise</category>
            <category>Instance settings</category>
        </item>
        <item>
            <title><![CDATA[Debounce node for flows]]></title>
            <link>https://www.windmill.dev/changelog/debounce-node</link>
            <guid>https://www.windmill.dev/changelog/debounce-node</guid>
            <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Add per-step debouncing to flow nodes to consolidate repeated executions of a specific step within a flow.]]></description>
            <category>Flow editor</category>
            <category>Enterprise</category>
        </item>
        <item>
            <title><![CDATA[Collapsible flow groups]]></title>
            <link>https://www.windmill.dev/changelog/flow-groups</link>
            <guid>https://www.windmill.dev/changelog/flow-groups</guid>
            <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Group flow nodes into collapsible sections to organize complex flows visually.]]></description>
            <category>Flow editor</category>
        </item>
    </channel>
</rss>