Blog
Dagster 1.9: Spooky

Dagster 1.9: Spooky

October 31, 2024
Dagster 1.9: Spooky
Dagster 1.9: Spooky

Declarative automation has officially graduated, BI in your asset graph, Airlift to streamline migrations, and more.

The Dagster 1.9 release – named Spooky – is a big, perhaps even monstrous, one. It:

  • Marks declarative automation generally available and stable, and extends it to asset checks.
  • Introduces four integrations with business intelligence (BI) tools: Tableau, Power BI, Looker, and Sigma.  
  • Introduces Airlift, a toolkit to accelerate migrating from Airflow to Dagster.  
  • Makes changes to the UI information architecture to make important entities easier to find.
  • and more!

Read on for the details.

Automation

Stable declarative automation

Declarative automation is now marked stable! Dagster now offers a mature, first-class way to automatically materialize assets when user-provided criteria are met, such as waiting for new upstream data. It can be used by simply assigning AutomationConditions to individual assets. The declarative automation system, first introduced in Dagster 1.8, is the successor to the experimental auto-materialize system, and was designed to be more composable, more flexible, and easier to use.

We’ve also extended declarative automation in a couple of ways:

  • Asset checks can now be assigned AutomationConditions.
  • (Experimental) AutomationConditions can now be built from arbitrary Python functions. This allows defining custom automation logic that can’t be expressed using compositions of built-in automation conditions.

Learn more in the documentation.

Job-less sensors and schedules

We previously released the ability to create schedules and sensors without defining a job using the target argument. In 1.9, the target arguments are now marked stable.

Business intelligence (BI) tool integrations

We’ve added integrations between Dagster and some of the most widely used business intelligence (BI) tools: Looker, Power BI, Tableau, and Sigma.

Data assets orchestrated by Dagster often power dashboards and other assets in BI tools. The lineage between these BI assets and the assets they depend on is crucial for understanding where dashboard data comes from, how data is being used, and for debugging issues when they arise.

These integrations represent assets in these BI tools in the Dagster asset graph. They also enable you to orchestrate updates to these assets, ensuring your BI tools reflect the most current data from upstream sources. This makes managing data refreshes simpler and more reliable, without relying on clunky cron jobs or manual updates.

To learn more, visit the documentation page for one of these integrations:

Airlift

We’ve introduced a preview of Airlift, a toolkit to accelerate, lower the cost of, and reduce the risk of migrating from Airflow to Dagster.

It facilitates a three-step, incremental process:

  • Peer: With a single line of code, observe Airflow DAGs and run history within Dagster.  
  • Observe: Model the lineage of assets orchestrated by Airflow within Dagster and track their execution without modifying Airflow code.  
  • Migrate: With minimal changes to Airflow code, invoke Dagster via an API from within Airflow. This is configurable per-task, enabling migration in any order while keeping Airflow DAG structure and execution history intact during the process.

We’ve seen early success with the approach, and are looking for further feedback and additional design partners.

Lean more in the Github Discussion.

UI

Information architecture changes

We’ve made several changes to the information architecture to make important entities easier to find:

  • Backfills have been moved from their own tab underneath the Overview page to entries within the table on the Runs page. This reflects the fact that backfills and runs are similar entities that share most properties. GitHub Discussion.  
  • “Jobs” is now a page reachable from the top-level navigation pane. It replaces the Jobs tab within the Overview page.  
  • “Automations” is now a page reachable from the top-level navigation pane. It replaces the schedule and sensor tabs within the Overview page.

Asset kinds

Assets have a more general kinds attribute that enables specifying labels that show up on asset nodes in the asset graph in the UI. This supersedes the compute_kind attribute.

An asset with multiple kinds

Acknowledgments

We want to thank all community contributors for their efforts and innovations in making this release possible.

Fábio | HynekBlaha | Matthew Kuzyk | Meg McRoberts | Simon Heather | Alexander Grueneberg | Alexander Bogdanowicz | Aksel Stokseth | Alex Harris | Aleksei Kozharin | ARookieDS | Avril Aysha | Axell | Benoit Perigaud | Daniel | Anton Burnashev | Charles Lariviere | Chris Histe | Christopher Tee | Cooper Ellidge | Daniel Gafni | Jonas Thelemann | Dinis Rodrigues | divyanshu | David Liu | Danny Xie | Dan Schafer | Tyler Eason | Edson Nogueira | Egor Dmitriev | Ethan Wolinsky | Đỗ Trọng Hải | Ion Koutsouris | izzy | ja14000 | Judah Rand | kevin-longe-unmind | Kristian André Jakobsen | Louis Guitton | Marijn Valk | Matt Weingarten | Matthew Heguy | Niko | Oral Ersoy Dokumacı | ollie-bell | Pablo Recio | tianzedavid | Tiberiu Ana | Shane Zarechian

Stay tuned for more updates and enhancements in future releases.

Have feedback or questions? Start a discussion in Slack or Github.

Interested in working with us? View our open roles.

Want more content like this? Follow us on LinkedIn.

Dagster Newsletter

Get updates delivered to your inbox

Latest writings

The latest news, technologies, and resources from our team.

Multi-Tenancy for Modern Data Platforms
Webinar

April 7, 2026

Multi-Tenancy for Modern Data Platforms

Learn the patterns, trade-offs, and production-tested strategies for building multi-tenant data platforms with Dagster.

Deep Dive: Building a Cross-Workspace Control Plane for Databricks
Webinar

March 24, 2026

Deep Dive: Building a Cross-Workspace Control Plane for Databricks

Learn how to build a cross-workspace control plane for Databricks using Dagster — connecting multiple workspaces, dbt, and Fivetran into a single observable asset graph with zero code changes to get started.

Dagster Running Dagster: How We Use Compass for AI Analytics
Webinar

February 17, 2026

Dagster Running Dagster: How We Use Compass for AI Analytics

In this Deep Dive, we're joined by Dagster Analytics Lead Anil Maharjan, who demonstrates how our internal team utilizes Compass to drive AI-driven analysis throughout the company.

DataOps with Dagster: A Practical Guide to Building a Reliable Data Platform
DataOps with Dagster: A Practical Guide to Building a Reliable Data Platform
Blog

March 17, 2026

DataOps with Dagster: A Practical Guide to Building a Reliable Data Platform

DataOps is about building a system that provides visibility into what's happening and control over how it behaves

Unlocking the Full Value of Your Databricks
Unlocking the Full Value of Your Databricks
Blog

March 12, 2026

Unlocking the Full Value of Your Databricks

Standardizing on Databricks is a smart strategic move, but consolidation alone does not create a working operating model across teams, tools, and downstream systems. By pairing Databricks and Unity Catalog with Dagster, enterprises can add the coordination layer needed for dependency visibility, end-to-end lineage, and faster, more confident delivery at scale.

Announcing AI Driven Data Engineering
Announcing AI Driven Data Engineering
Blog

March 5, 2026

Announcing AI Driven Data Engineering

AI coding agents are changing how data engineers work. This Dagster University course shows how to build a production-ready ELT pipeline from prompts while learning practical patterns for reliable AI-assisted development.

How Magenta Telekom Built the Unsinkable Data Platform
Case study

February 25, 2026

How Magenta Telekom Built the Unsinkable Data Platform

Magenta Telekom rebuilt its data infrastructure from the ground up with Dagster, cutting developer onboarding from months to a single day and eliminating the shadow IT and manual workflows that had long slowed the business down.

Scaling FinTech: How smava achieved zero downtime with Dagster
Case study

November 25, 2025

Scaling FinTech: How smava achieved zero downtime with Dagster

smava achieved zero downtime and automated the generation of over 1,000 dbt models by migrating to Dagster's, eliminating maintenance overhead and reducing developer onboarding from weeks to 15 minutes.

Zero Incidents, Maximum Velocity: How HIVED achieved 99.9% pipeline reliability with Dagster
Case study

November 18, 2025

Zero Incidents, Maximum Velocity: How HIVED achieved 99.9% pipeline reliability with Dagster

UK logistics company HIVED achieved 99.9% pipeline reliability with zero data incidents over three years by replacing cron-based workflows with Dagster's unified orchestration platform.