github dagster-io/dagster 1.12.18
1.12.18 (core) / 0.28.18 (libraries)

12 hours ago

New

  • Added event type filtering to the asset Recent Updates timeline, allowing users to toggle between Materializations and Observations when both event types are present. Filter preference is persisted to local storage.
  • psycopg2-binary has been removed as a dependency from dagster-postgres. If you were previously relying on this transitive dependency, you may need to explicitly add psycopg2-binary to your project.
  • [ui] The launchpad UI no longer prefills optional resource defaults in the config editor. To see and edit the defaults, click "Scaffold all default config".
  • [ui] For op jobs in code locations that have reloaded, the launchpad now always shows a message indicating that the config may be stale.
  • [ui] Asset health status indicators now distinguish between loading, unknown, and no data states for improved debugging.
  • [ui] The asset overview timeline now correctly displays the most recent event without cutting it off.
  • [dagster-dbt] DbtProject and DbtProjectComponent now expose prepare_project_cli_args to allow customizing CLI arguments used to generate the manifest.
  • [dagster-looker, dagster-omni, dagster-powerbi, dagster-sigma, dagster-tableau] BI integration assets are now automatically enriched with dagster/table_name metadata. Additionally, dagster-tableau and dagster-looker assets now populate dagster/storage_kind based on the upstream connection type.
  • [dagster-sling] The sling package import is now deferred to improve import-time performance.

Bugfixes

  • Fixed a bug where Dagster incorrectly called __enter__ on nested resource attributes annotated with dagster.ResourceDependency during parent resource setup. (Thanks, @danielgafni!)
  • [ui] Fixed text wrapping and layout for long URIs in asset storage metadata section.

Documentation

  • Added documentation for custom metrics in Dagster+ Insights.
  • Added and enhanced webhook alerting documentation, including a guide for incident.io integration.

Dagster Plus

  • Organization-level timezone settings are now supported, allowing organizations to set a default timezone for users who haven't explicitly set a preference.
  • [ui] Asset job run data is now included in Job insights.
  • [ui] Code locations with loaded but failed agents now display a warning icon with agent status details in a popover.
  • [ui] Added run queue time metric visualization to Job insights.
  • [ui] Updated Alert policy list style for improved scannability and legibility.

Don't miss a new dagster release

NewReleases is sending notifications on new releases.