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...
Also shipped Apr 24, 2026Prefect in April 2026 โ
Agent SDK: Building Multi-turn Agent Workflows on OpenRouter
The OpenRouter Agent SDK provides a callModel function to build multi-turn agent workflows. It supports tool calls, stop conditions, and cost tracking across over 400 models.
Build Your Own Harness with the Agent SDK
The OpenRouter Agent SDK allows developers to scaffold personalized coding agents with terminal UI or headless support for scripts and pipelines.
What's new in Sigma
Admin AWS signature V4 authentication for API connectors API connectors now support the AWS signature V4 authentication method. For more information, see Configure API credentials and connectors in Sigma .
RLS Tester in Feature Preview
The Supabase Dashboard has added an RLS Tester in Feature Preview, allowing users to run SELECT queries as any role, see which RLS policies fire, and debug policies.
Unity Catalog OSS Unity Catalog AI 0.4.0
The 0.4.0 release of Unity Catalog AI includes several improvements, including expanded Databricks client options and dependency/security improvements. Artifacts in this release unitycatalog-ai unitycatalog-langchain unitycatalog-openai Major Changes Warehouse ID Support in DatabricksFunctionClient : For workspaces where serverless compute is unavailable or...
Validation Errors Now Return 400 Instead of 422 API requests that fail validation now return HTTP 400 Bad...
Validation Errors Now Return 400 Instead of 422 API requests that fail validation now return HTTP 400 Bad Request instead of 422 Unprocessable Entity, aligning the HTTP status code with standard behavior across major inference providers.
More from PrefectEvery Prefect release โ
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.
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.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: 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.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...
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.25
Enhancements โโ - Separate raise_on_lease_renewal_failure from strict in concurrency() - Add configurable parameter size limit for flow runs and deployments Bug Fixes ๐ - Fix examples for list fields in notification blocks to show JSON array format - Fix parameters_to_args_kwargs greedily assigning kwargs as positional args - Degrade gracefully when events...