Download Latest Version 0.94.1 source code.tar.gz (159.3 MB)
Email in envelope

Get an email when there's a new version of ZenML

Home / 0.93.1
Name Modified Size InfoDownloads / Week
Parent folder
0.93.1 source code.tar.gz 2026-01-14 154.5 MB
0.93.1 source code.zip 2026-01-14 156.8 MB
README.md 2026-01-14 6.9 kB
Totals: 3 Items   311.4 MB 0

🎛️ Schedule Management Enhancements

You can now pause and resume pipeline schedules directly from the CLI, giving you better control over automated pipeline executions. Use the new commands to activate or deactivate schedules on demand:

:::bash
zenml pipeline schedule deactivate <schedule_id>
zenml pipeline schedule activate <schedule_id>

Currently available for the Kubernetes orchestrator. PR [#4328]

Schedules now support archiving as a soft-delete operation. When you delete a schedule, it's archived instead of permanently removed, preserving historical references so your pipeline runs maintain their schedule associations. PR [#4339]

🖥️ Dashboard Improvements

Stack Management: You can now update existing stacks directly from the UI without having to delete and recreate them. A new dedicated stack update page lets you add or replace stack components (orchestrators, artifact stores, container registries, etc.) efficiently. PR [#978]

Step Cache Management: View and manage step cache expiration directly from the step details panel. The cache expiration field shows when a step's cache will expire (or "Never" if no expiration is set), with expired caches clearly marked. You can also manually invalidate a step's cache with a single click. PR [#976]

Enhanced Logs Experience: Pipeline runs now have a dedicated logs page with a sidebar for navigating between run-level and step logs. The new logs viewer features virtualized rendering for better performance with large outputs, search and filtering capabilities, and step duration display. PR [#985]

⚡ Performance & Reliability

Kubernetes Orchestrator Improvements: The Kubernetes orchestrator now runs more efficiently with configurable DAG runner workers, optimized cache candidate fetching, and better error handling for failed step pods. PR [#4368]

Database Backup Speed: A new mydumper/myloader backup strategy delivers dramatically faster operations:

  • 30x faster database backups
  • 2.5x faster database restores
  • 10x lower storage space requirements

PR [#4358]

🚀 Orchestrator Features

AzureML Dynamic Pipelines: Dynamic pipelines are now fully supported on the AzureML orchestrator, expanding your options for flexible pipeline execution. PR [#4363]

Kubernetes Init Container Templating: When configuring init containers for the Kubernetes orchestrator, you can now use an "{{ image }}" placeholder that will be automatically replaced with the actual orchestration/step container image. PR [#4361]

Fixed - Fixed per-step compute settings not being applied correctly [PR [#4362]](https://github.com/zenml-io/zenml/pull/4362) - Fixed database migration script to handle pipelines with zero runs [PR [#4360]](https://github.com/zenml-io/zenml/pull/4360) - Fixed working directory in dynamic pipeline containers (was `/zenml` instead of `/app`) [PR [#4379]](https://github.com/zenml-io/zenml/pull/4379) - Fixed pipeline run status updates in `CONTINUE_ON_FAILURE` execution mode [PR [#4379]](https://github.com/zenml-io/zenml/pull/4379) - Fixed component setting shortcut keys when running snapshots [PR [#4379]](https://github.com/zenml-io/zenml/pull/4379) - Improved error messages during source validation and for string type annotations [PR [#4359]](https://github.com/zenml-io/zenml/pull/4359) - Fixed log storage in Kubernetes orchestrator by propagating context vars to DAG runner threads [PR [#4359]](https://github.com/zenml-io/zenml/pull/4359) - Pipeline source code now included for runs triggered by snapshots/deployments [PR [#4359]](https://github.com/zenml-io/zenml/pull/4359)

What's Changed

New Contributors

Full Changelog: https://github.com/zenml-io/zenml/compare/0.93.0...0.93.1

Source: README.md, updated 2026-01-14