v0.4.0
This minor release includes 11 commits.
Features
- Wrap all Dagster
dgCLI commands to be run from within a Kedro project withkedro dagster <dg command>by @gtauzin - Add a
kedro_dagster.loggingmodule meant to replaceloggingimports in Kedro nodes so loggers are captured and integrated with Dagster by @gtauzin - Add
loggerssection todagster.ymlconfiguration file to configure Dagster run loggers by @gtauzin - Rename
LoggerTranslatortoLoggerCreatorfor consistency withExecutorCreatorandSchedulerCreatorby @gtauzin - Declare direct dependency on
pydantic>=1.0.0,<3.0.0and enable version-agnostic Pydantic configuration by @gtauzin - Add conda-forge support for Kedro-Dagster, allowing installation with
condaormambaby @rxm7706 and @gtauzin - Allow setting
group_namein a dataset'smetadatato override the pipeline-derived group name;group_nameis also applied per-AssetOut for multi-assets so each asset can have an individual group by @gtauzin - Add links to MLflow run in Dagster run logs, run tags, and materialized asset metadata by @gtauzin
Bug Fixes
- Fix how
LoggerCreatorcreates loggers for Dagster runs. Generic logging configuration is now supported fromdagster.ymlby @gtauzin
Refactoring
- Make
enva required parameter ofKedroProjectTranslatorby @gtauzin - Remove
devconfig indagster.ymlby @gtauzin
Contributors
Thanks to all contributors for this release: