# Dagster 1.13.8 — 1.13.8 (core) / 0.29.8 (libraries) - Product: Dagster (https://whatsnew.fyi/product/dagster) - Vendor: Dagster Labs - Date: 2026-06-04 - Version: 1.13.8 - Original notes: https://github.com/dagster-io/dagster/releases/tag/1.13.8 - Permalink: https://whatsnew.fyi/product/dagster/releases/1.13.8 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'. --- - **added** — Special characters are now allowed in team owners for jobs, schedules, and sensors - **added** — Added kinds tags and icons for Microsoft Fabric and OneLake - **changed** — The BigQuery, Snowflake, and DuckDB I/O managers now skip the table write when an asset returns an empty DataFrame, logging a warning instead - **changed** — The per-code-location Docs tab is now Components, with its content available under a Library subtab, with existing /docs links continuing to work via redirect - **changed** — The EMR PySpark step launcher now honors a configured S3 job package path - **changed** — code_server.* metrics now carry a server_instance_id tag identifying the underlying gRPC server process - **fixed** — InstigationLogger now stringifies log record attributes that are not JSON-serializable instead of failing to emit the log - **security** — Fixed a SQL injection vulnerability in dagster-clickhouse, dagster-clickhouse-pandas, and dagster-clickhouse-polars when using dynamic partition keys by binding partition key values as driver parameters instead of interpolating them into SQL strings - **fixed** — Fixed an issue where tag values in component YAML files were not coerced correctly - **fixed** — dg labs ai dispatch no longer writes a plan.md artifact into version control - **fixed** — Fixed an error that occurred when using TypedDict-typed fields in component configuration - **fixed** — Fixed partition step status labels and squares that rendered incorrectly after the CSS Modules migration - **fixed** — Fixed backfill progress not reaching 100% until all runs had completed - **fixed** — Fixed Databricks workspace job list pagination and added retries for rate-limit responses - **fixed** — Fixed DbtProject.prepare() to always run dbt deps when dependency files are present - **fixed** — Fixed YAML-based translation in DbtProjectComponent subclasses to also translate dependency keys - **fixed** — Fixed an issue where dbt unit tests could be ignored unexpectedly - **fixed** — Fixed incorrect asset key translation when generating column lineage with DbtProjectComponent - **fixed** — Fixed unbounded recursive copying of the .local_defs_state() directory when a dbt project was located at the repository root - **fixed** — Fixed dg plus deploy failing with No module named pip in uv-managed environments ###### New - Special characters are now allowed in team `owners` for jobs, schedules, and sensors. (Thanks, [@dragos-pop](https://github.com/dragos-pop)!) - Added `kinds` tags and icons for Microsoft Fabric and OneLake. (Thanks, [@MartyP233](https://github.com/MartyP233)!) - The BigQuery, Snowflake, and DuckDB I/O managers now skip the table write when an asset returns an empty DataFrame, logging a warning instead. This prevents incorrect type inference and degenerate tables for empty partitions. - [ui] The per-code-location "Docs" tab is now "Components", with its content available under a "Library" subtab. Existing `/docs` links continue to work via redirect. - [dagster-aws] The EMR PySpark step launcher now honors a configured S3 job package path. - [dagster-cloud] `code_server.*` metrics now carry a `server_instance_id` tag identifying the underlying gRPC server process. For multi-replica code locations, the tag identifies whichever replica answered the most recent metrics ping. ###### Bugfixes - `InstigationLogger` now stringifies log record attributes that are not JSON-serializable instead of failing to emit the log. (Thanks, [@jonaslb](https://github.com/jonaslb)!) - Fixed a SQL injection vulnerability in `dagster-clickhouse`, `dagster-clickhouse-pandas`, and `dagster-clickhouse-polars` when using dynamic partition keys. ClickHouse partition queries now bind partition key values as driver parameters instead of interpolating them into SQL strings. - Fixed an issue where tag values in component YAML files were not coerced correctly. - [dg] `dg labs ai dispatch` no longer writes a `plan.md` artifact into version control. - [dg] Fixed an error that occurred when using `TypedDict`-typed fields in component configuration. - [ui] Fixed partition step status labels and squares that rendered incorrectly after the CSS Modules migration. - [ui] Fixed backfill progress not reaching 100% until all runs had completed. - [dagster-databricks] Fixed Databricks workspace job list pagination and added retries for rate-limit responses. - [dagster-dbt] Fixed `DbtProject.prepare()` to always run `dbt deps` when dependency files are present. - [dagster-dbt] Fixed YAML-based translation in `DbtProjectComponent` subclasses to also translate dependency keys. - [dagster-dbt] Fixed an issue where dbt unit tests could be ignored unexpectedly. - [dagster-dbt] Fixed incorrect asset key translation when generating column lineage with `DbtProjectComponent`. - [dagster-dbt] Fixed unbounded recursive copying of the `.local_defs_state()` directory when a dbt project was located at the repository root. - [dagster-cloud-cli] Fixed `dg plus deploy` failing with `No module named pip` in `uv`-managed environments. - [dagster-cloud-cli] Removed an overly strict dependency-file check from the Docker deploy path. ###### Documentation - Added an integration reference for `dagster-elasticsearch`. - Added documentation for the OpenLineage integration. - Added documentation for `dagster-hf-datasets`. - Added an example covering deployment strategies.