Skip to content

0.21.0

Compare
Choose a tag to compare
@stefannica stefannica released this 03 Nov 18:03
· 1827 commits to main since this release

This release primarily fixes a number of bugs that were introduced as part of
the 0.20.0 ZenServer release. These significantly improve the stability when
using ZenML with the ZenML Server.

Notable fixes include:

  • Improved the synchronization that transfers pipeline run information from
    the MLMD database to the ZenML Server. This helps fix a number of issues with
    missing steps in the post-execution workflow, model deployment steps and other
    issues.
  • The Label Studio example is fixed and now works again end-to-end.
  • The ZenML Label Studio integration can now be used with non-local (i.e.
    deployed) instances. For more information see the Label Studiodocs.

New features and other improvements:

  • ZenML now uses alembic for
    automated database migrations. The migrations happen automatically after every
    ZenML update.
  • New zenml pipeline runs export / import / migrate CLI commands are now
    available to export, import and migrate pipeline runs from older, pre-0.20.0
    versions of ZenML. The ZenML server now also automatically picks up older
    pipeline runs that have been logged in the metadata store by ZenML prior to
    0.20.0.
  • An MLMD gRPC service can now be deployed with the ZenML Helm chart to act
    as a proxy between clients, orchestrators and the MySQL database. This
    significantly reduces the time it takes to run pipelines locally.
  • You can now specify affinity and tolerations and node selectors to all
    Kubernetes based orchestrators with the new Kubernetes Pod settings feature.

Breaking Changes

The following changes introduces with this release mey require some manual
intervention to update your current installations:

  • the zenml server helm chart values.yaml file has been restructured to make
    it easier to configure and to clearly distinguish between the zenml server
    component and the newly introduced gRPC service component. Please update your
    values.yaml copies accordingly.
  • the Azure integration dependency versions have been updated. Please run
    zenml integration install azure to update your current installation, if
    you're using Azure.

What's Changed

New Contributors

Full Changelog: 0.20.5...0.21.0