<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Changelog | Workflows</title><description>Updates to Workflows</description><link>https://developers.cloudflare.com/workflows/reference/changelog</link><item><title>Workflows - All wrangler workflows commands now support local development</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#all-wrangler-workflows-commands-now-support-local-development</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#all-wrangler-workflows-commands-now-support-local-development</guid><description>&lt;p&gt;All &lt;code&gt;wrangler workflows&lt;/code&gt; commands now accept a &lt;code&gt;--local&lt;/code&gt; flag to target a Workflow running in a local &lt;code&gt;wrangler dev&lt;/code&gt; session. You can now manage the full Workflow lifecycle locally, including listing, triggering, deleting Workflows, and managing instances (list, describe, pause, resume, restart, terminate, and send events).&lt;/p&gt;
&lt;p&gt;All commands also accept &lt;code&gt;--port&lt;/code&gt; to target a specific &lt;code&gt;wrangler dev&lt;/code&gt; session (defaults to &lt;code&gt;8787&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;More information available in the &lt;a href=&quot;https://developers.cloudflare.com/changelog/post/2026-04-01-wrangler-workflows-local/&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Workflows - JavaScript Workflows steps can now return streamed output</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#javascript-workflows-steps-can-now-return-streamed-output</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#javascript-workflows-steps-can-now-return-streamed-output</guid><description>&lt;p&gt;In JavaScript Workflows, &lt;code&gt;ReadableStream&amp;lt;Uint8Array&amp;gt;&lt;/code&gt; is now a supported serializable return type for &lt;code&gt;step.do()&lt;/code&gt;, which lets a step persist large binary output without fitting it into the normal 1 MiB non-stream step-result limit.&lt;/p&gt;
&lt;p&gt;Streamed outputs still count toward Workflow instance storage limits. For requirements and caveats, refer to the &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/workers-api/#step&quot;&gt;Workers API&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workflows - Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#workflow-instances-now-support-pause-resume-restart-and-terminate-methods-in-local-development</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#workflow-instances-now-support-pause-resume-restart-and-terminate-methods-in-local-development</guid><description>&lt;p&gt;Workflow instance methods &lt;code&gt;pause()&lt;/code&gt;, &lt;code&gt;resume()&lt;/code&gt;, &lt;code&gt;restart()&lt;/code&gt;, and &lt;code&gt;terminate()&lt;/code&gt; are now available in local development when using &lt;code&gt;wrangler dev&lt;/code&gt;.&lt;/p&gt;
</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workflows - Test Workflows locally</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#test-workflows-locally</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#test-workflows-locally</guid><description>&lt;p&gt;Workflows can now be tested with new test APIs available in the &amp;quot;cloudflare:test&amp;quot; module.&lt;/p&gt;
&lt;p&gt;More information available in the Vitest integration &lt;a href=&quot;https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/#workflows&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Python Workflows is now open beta</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#python-workflows-is-now-open-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#python-workflows-is-now-open-beta</guid><description>&lt;p&gt;&lt;a href=&quot;https://developers.cloudflare.com/workflows/python/&quot;&gt;Python Workflows&lt;/a&gt; is now in open beta, and available to any developer a free or paid Workers plan.&lt;/p&gt;
&lt;p&gt;More information available in the &lt;a href=&quot;https://developers.cloudflare.com/changelog/2025-08-22-workflows-python-beta/&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Fri, 22 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Search for specific Workflows</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#search-for-specific-workflows</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#search-for-specific-workflows</guid><description>&lt;p&gt;With this release, you can search Workflows by name via API.&lt;/p&gt;
</description><pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Workflow deletion and more</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#workflow-deletion-and-more</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#workflow-deletion-and-more</guid><description>&lt;p&gt;Workflows can now be deleted (from the Dashboard/UI or via API), and the maximum length limit for event types and instance IDs was increased to 100 characters.&lt;/p&gt;
&lt;p&gt;Also, this release fixes a bug where a delay of &lt;code&gt;0&lt;/code&gt; in step config retries would fail.&lt;/p&gt;
</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Workflows is now Generally Available</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-generally-available</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-generally-available</guid><description>&lt;p&gt;Workflows is now Generally Available (or &amp;quot;GA&amp;quot;).&lt;/p&gt;
&lt;p&gt;This release includes the following new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new &lt;code&gt;waitForEvent&lt;/code&gt; API that allows a Workflow to wait for an event to occur before continuing execution.&lt;/li&gt;
&lt;li&gt;Increased concurrency: you can run up to 4,500 Workflow instances concurrently — and this will continue to grow.&lt;/li&gt;
&lt;li&gt;Improved observability, including new CPU time metrics that allow you to better understand which Workflow instances are consuming the most resources and/or contributing to your bill.&lt;/li&gt;
&lt;li&gt;Support for vitest for testing Workflows locally and in CI/CD pipelines.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More information available in the &lt;a href=&quot;https://developers.cloudflare.com/changelog/2025-04-07-workflows-ga/&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Concurrent Workflow instances limits increased</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#concurrent-workflow-instances-limits-increased</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#concurrent-workflow-instances-limits-increased</guid><description>&lt;p&gt;Workflows now supports up to 4,500 concurrent (running) instances, up from the previous limit of 100.&lt;/p&gt;
&lt;p&gt;More information available in the &lt;a href=&quot;https://developers.cloudflare.com/changelog/2025-02-25-workflows-concurrency-increased/&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Behavior improvements</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#behavior-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#behavior-improvements</guid><description>&lt;p&gt;Improved Workflows execution that prevents Workflows instances from getting stuck, and allows stuck instances to become unstuck.&lt;/p&gt;
&lt;p&gt;Also, improved the reliability of Workflows step retry counts, and improved Instance ID validation.&lt;/p&gt;
</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Major bugfixes and improvements</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#major-bugfixes-and-improvements</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#major-bugfixes-and-improvements</guid><description>&lt;p&gt;With this release, some bug were fixed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;event.timestamp&lt;/code&gt; is now &lt;code&gt;Date&lt;/code&gt;, fixing a regression.&lt;/li&gt;
&lt;li&gt;Fixed issue where instances without metadata were not terminated as expected.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, this release makes Workflows execution more reliable for accounts with high loads.&lt;/p&gt;
</description><pubDate>Thu, 23 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Improved Wrangler local dev experience for steps&apos; output, matching production</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#improved-wrangler-local-dev-experience-for-steps-output-matching-production</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#improved-wrangler-local-dev-experience-for-steps-output-matching-production</guid><description>&lt;p&gt;Previously, in local dev, the output field would return the list of successful steps outputs in the workflow. This is not expected behavior compared to production workflows (where the output is the actual return of the run function).&lt;/p&gt;
&lt;p&gt;This release aligns the local dev output field behavior with the production behavior.&lt;/p&gt;
</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Workflows - Better instance control, improved queued logic, and step limit increased</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#better-instance-control-improved-queued-logic-and-step-limit-increased</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#better-instance-control-improved-queued-logic-and-step-limit-increased</guid><description>&lt;p&gt;Workflows can now be terminated and pause instances from a queued state and the ID of an instance is now exposed via the &lt;code&gt;WorkflowEvent&lt;/code&gt; parameter.&lt;/p&gt;
&lt;p&gt;Also, the mechanism to queue instances was improved to force miss-behaved queued instances to be automatically errored.&lt;/p&gt;
&lt;p&gt;Workflows now allow you to define up to 1024 steps in a single Workflow definition, up from the previous limit of 512. This limit will continue to increase during the course of the open beta.&lt;/p&gt;
</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Workflows - New queue instances logic</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#new-queue-instances-logic</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#new-queue-instances-logic</guid><description>&lt;p&gt;Introduction of a new mechanism to queue instances, which will prevent instances from getting stuck on queued status forever.&lt;/p&gt;
</description><pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Workflows - Step limit increased</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#step-limit-increased</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#step-limit-increased</guid><description>&lt;p&gt;Workflows now allow you to define up to 512 steps in a single Workflow definition, up from the previous limit of 256. This limit will continue to increase during the course of the open beta.&lt;/p&gt;
&lt;p&gt;If you have Workflows that need more steps, we recommend delegating additional work to other Workflows by &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/trigger-workflows/&quot;&gt;triggering a new Workflow&lt;/a&gt; from within a step and passing any state as &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/events-and-parameters/&quot;&gt;parameters to that Workflow instance&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Workflows - Fixed create instance API in Workers bindings</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#fixed-create-instance-api-in-workers-bindings</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#fixed-create-instance-api-in-workers-bindings</guid><description>&lt;p&gt;You can now call &lt;code&gt;create()&lt;/code&gt; without any arguments when using the &lt;a href=&quot;https://developers.cloudflare.com/workflows/build/workers-api/#create&quot;&gt;Workers API&lt;/a&gt; for Workflows. Workflows will automatically generate the ID of the Workflow on your behalf.&lt;/p&gt;
&lt;p&gt;This addresses a bug that caused calls to &lt;code&gt;create()&lt;/code&gt; to fail when provided with no arguments.&lt;/p&gt;
</description><pubDate>Thu, 21 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Workflows - Multiple Workflows in local development now supported</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#multiple-workflows-in-local-development-now-supported</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#multiple-workflows-in-local-development-now-supported</guid><description>&lt;p&gt;Local development with &lt;code&gt;wrangler dev&lt;/code&gt; now correctly supports multiple Workflow definitions per script.&lt;/p&gt;
&lt;p&gt;There is no change to production Workflows, where multiple Workflow definitions per Worker script was already supported.&lt;/p&gt;
</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Workflows - Workflows is now in public beta!</title><link>https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-in-public-beta</link><guid isPermaLink="true">https://developers.cloudflare.com/workflows/reference/changelog/#workflows-is-now-in-public-beta</guid><description>&lt;p&gt;Workflows, a new product for building reliable, multi-step workflows using Cloudflare Workers, is now in public beta. The public beta is available to any user with a &lt;a href=&quot;https://developers.cloudflare.com/workers/platform/pricing/&quot;&gt;free or paid Workers plan&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A Workflow allows you to define multiple, independent steps that encapsulate errors, automatically retry, persist state, and can run for seconds, minutes, hours or even days. A Workflow can be useful for post-processing data from R2 buckets before querying it, automating a Workers AI RAG pipeline, or managing user signup flows and lifecycle emails.&lt;/p&gt;
&lt;p&gt;You can learn more about Workflows in &lt;a href=&quot;https://blog.cloudflare.com/building-workflows-durable-execution-on-workers/&quot;&gt;our announcement blog&lt;/a&gt;, or start building in our &lt;a href=&quot;https://developers.cloudflare.com/workflows/get-started/guide/&quot;&gt;get started guide&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate></item></channel></rss>