Skip to content

0.82.1

Compare
Choose a tag to compare
@bcdurak bcdurak released this 14 May 16:34
· 31 commits to main since this release
71aa4cd

The 0.82.1 release focuses on incremental improvements to run template management, Kubernetes orchestration, Docker build performance, and overall robustness, while shipping a wide range of documentation updates and quality-of-life enhancements. Key highlights include configurable Kubernetes job clean-up behavior, cascading tags for cached step runs, pyproject.toml support for DockerSettings, improved login stability, and faster Docker build caching through parent image digests.

Features

  • Added pyproject.toml support for configuring DockerSettings, making container builds easier to manage.
  • Added a unique instance label to the Helm chart to simplify the operation of multiple ZenML deployments in the same cluster.
  • Introduced a new stress-test example that showcases ZenML scalability and can be used to benchmark installations.

Improvements

  • Added cascading tags for cached step runs to improve cache reuse and pipeline run performance.
  • Added configurable Kubernetes job clean-up options for the Kubernetes orchestrator.
  • Added a limit to the maximum number of concurrent template runs and improved the overall run template UX.
  • Prevented unnecessary hydration in project-scoped API responses, reducing payload size and improving performance.
  • Optimized Docker build caching by using parent image digests and extending development Dockerfiles.
  • Pinned setuptools to a stable version and removed redundant script dependencies to avoid build failures.

Fixes

  • Fixed DockerHub repository digest detection when building images.
  • Fixed miscellaneous login issues and introduced an API login lock for added robustness.
  • Fixed dashboard bolt icon rendering.
  • Updated Alembic to address compatibility issues.

Documentation

What's Changed

Full Changelog: 0.82.0...0.82.1