Release 0.17.2
Major features and improvements
- Added support for
compress_pickle
backend toPickleDataSet
. - Enabled loading pipelines without creating a
KedroContext
instance:
from kedro.framework.project import pipelines
print(pipelines)
- Projects generated with kedro>=0.17.2:
- should define pipelines in
pipeline_registry.py
rather thanhooks.py
. - when run as a package, will behave the same as
kedro run
- should define pipelines in
Bug fixes and other changes
- If
settings.py
is not importable, the errors will be surfaced earlier in the process, rather than at runtime.
Minor breaking changes to the API
kedro pipeline list
andkedro pipeline describe
no longer accept redundant--env
parameter.from kedro.framework.cli.cli import cli
no longer includes thenew
andstarter
commands.
Upcoming deprecations for Kedro 0.18.0
kedro.framework.context.KedroContext.run
will be removed in release 0.18.0.