ZenML OSS Changelog
Changelog for ZenML OSS and ZenML UI.
Stay up to date with the latest features, improvements, and fixes in ZenML OSS.
0.91.2
See what's new and improved in version 0.91.2.

Kubernetes Deployer
Deploy your pipelines directly on Kubernetes
Full integration with Kubernetes orchestrator
MLflow 3.0 Support
Added support for the latest MLflow version
Improved compatibility with modern MLflow features
S3 Artifact Store Fixes
Fixed compatibility with custom S3 backends
Improved SSL certificate handling for RestZenStore
Enhanced Weights & Biases experiment tracker reliability
UI Updates
Remove Video Modal (#943)
Update Dependencies (CVE) (#945)
Adjust text-color (#947)
Sanitize Dockerfile (#948)
0.91.1
See what's new and improved in version 0.91.1.

Hugging Face Deployer
Deploy pipelines directly to Hugging Face Spaces
Seamless integration with Hugging Face infrastructure
Dynamic Pipelines (Experimental)
Introduced v1 of dynamic pipelines
Early feedback welcome for this experimental feature
Read the documentation | PR #4074
Kubernetes Orchestrator Enhancements
Container security context configuration
Skip owner references option
Improved deployment reliability
UI Updates
Display Deployment in Run Detail (#919)
Announcements Widget (#926)
Add Resize Observer to HTML Viz (#928)
Adjust Overview Pipelines (#914)
Fix Panel background (#882)
Input Styling (#911)
Display Schedules (#879)
0.91.0
See what's new and improved in version 0.91.0.

Local Deployer
Deploy pipelines locally with full control
Perfect for development and testing workflows
Advanced Caching System
File and object-based cache invalidation
Cache expiration for bounded lifetime
Custom cache functions for advanced logic
Read the documentation | PR #4040
Deployment Visualizations
Attach custom visualizations to deployments
Fully customizable deployment server settings
Enhanced deployment management
Python 3.13 Support
Full compatibility with Python 3.13
MLX array materializer for Apple Silicon
UI Updates
Deployment Playground: Easier to invoke and test deployments (#861)
Create Snapshots: Create snapshots directly from the UI (#856)
GitHub-Flavored Markdown support (#876)
Resizable Panels (#873)
Breaking Changes
Dropped Python 3.9 support - upgrade to Python 3.10+ (#4053)
0.90.0
See what's new and improved in version 0.90.0.

Pipeline Snapshots & Deployments
Capture immutable snapshots of pipeline code and configuration
Deploy pipelines as HTTP endpoints for online inference
Docker, AWS, and GCP deployer implementations
Learn more about Snapshots | Learn more about Deployments
Runtime Environment Variables
Configure environment variables when running pipelines
Support for ZenML secrets in runtime configuration
Dependency Management Improvements
Reduced base package dependencies
Local database dependencies moved to
zenml[local]extraJAX array materializer support
UI Updates
Pipeline Snapshots & Deployments: Track entities introduced in ZenML 0.90.0 (#814)
Breaking Changes
Client-Server compatibility: Must upgrade both simultaneously
Run templates need to be recreated
Base package no longer includes local database dependencies - install
zenml[local]if needed (#3916)
0.85.0
See what's new and improved in version 0.85.0.

Pipeline Execution Modes
Flexible failure handling configuration
Control what happens when steps fail
Better pipeline resilience
Read the documentation | PR #3874
Value-Based Caching
Cache artifacts based on content/value, not just ID
More intelligent cache reuse
Cache policies for granular control
Airflow 3.0 Support
Full compatibility with Apache Airflow 3.0
Access to latest Airflow features and improvements
UI Updates
Timeline View: New way to visualize pipeline runs alongside the DAG (#799)
Client-Side Structured Logs (#801)
Default Value for Arrays (#798)
Breaking Changes
Local orchestrator now continues execution after step failures
Docker package installer default switched from pip to uv (#3935)
Log endpoint format changed (#3845)
0.84.3
See what's new and improved in version 0.84.3.

ZenML Pro Service Account Authentication
CLI login support via
zenml login --api-keyService account API keys for programmatic access
Organization-level access for automated workflows
ZenML Pro Service Account Authentication
CLI login support via
zenml login --api-keyService account API keys for programmatic access
Organization-level access for automated workflows
## 0.84.2
See what's new and improved in version 0.84.2.

Kubernetes Orchestrator Improvements
Complete rework using Jobs instead of raw pods
Better robustness and automatic restarts
Significantly faster pipeline compilation
Kubernetes Orchestrator Improvements
Complete rework using Jobs instead of raw pods
Better robustness and automatic restarts
Significantly faster pipeline compilation
## 0.84.1
See what's new and improved in version 0.84.1.

Step Exception Handling
Improved collection of exception information
Better debugging capabilities
External Service Accounts
Added support for external service accounts
Improved flexibility
Kubernetes Orchestrator Enhancements
Schedule management capabilities
Better error handling
Enhanced pod monitoring
Dynamic Fan-out/Fan-in
Support for dynamic patterns with run templates
More flexible pipeline architectures
Step Exception Handling
Improved collection of exception information
Better debugging capabilities
External Service Accounts
Added support for external service accounts
Improved flexibility
Kubernetes Orchestrator Enhancements
Schedule management capabilities
Better error handling
Enhanced pod monitoring
Dynamic Fan-out/Fan-in
Support for dynamic patterns with run templates
More flexible pipeline architectures
## 0.84.0
See what's new and improved in version 0.84.0.

Early Pipeline Stopping
Stop pipelines early with Kubernetes orchestrator
Better resource management
Step Retries
Configurable step retry mechanisms
Improved pipeline resilience
Step Status Refresh
Real-time status monitoring
Enhanced step status refresh capabilities
Performance Improvements
Thread-safe RestZenStore operations
Server-side processing improvements
Enhanced pipeline/step run fetching
PR #3758 | PR #3762 | PR #3776
UI Updates
Breaking Changes
Kubernetes Orchestrator Compatibility: Client and orchestrator pod versions must match exactly
Last updated
Was this helpful?