prefect 3.4.20 - Search Party
Released on September 25, 2025 Enhancements ➕➕ - Add text search for events and logs filtering - Vertical scale prefect server with workers Bug Fixes 🐞 - Add polling fallback for FlowRunCancellingObserver - Fix pydantic-settings 2.11+ compatibility warnings Development & Tidiness 🧹 - Fix documentation links in server code docstrings Documentation 📓 -...
Also shipped Sep 25, 2025Prefect in September 2025 →
R2 SQL - Announcing R2 SQL
Today, we're launching the open beta for R2 SQL : A serverless, distributed query engine that can efficiently analyze petabytes of data in Apache Iceberg ↗ tables managed by R2 Data Catalog . R2 SQL is ideal for exploring analytical and time-series data stored in R2, such as logs, events from Pipelines , or clickstream and user behavior data.
Browser Run - Browser Rendering Playwright GA, Stagehand support (Beta), and higher limits
We’re shipping three updates to Browser Rendering: Playwright support is now Generally Available and synced with Playwright v1.55 ↗ , giving you a stable foundation for critical automation and AI-agent workflows. We’re also adding Stagehand support (Beta) so you can combine code with natural language instructions to build more resilient automations.
Copy Make previews as design layers
Try the new “Copy design” feature and turn your Figma Make preview into design layers you can paste and edit in Figma Design.
Pipelines now supports SQL transformations and Apache Iceberg
Today, we're launching the new Cloudflare Pipelines : a streaming data platform that ingests events, transforms them with SQL , and writes to R2 as Apache Iceberg ↗ tables or Parquet files. Pipelines can receive events via HTTP endpoints or Worker bindings , transform them with SQL, and deliver to R2 with exactly-once guarantees.
AI Search (formerly AutoRAG) now with More Models To Choose From
AutoRAG is now AI Search! The new name marks a new and bigger mission: to make world-class search infrastructure available to every developer and business. With AI Search you can now use models from different providers like OpenAI and Anthropic.
Containers - Run more Containers with higher resource limits
You can now run more Containers concurrently with higher limits on CPU, memory, and disk. Limit New Limit Previous Limit Memory for concurrent live Container instances 400GiB 40GiB vCPU for concurrent live Container instances 100 20 Disk for concurrent live Container instances 2TB 100GB You can now run 1000 instances of the dev instance type, 400 instances...
More from PrefectEvery Prefect release →
Prefect 3.4.21 - Memory Lane Has a TTL
Released on October 02, 2025 Enhancements ➕➕ - Add automatic local dependency discovery for flow bundles - Allow serving instance methods - Add task run tags as related resources on task run events - Enable configurable lease timeout durations - Improve CLI import performance Bug Fixes 🐞 - Improve deployment validation error messages - Fix KeyError when...
Prefect 3.4.22 - If Only Our Releases Had Transaction Rollbacks
What Changed? Bug Fixes 🐞 - Fix startup errors when installed with pydantic 2.10 and Python 3.9 and 3.10 - Fix async task transaction rollback from sync task Documentation 📓 - document serving instance methods
Prefect 3.4.23 - Would you like some API in your CLI?
Released on October 09, 2025 Enhancements ➕➕ - feat(client): allow using custom SSL contexts - Add prefect api command for direct API access Bug Fixes 🐞 - Add support for day_or parameter in cron schedule configurations - Fix interference in async cancellation handling from timeout_async context manager - Fix recursive local module discovery in bundle...
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.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 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.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!
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.