Skip to content

0.71.0

Latest
Compare
Choose a tag to compare
@bcdurak bcdurak released this 06 Dec 08:21
· 1 commit to main since this release
f0d59c6

ZenML version 0.71.0 delivers a new Modal step operator integration as its core feature, enabling efficient cloud execution for ML pipelines with granular hardware configuration options. The release strengthens enterprise capabilities through improved token management and dashboard features while expanding artifact handling with dynamic naming and enhanced visualization support. Additionally, it includes various infrastructure improvements and bug fixes that enhance the platform's stability and usability, particularly around Docker connectivity, Kubernetes management, and service connector operations.

New Feature: Modal Step Operator Integration

ZenML now integrates with Modal, bringing lightning-fast cloud execution capabilities to your ML pipelines. This new step operator allows you to execute individual pipeline steps on Modal's specialized compute instances, offering notable speed, particularly for Docker image building and hardware provisioning. With simple configuration options, you can precisely specify hardware requirements like GPU type, CPU count, and memory for each step, making it ideal for resource-intensive ML workloads.

New Feature: AWS Image Builder

Don't want to worry about Docker locally? Now build images remotely in AWS. Docs: https://docs.zenml.io/stack-components/image-builders/aws

Other Highlights

  • Workload API Token Management: Refactored token management for improved security with a generic API token dispenser.
  • Dashboard Enhancements:
    • Introduced service account management capabilities.
    • Added API key creation and integration features.
  • Dynamic Artifact Naming: Introduced capability to dynamically name artifacts.
  • Visualization Enhancements: Made dictionaries and lists visualizable, added JSON visualization type.

Additional Features and Improvements

  • Improved error messages for Docker daemon connectivity
  • Enhanced SageMaker URL handling
  • Simplified model version artifact linkage
  • Added testing for pipeline templates
  • Improved Kubernetes pod and label length management
  • Allowed skipping type annotations for step inputs
  • Enabled using feature service instances instead of just names

Bug Fixes

  • Fixed issues with getting out of an inaccessible active stack
  • Fixed race conditions in the service connector type registry
  • Resolved migration test complications
  • Corrected documentation links
  • Fixed artifact store and artifact URI handling
  • Addressed various scalability and compatibility issues

Documentation Updates

  • Added documentation redirects
  • Updated PyTorch documentation links
  • Improved service connector documentation

What's Changed

Full Changelog: 0.70.0...0.71.0