Prefect 3.8: the redesigned UI ships by default
The redesigned UI is now the default for self-hosted servers, with quicker run navigation, clickable log links, and a round of reliability fixes.
Also shipped Jul 23, 2026Prefect in July 2026 →
SQL environment variable and private Git package support for dbt Projects on Snowflake
Environment variable support for dbt Projects on Snowflake is now generally available. Manage per-developer schemas, dynamic runtime values, secrets, and multiple environments in a single, Git-versioned env.yml file that Snowflake resolves before each run.
SERVICE_AGENT user type (General availability)
With this release, the SERVICE_AGENT user type is generally available. Use this user type for automated AI agents that interact with Snowflake using their own identity and privileges.
SHOW CORTEX BASE MODELS command (General availability)
With this release, we are pleased to announce the general availability of the SHOW CORTEX BASE MODELS command. Use this command to list the Cortex Base Models available in your account, along with each model’s lifecycle status, regional availability, legacy date, and end-of-life date.
C++ SDK for the Zerobus Ingest connector is now available in Beta
A C++ SDK for the Zerobus Ingest connector in Lakeflow Connect is now available in Beta. The SDK provides a high-throughput gRPC client for ingesting records directly into Unity Catalog Delta tables, with support for JSON and Protocol Buffers. See Use Zerobus Ingest .
Genie Code scheduled tasks are in Beta
You can now schedule Genie Code to run a prompt on a recurring schedule. Each run executes your prompt as a full Genie Code session and produces a continuable Genie chat with the results, so you can turn recurring analysis into an unattended background task. Create a scheduled task by asking Genie Code in chat or by filling in the create form manually.
Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning are now generally available
Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning are now generally available (GA), powered by Apache Spark 4.2.0. For release notes, see Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning .
More from PrefectEvery Prefect release →
Prefect 3.8.0 - You had me at first paint
Enhancements ➕➕ Add deployment filters to flow run triggers Make the V2 UI the default for self-hosted servers Copy additional options when using "Copy to new run" in the V2 UI Add "Copy to new run" to the flow run menu in the V2 UI Make URLs in run logs clickable in the V2 UI Allow year/month selection and manual typing in date inputs in the V2 UI Add...
Prefect 3.8.1 - To relinquish, perchance to retry
Enhancements ➕➕ Show tooltips for flow run state tabs in the V2 UI Bug Fixes 🐞 Make ConcurrencyContext exit cleanup best-effort Keep worker startup alive when the Prefect API is unreachable Make PrefectFutureList.result timeout message reachable Render ANSI color escape codes in flow run logs in the V2 UI Confirm the exact suspension transition reported by...
Workspace search and a command palette in Prefect Cloud
Find any object in your workspace by ID or search term, view and filter results on a dedicated page, and jump to any page or run common actions from a command palette.
Prefect 3.7.8: scheduling and event stream fixes
A patch release focused on reliability at the edges: RRULE schedule anchors, the event recorder under load, and clearer worker auth errors.
Prefect 3.7.8 - The flush must go on
Enhancements ➕➕ Format server-side validation errors for concurrency slot acquisition Bug Fixes 🐞 Keep TaskRunRecorder periodic flush alive when events are dropped Fix Windows permission error on git pull in runner storage Fix RRULE schedule anchor computed in UTC but interpreted as local time Reconnect events client from time-based checkpoint when...
Prefect 3.8.2 - Array we there yet?
Enhancements ➕➕ Add removable chips for multi-select enum array fields Send a Prefect User-Agent on WebSocket handshakes Virtualize the timezone select option list Bug Fixes 🐞 Show all timezones in the timezone select Propagate array item edits and link deployments from the flow page Preserve an empty array when clearing list parameter selections Open the...
Prefect 3.8.3 - Insert batching pun here
Enhancements ➕➕ Stop fragmenting task run recorder bulk upserts Engage the auto-uv run launcher for process workers Show elapsed time for running flow runs in the V2 UI flow run header Block submission when a required array parameter is emptied in the V2 UI Bug Fixes 🐞 Preserve a statement cache size of 0 Reject option-like Git branch values Stop leaking...
Prefect 3.7.1 through 3.7.7: real-time workers and a faster scheduler
The releases between 3.7.0 and 3.7.8 built a real-time channel between the server and workers, made the scheduler noticeably faster, and started emitting lifecycle events for every object.