Release history
zenml releases
ZenML : One AI Platform from Pipelines to Agents. https://zenml.io.
All releases
10 shown
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
0.94.1
New feature
Notable features
- Pause and resume pipeline runs with automatic resource freeing
- Dataclass materializer for JSON-serializable structured data
- Helm environment variable overrides and secret injection
0.94.0
Breaking risk
Breaking changes
- Legacy trigger, action, and event source endpoints removed
- Custom step operator flavors must implement submit_step and get_step_status methods
- Client compatibility issues with clients <=0.92.0 when step logs enabled
Notable features
- Step and pipeline replays with debug mode
- Triggers and native schedules with lifecycle management
- Run:AI step operator for fractional GPU allocation
0.93.3
Breaking risk
Security fixes
- Fixed critical data loss bug in artifact downloads larger than 8KB causing up to 98%+ data corruption
Notable features
- Enhanced dynamic pipeline monitoring
- Logging metadata standardization
- Kubernetes credential refresh during monitoring
0.93.2
New feature
Notable features
- Download pipeline code from dashboard snapshots
- Exception information display for failed dynamic pipelines
- Stack and component labels visibility
0.93.1
Breaking risk
Notable features
- Pause and resume pipeline schedules on Kubernetes
- Stack updates directly from UI
- Database backup speed improvements (30x faster backups, 2.5x faster restores)