1.13.16
1.13.16 (core) / 0.29.16 (libraries)
Added 2
- Declarative Automation can now automate jobs as a preview feature by passing an `automation_condition` to `define_asset_job` with `AutomationCondition.any_job_root_assets_match` or `AutomationCondition.all_job_root_assets_match` to launch a single run when the condition becomes true
- The Components tab for a code location now lists all component instances in the location, not just app-managed ones
Fixed 1
- Fixed a bug in dagster-airbyte where Airbyte API requests were not retried on transient failures, causing syncs to fail after a single transient error despite the `request_max_retries` setting
New
- Declarative Automation can now automate jobs, available as a preview feature. Pass an
automation_conditiontodefine_asset_job— wrapping an asset-level condition withAutomationCondition.any_job_root_assets_matchorAutomationCondition.all_job_root_assets_match— to launch a single run of the job when the condition becomes true. Evaluation history is viewable in the new Automation tab on job pages. - [ui] The Components tab for a code location now lists all component instances in the location, not just app-managed ones.
Bugfixes
- [dagster-airbyte] Fixed a bug where Airbyte API requests were not retried on transient failures, causing syncs to fail after a single transient error despite the
request_max_retriessetting. (Thanks, @MercureTony!)
Documentation
- Clarified the distinction between definition-time and runtime metadata, and documented how to access asset definition metadata from a custom I/O manager.
- Documented the available configuration options for the Soda integration.