Backfills created via GQL can have a custom title and description.
Definitions now has a get_all_asset_specs method, which allows iterating over properties of the defined assets
[ui] In filter dropdowns, it’s now possible to submit before all the suggestions have been loaded (thanks @bmalehorn!)
[ui] Performance improvements when loading the Dagster UI for asset graphs with thousands of partition keys.
[dagster-dbt] Dbt asset checks now emit execution duration and the number of failing rows as metadata
[dagster-embedded-elt] Added support for partitioning in dlt assets (thanks @edsoncezar16!)
[dagster-embedded-elt] Added ability to set custom metadata on dlt assets (thanks @edsoncezar16!)
[dagster-graphql] Added a terminate_runs method to the Python GraphQL Client. (thanks @baumann-t!)
[dagster-polars] dagster-polars IO managers now emit dagster/row_count metadata (thanks @danielgafni!)
[dagster-dbt] DbtCliInvocation now has a .get_error() method that can be useful when using dbt.cli(..., raise_on_error=False).
Bugfixes
Fix a bug with legacy DynamicPartitionsDefinition (using partitions_fn) that caused a crash during job backfills.
[ui] On the asset graph, filtering to one or more code locations via the Filter dropdown now works as expected.
[ui] On the asset overview page, viewing an asset with no definition in a loaded code location no longer renders a clipped empty state.
Experimental
The new build_metadata_bounds_checks API creates asset checks which verify that numeric metadata values on asset materializations fall within min or max values. See the documentation for more information.
Fixed an incompatibility between build_sensor_for_freshness_checks and Dagster Plus. This API should now work when used with Dagster Plus.
[ui] Billing / usage charts no longer appear black-on-black in Dagster’s dark mode.
[ui] The asset catalog is now available for teams plans.
[ui] Fixed a bug where the alert policy editor would misinterpret the threshold on a long-running job alert.
[kubernetes] Added a dagsterCloudAgent.additionalPodSpecConfig to the Kubernetes agent Helm chart allowing arbitrary pod configuration to be applied to the agent pod.
[ECS] Fixed an issue where the ECS agent would sometimes raise a “Too many concurrent attempts to create a new revision of the specified family” exception when using agent replicas.
1.7.7 (core) / 0.23.7 (libraries)
New
[ui] Command clicking on nodes in the asset lineage tab will now open them in a separate tab. Same with external asset links in the asset graph.
Added support for setting a custom job namespace in user code deployments. (thanks @tmatthews0020!)
Removed warnings due to use of datetime.utcfromtimestamp (thanks @dbrtly!)
Custom smtp user can now be used for e-mail alerts (thanks @edsoncezar16!)
[dagster-dbt] Added support for dbt-core==1.8.*.
[dagster-embedded-elt] Failed dlt pipelines are now accurately reflected on the asset materialization (thanks @edsoncezar16!)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps dagster from 1.7.6 to 1.7.8.
Changelog
Sourced from dagster's changelog.
... (truncated)
Commits
e118d45
1.7.80682833
changelog for 1.7.8 (#22178)3435018
[workspace] use code location status for name check (#22159)9708f6f
Speed up counting TimeWindowPartitionsSubset partitions (#22164)6cd316f
[Run timeline] Wait for cache to be loaded before checking for missing interv...683fd2a
[ui] fix Timeline stutters (#22151)0be6821
Fix RunTimeline bucket pagination (#22131)74730fa
[ui] Show materialization status for External Assets (#22124)76d39d1
fix(instigator-tick-logs): allowtickId
to beBigInt
(#22122)ad8b2a5
Compute partition subset subtraction using subset math instead of enumerating...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show