Skip to content

zenml

Model Serving & MLOps

ZenML : One AI Platform from Pipelines to Agents. https://zenml.io.

Python Latest 0.94.6 · 1d ago Security brief →

Features

  • Define ML/AI workflows (pipelines) with Pythonic code
  • Automatically containerize and track runs, metrics, logs, and metadata
  • Abstract away infrastructure complexity across backends

Security Response History

1 CVE
CVE Severity Disclosed Patched (this tool) vs Ecosystem Median
CVE-2023-4863 KEV high
CVSS 8.8
2023-09-13 2026-01-14 2y 4mo / median 2y 4mo

Recent releases

View all 10 releases →
No immediate action
0.94.6 Bug fix

GKE DNS fix + Docker skip_build

Review required
0.94.5 Breaking risk
Auth

Event streaming + stats API + W&B + dev UX

Review required
0.94.4 Security relevant
Auth RBAC

Secrets storage increase

patches CVE-2023-4863
Open
0.94.3 Mixed
Notable features
  • Container engine abstraction with Podman support
  • Event trigger support and dispatch
  • Kubernetes gateway support
Full changelog

What's Changed

  • Add version 0.94.1 to legacy docs by @github-actions[bot] in https://github.com/zenml-io/zenml/pull/4701
  • Bump the minor-and-patch group with 2 updates by @dependabot[bot] in https://github.com/zenml-io/zenml/pull/4705
  • Fix zizmor SHA/version mismatch and add zizmor to lint.sh by @strickvl in https://github.com/zenml-io/zenml/pull/4703
  • Fix broken docs header - triggers by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4707
  • Misc kitaru extensions by @schustmi in https://github.com/zenml-io/zenml/pull/4715
  • Introduce a container engine abstraction and add podman support by @stefannica in https://github.com/zenml-io/zenml/pull/4651
  • Include wait condition resolved at in DAG response by @schustmi in https://github.com/zenml-io/zenml/pull/4717
  • Replace darglint with pydoclint for docstring linting by @strickvl in https://github.com/zenml-io/zenml/pull/4721
  • Bump the minor-and-patch group with 4 updates by @dependabot[bot] in https://github.com/zenml-io/zenml/pull/4725
  • Fix empty PR number in Claude Code review workflow by @strickvl in https://github.com/zenml-io/zenml/pull/4735
  • Resource pools by @schustmi in https://github.com/zenml-io/zenml/pull/4465
  • Feature/event triggers by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4692
  • Helper endpoint: Trigger SourceType supported events by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4745
  • Don't resolve zenml pypi version on flavor model generation by @stefannica in https://github.com/zenml-io/zenml/pull/4744
  • Document Kubernetes permissions for various roles in running k8s pipelines by @stefannica in https://github.com/zenml-io/zenml/pull/4746
  • Add docs for on-prem deployment of optional Pro features by @stefannica in https://github.com/zenml-io/zenml/pull/4751
  • Remove the unique constraint from the LogsSchema by @bcdurak in https://github.com/zenml-io/zenml/pull/4729
  • Add memory_call step type by @strickvl in https://github.com/zenml-io/zenml/pull/4724
  • Add acknowledgeable trigger dispatch status and improve CLI commands by @stefannica in https://github.com/zenml-io/zenml/pull/4743
  • Support for max-runs stop criteria by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4752
  • Fix making a secret public using CLI/client by @schustmi in https://github.com/zenml-io/zenml/pull/4755
  • Feature/add k8s gateway support by @safoinme in https://github.com/zenml-io/zenml/pull/4726
  • Fix run status update condition by @schustmi in https://github.com/zenml-io/zenml/pull/4747
  • Fix broken tests by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4758
  • Fix StrEnum import breaking 3.10 by @Json-Andriopoulos in https://github.com/zenml-io/zenml/pull/4763
  • Don't block while waiting for concurrent step inputs by @schustmi in https://github.com/zenml-io/zenml/pull/4699
  • Fix python package fetching by @schustmi in https://github.com/zenml-io/zenml/pull/4762
  • Allowing multiple components of the same type for a stack by @bcdurak in https://github.com/zenml-io/zenml/pull/4671
  • Server-side replays by @schustmi in https://github.com/zenml-io/zenml/pull/4716
  • Fix pydantic materializer double encoding by @schustmi in https://github.com/zenml-io/zenml/pull/4760
  • Prepare release 0.94.3 by @github-actions[bot] in https://github.com/zenml-io/zenml/pull/4765

Full Changelog: https://github.com/zenml-io/zenml/compare/0.94.2...0.94.3

0.94.2 Breaking risk
Notable features
  • Run summary view in dashboard with timeline auto-resize
  • Artifact name substitutions for dynamic pipelines
  • Enhanced trigger configuration with snapshot.source pattern

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
5,429
Forks
621
Languages
Python Shell JavaScript

Install & Platforms

Install via
pip

Beta — feedback welcome: [email protected]