zenml
Model Serving & MLOpsZenML : One AI Platform from Pipelines to Agents. https://zenml.io.
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 →
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.shby @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
LogsSchemaby @bcdurak in https://github.com/zenml-io/zenml/pull/4729 - Add
memory_callstep 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.
Install & Platforms
Install via
pip