prefect 3.6.22 - Actually, I've got triples of the pending
New Features ๐ Add Submitting and InfrastructurePending states and emit from BaseWorker Add OS-level resource metric collection to flow run subprocesses Enhancements โโ Add end_time filter support for flow and task runs Use hmac.compare_digest for auth token comparisons Use cyclopts native lazy loading for CLI commands Extend flow_run_logger to accept a...
Also shipped Mar 12, 2026Prefect in March 2026 โ
Auto Exacto: Adaptive Quality Routing, On by Default
OpenRouter has enabled Auto Exacto, an adaptive quality routing system, by default for requests involving tools. It re-evaluates providers every 5 minutes based on performance metrics.
See your available credits at a glance
Monitor credit usage in the Netlify UI We've updated how credits are displayed across the Netlify UI. Instead of showing a "used credits / total credits" counter, you'll now see your available credits , the number of credits you actually have left to use.
Session Replay JSON Path Event Query
What it is: A new JSONPath query tab in the Session Replay event viewer lets you target specific nested fields inside raw event payloads. Instead of scanning the full payload manually, you can write a JSON path expression to filter, inspect, or compare exactly the values you need.
Release of Mistral Moderation 2603
Mistral Moderation 2603 (mistral-moderation-2603) has been released.
- Postgres wire protocol endpoint support for Tableau Cloud: The Postgres Endpoint , a Postgres wire...
- Postgres wire protocol endpoint support for Tableau Cloud: The Postgres Endpoint , a Postgres wire protocol-compatible MotherDuck client, now enables connectivity with Tableau Cloud .
More from PrefectEvery Prefect release โ
Prefect 3.6.23 - Glob Trotter
Enhancements โโ Skip no-op SQL filters for empty values to speed up deployment pagination Add --no-create-pool-if-not-found flag to worker start Emit events for deployment create, update, and delete operations Support glob patterns in events matching Support module path entrypoints in prefect.yaml deployments Add stream_progress_to parameter to DockerImage...
Prefect 3.6.21 - {"cli": { "speaks_json": true } }
Enhancements โโ Add --output json support to flow ls command Fix match_related type hints and add Python examples for DeploymentEventTrigger Support multihost Postgres connection strings in LISTEN/NOTIFY listener Move event trimming from EventPersister to docket-based db_vacuum service Add --output json to task-run ls, work-pool ls, and concurrency-limit ls...
Prefect 3.6.20 - new cli, who dis?
Enhancements โโ Migrate CLI from typer to cyclopts, remove toggle and delegation machinery Route ProcessPoolTaskRunner subprocess events and logs through a single parent queue, improving per-task performance by ~28% in log-heavy workloads Add configurable subprocess message processors to ProcessPoolTaskRunner for custom event/log handling in the parent...
Prefect 3.6.24 - A watched flow never boils
Note: unwatched flows also never boil New Features ๐ - Add flow-run watch command to watch any flow run until it reaches a terminal state - Add with_context() for propagating Prefect run context into user-spawned subprocesses Enhancements โโ - Add bounded queue support to QueueService to prevent OOM during server outages - Add time-based checkpoint to...
Prefect 3.6.19 - This release sucks in the best way possible
This release introduces an optional database vacuum service that periodically deletes old flow runs and orphaned resources (logs, artifacts, artifact collections) to keep your database lean. It's disabled by default , enable it with PREFECT_SERVER_SERVICES_DB_VACUUM_ENABLED=true.
Prefect 3.6.18 - The annotation that minds its own business
Enhancements โโ Add opaque annotation to prevent recursive traversal of resolved task inputs Add PREFECT_WORKER_DEBUG_MODE for worker-only debug logging Support DateTimeDelta as interval option in IntervalSchedule Bug Fixes ๐ Include duration fields in TaskRunResponse Skip lease renewal and release when no concurrency limits exist Fix order-dependent slug...
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...
Prefect 3.6.17 - Goodbye, Ghost in the WebSocket
New Features ๐ Add prefect server status command Enhancements โโ Make PrefectFutureList.result() fail-fast using as_completed Improve CLI connection message for self-hosted server Add replaces field for renaming schedule slugs Add attribution headers to SDK API requests Bug Fixes ๐ Fix flow timeout not retrying when retries are enabled Fix the flow run...