New
- Added kinds tags for Alteryx, Boomi, and SAP.
- Raised the SQLite
busy_timeoutdefault from 5s to 30s onSqliteEventLogStorageandConsolidatedSqliteEventLogStorageto better tolerate slow or network-backed$DAGSTER_HOMEfilesystems. - [ui] Removed the "Scheduled" tab from the runs feed.
- [ui] The sensor tick timeline now shows more ticks on the newest page, matching the list of ticks shown in the table below.
- [dagster-k8s] Added a
delete_pod_on_completionflag toPipesK8sClient.run, allowing callers to opt out of the automatic pod deletion at the end of a Pipes run. - [dagstermill] Dropped support for papermill 1.x.
dagstermillnow requirespapermill>=2.0.0.
Bugfixes
- Job backfills now retry on transient daemon errors such as code-server unreachable, matching the existing behavior for asset backfills. The
DAGSTER_MAX_ASSET_BACKFILL_RETRIESenvironment variable has been renamed toDAGSTER_MAX_BACKFILL_RETRIES, with a fallback to the old name for backwards compatibility. - Fixed a bug where asset checks could be dropped from a
JobDefinitionwhen selected as part of a subset selection. - Fixed a bug where, in a partitioned-asset backfill running multiple partitions concurrently, an inline
AssetCheckResultcould record atarget_materializationpointing to a different partition's materialization. - Fixed a regression introduced in 1.12.10 where
OutputContext.asset_partition_key_rangeandInputContext.asset_partition_key_rangecould raiseCheckError: The instance is not available to load partitionsfor assets using aMultiPartitionsDefinitionthat includes aDynamicPartitionsDefinition. - Improved the error message shown when the instance is not available to load dynamic partitions, recommending the use of
partition_loading_context. - [ui] Fixed an issue where viewing the Lineage tab for an asset could cause the page header to disappear.
- [dagster-dbt] Fixed a bug where, when a dbt asset selection grew large enough to switch from inline
--select/--excludeto a temporaryselectors.yml, runtime--excludearguments were silently dropped. - [dagster-dbt] Fixed runtime selection arguments not being properly applied when used with
@dbt_assetsops. - [dagstermill] Increased the default Jupyter kernel-startup timeout for
dagstermillnotebook ops from 60s to 120s.