1.11.3 (core) / 0.27.3 (libraries)
Introduced AssetExecutionContext.load_asset_value, which enables loading asset values from the IO manager dynamically rather than requiring asset values be loaded as parameters to the asset function. For example:
@dg.asset(deps=[the_asset])
def the_downstream_asset(context: dg.AssetExecutionContext):
return context.load_asset_value(dg.AssetKey("the_asset"))
Expose asset_selection parameter for submit_job_execution function in DagsterGraphQLClient, thanks @brunobbaraujo!
Large error stack traces from Dagster events will be automatically truncated if the message or stack trace exceeds 500kb. The exact value of the truncation can be overridden by setting the DAGSTER_EVENT_ERROR_FIELD_SIZE_LIMIT environment variable.
Added databento, ax, and botorch kind tags, thanks @aleewen and @CompRhys!
[dagster-k8s] Added the option to include ownerReferencess to k8s executor step jobs, ensuring that the step job and step pod are properly garbage collected if the run pod is deleted. These can be enabled by setting the enable_owner_references flag on the executor config.
[components] Added dg list component-tree command which can be used to visualize the component tree of a project.
[components] Added the ability to reference, load, and build defs for other components in the same project. In YAML, you may use the load_component_at_path and build_defs_at_path functions:
type: dagster.PythonScriptComponent
attributes:
execution:
path: my_script.py
assets:
- key: customers_export
deps:
- "{{ load_component_at_path('dbt_ingest').asset_key_for_model('customers') }}"
@graph_assets to not properly apply the AllPartitionMapping or LastPartitionMapping to dependencies, thanks @BoLiuV5!AutomationCondition.any_deps_match() or AutomationCondition.all_deps_match().create-dagster standalone executable now works on all Linux versions using glibc 2.17 or later.@dbt_assets decorator and associated APIs no longer error when parsing dbt projects that contain an owner with multiple emails.AutomationCondition.replace type signature to provide callers more information about the returned AutomationCondition, thanks @dschafer!Code location: location -> code_location: location.Fetched April 11, 2026