Skip to content

0.64.0

Compare
Choose a tag to compare
@bcdurak bcdurak released this 08 Aug 19:03
· 263 commits to main since this release
835dea1

New Features and Improvements

Notebook Integration

ZenML now supports running steps defined in notebook cells with remote orchestrators and step operators. This feature enhances the development workflow by allowing seamless transition from experimentation to production.

Reduced Docker Builds with Code Uploads

We've introduced an option to upload code to the artifact store, enabling Docker build reuse. This feature can significantly speed up iteration, especially when working with remote stacks.

  • Default: Enabled
  • Configuration: To disable, set DockerSettings.allow_download_from_artifact_store=False
    for steps or pipelines
  • Benefits:
    • Faster development cycles
    • No need to register a code repository to reuse builds
    • Builds only occur when requirements or DockerSettings change
  • Documentation: Which files are built into the image

AzureML Orchestrator Support

ZenML now supports AzureML as an orchestrator, expanding our list of supported cloud platforms.

Terraform Modules

We've released new Terraform modules on the Hashicorp registry for provisioning complete MLOps stacks across major cloud providers.

  • Features:
    • Automate infrastructure setup for ZenML stack deployment
    • Handle registration of configurations to ZenML server
  • More Information: MLOps Terraform ZenML blog post

These updates aim to streamline the MLOps workflow, making it easier to develop, deploy, and manage machine learning pipelines with ZenML.

What's Changed

🥳 Community Contributions 🥳

We'd like to give a special thanks to @christianversloot who contributed to this release by bumping the mlflow version to 2.15.0

Full Changelog: 0.63.0...0.64.0