# Dagster 1.13.17 — 1.13.17 (core) / 0.29.17 (libraries) - Product: Dagster (https://whatsnew.fyi/product/dagster) - Vendor: Dagster Labs - Date: 2026-08-07 - Version: 1.13.17 - Original notes: https://github.com/dagster-io/dagster/releases/tag/1.13.17 - Permalink: https://whatsnew.fyi/product/dagster/releases/1.13.17 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — An asset whose materialization failures are all pending an automatic retry now reports a WARNING health status instead of DEGRADED, and Slack, Microsoft Teams, and email alerts render a "Failed, retry pending" line for it - **changed** — The asset graph sidebar's search now matches only assets shown in the sidebar, matches on the full asset key as well as the displayed name, lists results alphabetically, and shows the namespace for results whose name is ambiguous - **added** — Added a "Copy asset key" item to the asset node context menu - **added** — Added a SLURM kind tag icon - **changed** — SnowflakeDbtProjectComponent now accepts a defs_state configuration, matching DbtCloudComponent, so deployments can opt into versioned state storage instead of the local filesystem - **fixed** — Fixed an issue where a Hybrid deployment running on Kubernetes could be misidentified as Serverless, causing PEX-configured builds to be packaged as Docker images - **fixed** — Relaxed the tomlkit version constraint to allow newer releases - **fixed** — Fixed the asset graph sidebar to sort assets by their displayed name rather than their full asset key - **fixed** — Fixed an issue where text in the search UI was truncated earlier than necessary - **fixed** — The Kubernetes agent now degrades gracefully when its service account is not permitted to manage ConfigMaps, launching code servers without fast in-place reload rather than failing to deploy the code location - **fixed** — Fixed several issues in SnowflakeDbtProjectComponent: the observation sensor could eventually report Dagster-triggered runs as externally triggered, executing a subset failed when dbt built models outside the requested subset, and a genuine import error in an optional dependency could silently hide the component - **security** — Fixed a command injection issue in spark_resource and create_spark_op: spark-submit is now invoked directly instead of through a shell, so shell metacharacters in application_arguments are no longer interpreted - **fixed** — Fixed an issue where empty workbooks could cause code location loads to fail ###### New - An asset whose materialization failures are all pending an automatic retry now reports a `WARNING` health status instead of `DEGRADED`, and Slack, Microsoft Teams, and email alerts render a "Failed, retry pending" line for it. - [ui] The asset graph sidebar's search now matches only assets shown in the sidebar, matches on the full asset key as well as the displayed name, lists results alphabetically, and shows the namespace for results whose name is ambiguous. - [ui] Added a "Copy asset key" item to the asset node context menu. - [ui] Added a SLURM kind tag icon. (Thanks, [@geoHeil](https://github.com/geoHeil)!) - [dagster-snowflake] `SnowflakeDbtProjectComponent` now accepts a `defs_state` configuration, matching `DbtCloudComponent`, so deployments can opt into versioned state storage instead of the local filesystem. ###### Bugfixes - [dg] Fixed an issue where a Hybrid deployment running on Kubernetes could be misidentified as Serverless, causing PEX-configured builds to be packaged as Docker images. - [dg] Relaxed the `tomlkit` version constraint to allow newer releases. (Thanks, [@geoHeil](https://github.com/geoHeil)!) - [ui] Fixed the asset graph sidebar to sort assets by their displayed name rather than their full asset key. - [ui] Fixed an issue where text in the search UI was truncated earlier than necessary. - [dagster-cloud] The Kubernetes agent now degrades gracefully when its service account is not permitted to manage ConfigMaps, launching code servers without fast in-place reload rather than failing to deploy the code location. Granting the agent's Role permissions on `configmaps`, which the latest agent Helm chart includes, restores fast reloads. - [dagster-snowflake] Fixed several issues in `SnowflakeDbtProjectComponent`: the observation sensor could eventually report Dagster-triggered runs as externally triggered, executing a subset failed when dbt built models outside the requested subset, and a genuine import error in an optional dependency could silently hide the component. - [dagster-spark] Fixed a command injection issue in `spark_resource` and `create_spark_op`: `spark-submit` is now invoked directly instead of through a shell, so shell metacharacters in `application_arguments` are no longer interpreted. Multiple and quoted arguments continue to work. - [dagster-tableau] Fixed an issue where empty workbooks could cause code location loads to fail. ###### Documentation - Documented how to connect to the Dagster+ MCP server using OAuth. - Corrected the Helm repository and chart names in the Kubernetes agent configuration reference. - Integration pages can now be filtered by tag.