Prefect 3.6.10 through 3.6.29: the command line grows up
The releases across early 2026 leaned into the command line and day-to-day operations: SDK generation, a server status command, watching runs from the terminal, and richer run telemetry.
Also shipped May 1, 2026Prefect in May 2026 →
Projects is now generally available Projects is out of private preview and available to all organizations
Projects is now generally available Projects is out of private preview and available to all organizations. Use Projects to group API keys, set per-project rate limits, segment usage analytics, and manage member access across isolated workspaces. Every organization starts with a Default Project, so existing setups are unchanged.
New Audio APIs for Speech and Transcription
OpenRouter launched two new endpoints for audio transcription and speech synthesis. These APIs provide access to multiple providers under a single interface.
Postgres 18 GA, organization spending limits API, US East NAT gateway and PrivateLink updates, plv8 deprecated, k6 load testing release - May 01, 2026
Postgres 18 is generally available. Postgres 18 is now generally available on Neon. The preview limitations have been lifted, and Postgres 18 is fully supported...
What's new in Sigma
Admin Connection-level OAuth for Snowflake and Databricks (GA) Set up a specific OAuth configuration to authenticate to a Snowflake or Databricks connection without reusing the OAuth configuration used to authenticate to your Sigma organization.
- Streamlined Dives sidebar: The Dives list in the Object Explorer is now capped at your 10 most recent...
- Streamlined Dives sidebar: The Dives list in the Object Explorer is now capped at your 10 most recent Dives, with a new View all Dives link that opens the full searchable Dives table.
Cog 0.19.2
Changelog 427d486 Bump version to 0.19.2 ( #2984 ) d9c2b14 fix: cap fuzz test input size to prevent timeout ( #2981 ) 4269575 fix: support typing_extensions TypedDict at runtime ( #2983 )
More from PrefectEvery Prefect release →
Prefect 3.6.29 - ON CONFLICT DO BETTER
Enhancements ➕➕ Replace correlated EXISTS with JOIN fast-path in count_flow_runs Sort TaskRunRecorder bulk upsert batches by task_run.id to prevent deadlocks Bug Fixes 🐞 Clear BlockStorageAdapter destination before each pull Fix task run recorder conflict handling Always enforce basepath containment in LocalFileSystem Development & Tidiness 🧹 Explicitly...
Prefect 3.7: infrastructure decorators and plugins are GA
Two of our most-requested experimental surfaces graduate to general availability, flows can render their own dependency graphs, and prepared workspaces now run with uv.
Prefect 3.7.0 - Our little features are all grown up 🥲
Prefect 3.7.0 promotes infrastructure decorators and the plugin system to GA. Infrastructure decorators are now ready for defining reusable run infrastructure directly in Python, and plugins now live in first-class settings with backward-compatible support for existing experimental configuration. Turns out they were just going through a phase.
Prefect 3.6.28 - I'm fixing a hole where `sys.modules` entries get in
🎵 And stops my mind from wandering 🎵 Enhancements ➕➕ - Refactor whenever API compat helpers and fix in_local_tz for naive datetimes - Handle unknown serializers during dispatch Bug Fixes 🐞 - Skip uv pip freeze in bundle creation when a non-uv launcher is set - Fix DNS rebinding TOCTOU bypass in validate_restricted_url - Don't overwrite custom_headers...
Launch Week: dbt orchestration and infrastructure debugging in Cloud
Prefect Cloud's spring launch week brought first-class dbt orchestration, infrastructure debugging in the run page, managed automations, config plugins, and per-workspace rate limits.
Prefect 3.6.27 - When I cancel, you cancel
Enhancements ➕➕ - Remove causal ordering from task run recorder - Enable cascading cancellation for in-process subflows - Relax work-pool storage CLI to allow ambient cloud credentials Bug Fixes 🐞 - Bump pydocket to >=0.19.0 and drop the fakeredis pin - URL-encode credentials in dict fallback path for git clone - Handle missing anyio.NoEventLoopError on...
Prefect 3.7.1
Enhancements ➕➕ - Add deployment_name logging variable - Infer logs page size from API response in CLI - Add default result storage CLI - Add Pydantic-aware tojson template filter - Add worker channel protocol contract - Add worker channel client with REST fallback - Add worker cleanup executor - Add worker work-pool snapshot handling - Add...
Prefect 3.6.26 - You had me at DTSTART
Experimental 🔬 - Add configurable bundle launchers for work pool storage Bug Fixes 🐞 - Persist explicit DTSTART on RRule schedules at write time - Identity-verify run_results lookups for weakref-able objects to prevent stale id() collisions - Bump pendulum floor to 3.1.0 to fix pydantic-extra-types 2.11.2 compatibility - Pin fakeredis < 2.35.0 to prevent...