1.4.3 / 0.20.3 (libraries)
elementl-devtools
released this
01 Aug 02:43
·
6505 commits
to master
since this release
New
- [dagster-dbt] When invoking
dagster-dbt project scaffold
on a dbt project directory, if aprofiles.yml
exists in the root of the directory, its contents are used to add dbt adapter packages to the scaffoldedsetup.py
. - The default sentinel value for the multiprocessing executor’s
max_concurrent
field has been changed from0
toNone
to more clearly signal its intent. A value of0
is still interpreted as the sentinel value which dynamically allocatesmax_concurrent
based on detected CPU count.
Bugfixes
- IO managers defined on jobs will now be properly merged with resources defined in
Definitions
, so that jobs are able to override the IO manager used. - [dagster-fivetran] Fixed an issue where
EnvVars
in aFivetranResource
would not be evaluated when loading assets from the Fivetran instance. - [dagster-airbyte] Fixed an issue where
EnvVars
in anAirbyteResource
would not be evaluated when loading assets from the Airbyte resource.
Documentation
- [dagster-dbt] Added API docs for
DbtCliResource
,DbtCliInvocation
,@dbt_assets
,DagsterDbtTranslator
,dagster-dbt project scaffold
- [dagster-dbt] Expanded references for new APIs:
- Added documentation to customize asset definition attributes for dbt assets
- Added documentation to define upstream and downstream dependencies to dbt assets
- Added documentation to define schedules for dbt assets