Skip to content

Changelog

New in Prefect: features, improvements, and fixes. For the complete record of every open source release, see the release notes.

Cloud

Artifacts get a home in Prefect Cloud

A top-level Artifacts page in the sidebar and command palette, with redesigned collection and detail views, support for every SDK artifact type, and inline version rendering.

Artifacts now have a home in Prefect Cloud. They live in the sidebar and the command palette, so you can navigate or search straight to a full view of everything your workflows have produced, in one place. Alongside that, the collection and detail pages have been rebuilt to keep pace with everything the SDK can now attach to a run.

The collection view shows a preview of each artifact, its type, and when it was created, along with type-specific metadata like how far a progress artifact has advanced or how many rows a table holds. Every artifact type the SDK supports is represented, including progress and result artifacts.

The detail view is streamlined around the thing you came to see. Each version renders inline, with the raw form a click away on the same page, so there's no secondary page to hunt through. When you're looking at an older version, a badge tells you so and links you to the latest. You can still jump to the flow run that generated an artifact, and from a run, deep links open the exact artifact version it produced.

Progress artifacts also gained a sense of staleness. If a run finishes without its progress artifact ever reaching 100%, we mark that version stale rather than leaving the last reported number sitting there as if it were still live.

Cloud

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 dbt orchestrator. Run dbt projects with state-aware caching that skips work already fresh, plus per-model retries and concurrency management.
Infrastructure debugging in the run page. See memory pressure, pod logs, and eviction details for a run without leaving Prefect.
Managed automations. Streamlined automation management for enterprise workflows.
Config plugins. A plugin system for customizing deployment configuration.
Per-workspace rate limits. Set API rate-limit controls at the workspace level.

Read the full story on the launch page.

Open source
Cloud

Assets: track what your workflows produce

Replace @task with @materialize and Prefect tracks the tables, models, and files your workflows produce, and how they all connect.

When a dashboard throws garbage numbers at quarter-end, someone has to follow the breadcrumbs back through tasks, tables, and stray CSVs. That is asset lineage in the real world, and Prefect now tracks it without asking you to contort your workflow around asset definitions. Tell Prefect what a function produces:

assets.py
@materialize("s3://bucket/important-data.csv")
def write_data():
    # writes s3://bucket/important-data.csv
    ...

Prefect builds the lineage graph from there: what each workflow produces, when it last ran, and how your outputs depend on each other.

Read the announcement post for the full story, or start with the assets documentation.