Dagster's latest release adds multi_partition_key property to execution contexts, enabling cleaner handling of multi-partition runs alongside Braze integration and Databricks improvements.

Cleaner multi-partition asset code, expanded platform support, and improved Databricks reliability with zero breaking changes
Signal analysis
Here at industry sources, we tracked Dagster 1.12.20's release as a meaningful refinement to how teams handle partitioned data pipelines. The update introduces a new multi_partition_key property across three execution context classes - OpExecutionContext, AssetExecutionContext, and AssetCheckExecutionContext - that directly returns a MultiPartitionKey object for multi-partition runs.
Previously, builders working with multi-partition assets had to parse partition information manually from the context, often involving string manipulation or custom helper functions. The new property eliminates this friction by providing structured access to partition data at execution time. For teams running dimension-based partitioning (time-based, categorical, or composite), this means less boilerplate and fewer error-prone conversions.
Beyond the partition context work, 1.12.20 adds Braze and Runpod as new kind tags, extending Dagster's integration ecosystem. The release also includes improvements to Databricks job execution, addressing feedback from teams using Databricks as their compute layer.
This update directly affects teams building multi-partition data workflows in Dagster. If your pipelines use dynamic partitioning, time-based slicing, or composite partitioning schemes, the multi_partition_key property will reduce context handling code.
Teams using Braze for customer data or Runpod for GPU workloads gain native kind tag support, which improves observability and resource tagging within Dagster's execution environment. For Databricks users, the job execution improvements address reliability concerns in managed compute environments.
The practical impact is modest but cumulative - less context manipulation means fewer bugs, faster iteration cycles, and cleaner operator code. For large data teams running 100+ partitioned assets, this compounds into measurable productivity gains.
If you're running Dagster in production with multi-partition assets, upgrade to 1.12.20 and audit your existing op code for partition context handling. Look for any places where you're manually parsing partition strings or constructing partition keys - these are candidates for refactoring to use the new multi_partition_key property.
For new asset definitions, adopt the multi_partition_key pattern immediately. This keeps your codebase consistent and reduces cognitive load for teams reviewing partition-handling logic. Document this pattern in your internal Dagster standards so new contributors use it by default.
If you're using Braze or Runpod, verify that your kind tags are properly configured in your asset definitions. Test that the new tags appear correctly in Dagster's UI and that they integrate with your monitoring and alerting setup. For Databricks users, review your job configurations and test the execution improvements in a staging environment before rolling out to production pipelines.
Best use cases
Open the scenarios below to see where this shift creates the clearest practical advantage.
One concise email with the releases, workflow changes, and AI dev moves worth paying attention to.
More updates in the same lane.
Mastercard's Agent Pay allows AI agents to perform transactions autonomously, necessitating a shift in payment systems for builders.
Mistral Forge allows organizations to convert proprietary knowledge into custom AI models, enhancing enterprise capabilities.
Version 8.1 of the MongoDB Entity Framework Core Provider brings essential updates. This article analyzes the implications for builders.