|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 1.13.8 (core) / 0.29.8 (libraries) |
| 4 | + |
| 5 | +### New |
| 6 | + |
| 7 | +- Special characters are now allowed in team `owners` for jobs, schedules, and sensors. (Thanks, [@dragos-pop](https://github.com/dragos-pop)!) |
| 8 | +- Added `kinds` tags and icons for Microsoft Fabric and OneLake. (Thanks, [@MartyP233](https://github.com/MartyP233)!) |
| 9 | +- 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. |
| 10 | +- [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. |
| 11 | +- [dagster-aws] The EMR PySpark step launcher now honors a configured S3 job package path. |
| 12 | +- [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. |
| 13 | + |
| 14 | +### Bugfixes |
| 15 | + |
| 16 | +- `InstigationLogger` now stringifies log record attributes that are not JSON-serializable instead of failing to emit the log. (Thanks, [@jonaslb](https://github.com/jonaslb)!) |
| 17 | +- 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. |
| 18 | +- Fixed an issue where tag values in component YAML files were not coerced correctly. |
| 19 | +- [dg] `dg labs ai dispatch` no longer writes a `plan.md` artifact into version control. |
| 20 | +- [dg] Fixed an error that occurred when using `TypedDict`-typed fields in component configuration. |
| 21 | +- [ui] Fixed partition step status labels and squares that rendered incorrectly after the CSS Modules migration. |
| 22 | +- [ui] Fixed backfill progress not reaching 100% until all runs had completed. |
| 23 | +- [dagster-databricks] Fixed Databricks workspace job list pagination and added retries for rate-limit responses. |
| 24 | +- [dagster-dbt] Fixed `DbtProject.prepare()` to always run `dbt deps` when dependency files are present. |
| 25 | +- [dagster-dbt] Fixed YAML-based translation in `DbtProjectComponent` subclasses to also translate dependency keys. |
| 26 | +- [dagster-dbt] Fixed an issue where dbt unit tests could be ignored unexpectedly. |
| 27 | +- [dagster-dbt] Fixed incorrect asset key translation when generating column lineage with `DbtProjectComponent`. |
| 28 | +- [dagster-dbt] Fixed unbounded recursive copying of the `.local_defs_state()` directory when a dbt project was located at the repository root. |
| 29 | +- [dagster-cloud-cli] Fixed `dg plus deploy` failing with `No module named pip` in `uv`-managed environments. |
| 30 | +- [dagster-cloud-cli] Removed an overly strict dependency-file check from the Docker deploy path. |
| 31 | + |
| 32 | +### Documentation |
| 33 | + |
| 34 | +- Added an integration reference for `dagster-elasticsearch`. |
| 35 | +- Added documentation for the OpenLineage integration. |
| 36 | +- Added documentation for `dagster-hf-datasets`. |
| 37 | +- Added an example covering deployment strategies. |
| 38 | + |
3 | 39 | ## 1.13.7 (core) / 0.29.7 (libraries) |
4 | 40 |
|
5 | 41 | ### New |
|
0 commit comments