<?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>Fri, 06 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[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>
        <item>
            <title><![CDATA[Bun upgraded to v1.3.8]]></title>
            <link>https://www.windmill.dev/changelog/bun-1-3-8</link>
            <guid>https://www.windmill.dev/changelog/bun-1-3-8</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The bundled Bun runtime has been upgraded from v1.2.23 to v1.3.8, bringing performance improvements and bug fixes. The upgrade includes comprehensive regression tests covering execution, error handling, relative imports, dedicated workers, and private npm registries.]]></description>
            <category>Workers</category>
        </item>
        <item>
            <title><![CDATA[Kafka trigger filters]]></title>
            <link>https://www.windmill.dev/changelog/kafka-trigger-filters</link>
            <guid>https://www.windmill.dev/changelog/kafka-trigger-filters</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Kafka triggers now support message filtering. Define key/value pairs to filter messages before they trigger a job. Uses JSON superset matching — the message value at a given key must contain all fields from the filter value.]]></description>
            <category>Enterprise</category>
            <category>Triggers</category>
        </item>
        <item>
            <title><![CDATA[PocketID OAuth provider]]></title>
            <link>https://www.windmill.dev/changelog/pocketid-oauth</link>
            <guid>https://www.windmill.dev/changelog/pocketid-oauth</guid>
            <pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[PocketID is now supported as an SSO provider. Configure it from instance settings with your PocketID base URL, and OIDC endpoints are derived automatically.]]></description>
            <category>Authentication</category>
            <category>Self-hosting</category>
        </item>
        <item>
            <title><![CDATA[QuickJS for flow expressions]]></title>
            <link>https://www.windmill.dev/changelog/quickjs-flow-eval</link>
            <guid>https://www.windmill.dev/changelog/quickjs-flow-eval</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Flow expressions (input transforms, branch predicates, for-loop iterators) can now be evaluated with QuickJS, a lightweight JS engine with 8-16x faster startup for simple expressions. Default on Community Edition; opt-in on Enterprise Edition via <code>USE_QUICKJS_FOR_FLOW_EVAL</code>.]]></description>
            <category>Workers</category>
            <category>Performance</category>
        </item>
        <item>
            <title><![CDATA[HTTP tracing]]></title>
            <link>https://www.windmill.dev/changelog/http-tracing</link>
            <guid>https://www.windmill.dev/changelog/http-tracing</guid>
            <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Capture HTTP requests made by job scripts as observability spans]]></description>
            <category>Enterprise</category>
            <category>Observability</category>
        </item>
        <item>
            <title><![CDATA[TypeScript client ESM build and tree-shaking]]></title>
            <link>https://www.windmill.dev/changelog/typescript-client-esm</link>
            <guid>https://www.windmill.dev/changelog/typescript-client-esm</guid>
            <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The windmill-client npm package now ships dual ESM/CJS builds using tsdown. Tree-shaking is enabled via sideEffects, false and unbundled ESM output, reducing simple imports from ~91KB to ~900 bytes.]]></description>
            <category>SDK</category>
        </item>
        <item>
            <title><![CDATA[Full Code UI builder Beta]]></title>
            <link>https://www.windmill.dev/changelog/full-code-ui-builder</link>
            <guid>https://www.windmill.dev/changelog/full-code-ui-builder</guid>
            <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Write apps fully in code in React/Svelte with any libraries and see preview and code editor directly. If you like Lovable/v0.dev, you will love this since it is equivalent but much better integrated with Windmill backend flow/script/datatable capabilities.]]></description>
            <category>App Builder</category>
            <category>React</category>
            <category>Svelte</category>
            <category>Vue</category>
            <category>UI</category>
        </item>
    </channel>
</rss>