Skip to content

0.3.1

Compare
Choose a tag to compare
@htahir1 htahir1 released this 05 Feb 18:41
· 6339 commits to main since this release

This release is a big design change and refactor. It involves a significant change in the Configuration file structure, meaning this is a breaking upgrade. For those upgrading from 0.2.0, we ask to please delete their old pipelines dir and .zenml folders and start afresh with a zenml init.

If only working locally, this is as simple as:

cd zenml_enabled_repo
rm -rf pipelines/
rm -rf .zenml/

And then another init:

pip install --upgrade zenml
zenml init

New Features

Bug Fixes + Refactor

  • Now you can run pipelines from within any subdirectory in the repo.
  • Relaxed restriction on custom steps having sub-directories with their module.
  • Relationship between Datasource and Data Step refined.
  • Numerous small bugs and refinements to facilitate flexible API design.

Note: Future releases are also expected to be breaking. Until announced, please expect that upgrading ZenML versions may cause older-ZenML generated pipelines to behave unexpectedly.