prefect 3.5.0 - ๐ The Exorcism of Python 3.9 ๐ป
Released on October 31, 2025 With the removal of Python 3.9 support, Prefect now requires Python 3.10 or later. This means you can finally say goodbye to from __future__ import annotations in your workflow code, native type annotations are now standard!
Also shipped Oct 31, 2025Prefect in October 2025 โ
Snapshots in Beta, Postgres 18 extensions, AI-ready prompts, and more release - Oct 31, 2025
Snapshots now in Beta with automated scheduling. The Backup & Restore page in the Neon Console is now available to all users. It combines instant point in time ...
What's new in Sigma
Admin Enable a unique SAML SP entity ID (Beta) When setting up SAML-based authentication for a Sigma organization, you can now assign a unique service provider (SP) entity ID for the SAML configuration. With the unique entity ID for Sigma as an SP, you can configure your IdP to allow SAML authentication to multiple Sigma organizations.
September 2025
- Added Anthropic Claude 4.5 Sonnet support Fixed Gemini schema support to enable proper function calling and structured outputs when using Google's Gemini models through Braintrust and the AI proxy Added Claude Agent SDK Integration support Added Gemini Flash and Lite Preview (Sept 2025) support Improved prompt detail chat logging and added link to...
Security Center - Report logo misuse to Cloudflare directly from the Brand Protection dashboard
The Brand Protection logo query dashboard now allows you to use the Report to Cloudflare button to submit an Abuse report directly from the Brand Protection logo queries dashboard. While you could previously report new domains that were impersonating your brand before, now you can do the same for websites found to be using your logo without your permission.
Workers, Durable Objects, Browser Run - Workers WebSocket message size limit increased from 1 MiB to 32 MiB
Workers, including those using Durable Objects and Browser Rendering , may now process WebSocket messages up to 32 MiB in size. Previously, this limit was 1 MiB. This change allows Workers to handle use cases requiring large message sizes, such as processing Chrome Devtools Protocol messages.
Workflows, Workers - Increased Workflows instance and concurrency limits
We've raised the Cloudflare Workflows account-level limits for all accounts on the Workers paid plan : Instance creation rate increased from 100 workflow instances per 10 seconds to 100 instances per second Concurrency limit increased from 4,500 to 10,000 workflow instances per account These increases mean you can create new instances up to 10x faster, and...
More from PrefectEvery Prefect release โ
Prefect 3.6.0
This release adds pydocket, a background task system, to replace FastAPI's background_tasks. Background tasks now include automatic retries and can optionally use Redis as a backing layer for enhanced durable execution.
Prefect 3.4.25 - A slice of ฯ-thon
Released on October 23, 2025 Enhancements โโ - Add Python 3.14 support - Unify sync and async client methods Bug Fixes ๐ - Upgrade Docker image SQLite to 3.50.4 to address CVE-2025-6965 - Fix GitLab credentials for self-hosted instances and deploy tokens - Make MemoryLockManager serializable with cloudpickle - Suppress noisy concurrency warnings for...
Prefect 3.6.1 - Pop, Lock it, Docket
Enhancements โ - Add client methods for querying events via REST API Bug Fixes ๐ - Fix interactive deploy CLI selecting wrong flow when opting out - Fix deployment.parameters in nested flows using ContextVars - Add logfire sampling configuration and fix boolean env var handling Integrations & Dependencies ๐ค - Upgrade pydocket to stable 0.13.0 release
Prefect 3.6.2 - The Missing Link
Enhancements โ - Add causal link from automation action events to triggering events Bug Fixes ๐ - cap retry-after for concurrency limits to prevent excessive delays - accept numeric values for PREFECT_API_SERVICES_LATE_RUNS_AFTER_SECONDS - add work_queue_id to DeploymentResponse Development & Tidiness ๐งน - correct GitHub Actions conditional syntax in...
Prefect 3.4.24 - The Un-Crashening
Released on October 16, 2025 Enhancements โโ - Add flow run watching with interleaved events and logs - Use shared websocket utilities for Subscription SSL and proxy support - Add --all flag to prefect automation delete Experimental ๐งช - Introduce experimental plugin system Bug Fixes ๐ - Mitigate memory leak in in-memory messaging system - Fix duplicate...
Prefect 2.20.23 - The Enrichment Program
Bug Fixes ๐ - Fix test failures from Apprise and anyio updates - Fix task event enrichment for distributed task runners
Prefect 3.6.3 - That's JSON Bourne
Enhancements โโ - Add -o json output option to prefect flow-run ls command - fix: allow pause_flow_run() to pause parent flow when called from task Bug Fixes ๐ - Use acquisition service pattern for lease-based concurrency slots - fix: respect subflow attributes (log_prints, result_storage) when running inside task - fix: defer forward reference resolution...
Prefect 3.6.4 - No Deployment Left Unparametrized
Bug Fixes ๐ - fix: preserve event template parameters in deployment triggers - Fix truncating log behavior Integrations & Dependencies ๐ค - Chore: Bump ui library Documentation ๐ - docs: Add migration note about unmapped mutable objects