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...
Also shipped Oct 23, 2025Prefect in October 2025 โ
Workers Preview URL default behavior now matches your workers.dev setting
We have updated the default behavior for Cloudflare Workers Preview URLs . Going forward, if a preview URL setting is not explicitly configured during deployment, its default behavior will automatically match the setting of your workers.dev subdomain .
Tailscale v1.90.1
Note : 1.90.0 was a release candidate intended for testing only. All platforms New: Clients can use configured DNS resolvers for all domains even when the client also uses an exit node using the nameserver settings in the DNS page of the admin console.
Save, reuse, and share dashboard annotation queries
We recently introduced the ability to save queries in Dashboards and Explore , now weโve extended this functionality to dashboard annotations. With this addition, you can save, reuse, and share annotation queries with others in your organization.
WAF Release - 2025-10-23 - Emergency
This week highlights enhancements to detection signatures improving coverage for vulnerabilities in Adobe Commerce and Magento Open Source, linked to CVE-2025-54236. Key Findings This vulnerability allows unauthenticated attackers to take over customer accounts through the Commerce REST API and, in certain configurations, may lead to remote code execution.
Workers AI Markdown Conversion: New endpoint to list supported formats
Developers can now programmatically retrieve a list of all file formats supported by the Markdown Conversion utility in Workers AI. You can use the env.AI binding: await env. AI . toMarkdown ().
Skew protection now available
We've released skew protection for all plans starting with these frameworks: Astro 5.15.0+ Next.js This feature prevents version mismatch errors when users interact with your site during a deployment. What it fixes When you deploy a new version of your site, users with an open browser tab may still be running the old version.
More from PrefectEvery Prefect release โ
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.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 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.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 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.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.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.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...