You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adding the new version to the necessary files.
* release notes
---------
Co-authored-by: ZenML GmbH <[email protected]>
Co-authored-by: Baris Can Durak <[email protected]>
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+75-5Lines changed: 75 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,80 @@
1
1
<!-- markdown-link-check-disable -->
2
2
3
+
# 0.82.1
4
+
5
+
The `0.82.1` release focuses on incremental improvements to [run template](https://docs.zenml.io/concepts/templates) management, [Kubernetes orchestration](https://docs.zenml.io/stacks/stack-components/orchestrators/kubernetes), [Docker build performance](https://docs.zenml.io/concepts/containerization), and overall robustness, while shipping a wide range of documentation updates and quality-of-life enhancements. Key highlights include configurable Kubernetes job clean-up behavior, cascading tags for cached step runs, [`pyproject.toml` support for `DockerSettings`](https://docs.zenml.io/concepts/containerization#python-dependencies), improved login stability, and faster Docker build caching through parent image digests.
6
+
7
+
## Features
8
+
9
+
- Added [`pyproject.toml` support for configuring `DockerSettings`](https://docs.zenml.io/concepts/containerization#python-dependencies), making container builds easier to manage.
10
+
- Added a unique instance label to the Helm chart to simplify the operation of multiple ZenML deployments in the same cluster.
11
+
- Introduced a new stress-test example that showcases ZenML scalability and can be used to benchmark installations.
12
+
13
+
## Improvements
14
+
15
+
- Added cascading tags for cached step runs to improve cache reuse and pipeline run performance.
16
+
- Added configurable Kubernetes job clean-up options for the Kubernetes orchestrator.
17
+
- Added a limit to the maximum number of concurrent template runs and improved the overall run template UX.
18
+
- Prevented unnecessary hydration in project-scoped API responses, reducing payload size and improving performance.
19
+
- Optimized Docker build caching by using parent image digests and extending development Dockerfiles.
20
+
- Pinned `setuptools` to a stable version and removed redundant script dependencies to avoid build failures.
21
+
22
+
## Fixes
23
+
24
+
- Fixed DockerHub repository digest detection when building images.
25
+
- Fixed miscellaneous login issues and introduced an API login lock for added robustness.
26
+
- Fixed dashboard bolt icon rendering.
27
+
- Updated Alembic to address compatibility issues.
28
+
29
+
## Documentation
30
+
31
+
- Added a ["5-minute quick wins" guide](https://docs.zenml.io/user-guides/best-practices/quick-wins) and [a new dedicated docs section regarding orchestrator selection](https://docs.zenml.io/user-guides/best-practices/choose-orchestration-environment).
32
+
- Added [documentation for dashboard features](https://docs.zenml.io/concepts/dashboard-features) and an accurate list of workload manager options.
33
+
- Added `0.81.0` to legacy docs and fixed [artifact visualization guidance](https://zenml-io.gitbook.io/barisky/concepts/artifacts/visualizations).
34
+
- Numerous minor documentation fixes and cleanup.
35
+
36
+
37
+
## What's Changed
38
+
* Adding 0.81.0 to the legacy docs by @bcdurak in https://github.com/zenml-io/zenml/pull/3630
39
+
* Extending the Dockerfiles by @bcdurak in https://github.com/zenml-io/zenml/pull/3632
40
+
* Use parent image digest for cache invalidation by @schustmi in https://github.com/zenml-io/zenml/pull/3617
41
+
* Pro API login lock and other robustness improvements by @stefannica in https://github.com/zenml-io/zenml/pull/3625
42
+
* Fixing images for the Hello World and various other fixes by @bcdurak in https://github.com/zenml-io/zenml/pull/3637
43
+
* Pin setuptools and remove it from scripts by @stefannica in https://github.com/zenml-io/zenml/pull/3636
44
+
* Update link validation to skip GitHub links and improve progress tracking by @htahir1 in https://github.com/zenml-io/zenml/pull/3641
45
+
* Added docs section by @AlexejPenner in https://github.com/zenml-io/zenml/pull/3640
46
+
* Various improvements to the release flow by @bcdurak in https://github.com/zenml-io/zenml/pull/3638
47
+
* Fix Dockerhub repo digest detection by @schustmi in https://github.com/zenml-io/zenml/pull/3621
48
+
* Add unique instance label to helm chart by @stefannica in https://github.com/zenml-io/zenml/pull/3639
49
+
* Slight doc fix. Fixes #3645 by @htahir1 in https://github.com/zenml-io/zenml/pull/3646
50
+
* Add 5-min quick wins page to docs by @strickvl in https://github.com/zenml-io/zenml/pull/3633
51
+
* Limit max concurrent template runs by @schustmi in https://github.com/zenml-io/zenml/pull/3627
52
+
* Fix bolt icon by @strickvl in https://github.com/zenml-io/zenml/pull/3648
53
+
* Update docs with accurate list of workload manager options by @stefannica in https://github.com/zenml-io/zenml/pull/3643
54
+
* Workflow to deploy workspaces for PRs by @bcdurak in https://github.com/zenml-io/zenml/pull/3618
55
+
* Format link checker by @schustmi in https://github.com/zenml-io/zenml/pull/3656
56
+
* Improve run template UX by @schustmi in https://github.com/zenml-io/zenml/pull/3602
57
+
* Prevent unnecessary hydration in project-scoped responses by @schustmi in https://github.com/zenml-io/zenml/pull/3657
58
+
* Update alembic version to "^1.8.1" in pyproject.toml by @htahir1 in https://github.com/zenml-io/zenml/pull/3529
59
+
* Fixing artifact visualization docs by @bcdurak in https://github.com/zenml-io/zenml/pull/3661
60
+
* Add stress test example by @stefannica in https://github.com/zenml-io/zenml/pull/3663
61
+
* Misc login fixes by @schustmi in https://github.com/zenml-io/zenml/pull/3654
62
+
* Report run template trigger usage by @schustmi in https://github.com/zenml-io/zenml/pull/3659
63
+
* Specify end date for template runs that failed during spinup by @schustmi in https://github.com/zenml-io/zenml/pull/3664
64
+
* Make Kubernetes job cleanup options configurable by @schustmi in https://github.com/zenml-io/zenml/pull/3644
65
+
* Dashboard features documentation by @strickvl in https://github.com/zenml-io/zenml/pull/3662
66
+
* Pyproject.toml support for DockerSettings by @schustmi in https://github.com/zenml-io/zenml/pull/3292
67
+
* Utilizing cascading tags for cached step runs by @bcdurak in https://github.com/zenml-io/zenml/pull/3655
The 0.82.0 release delivers significant improvements to [Kubernetes orchestrator](https://docs.zenml.io/stacks/stack-components/orchestrators/kubernetes), enhanced documentation, and numerous fixes to improve overall stability and performance. Key highlights include configurable max parallelism for Kubernetes orchestrator, customizable pod name prefixes and scheduler options, improved runner timeouts, and support for private service connections in Vertex AI. This release also includes comprehensive documentation updates, and library compatibility improvements for NumPy and Pandas.
6
76
7
-
# Features
77
+
##Features
8
78
9
79
- Added max parallelism option for [Kubernetes orchestrator](https://docs.zenml.io/stacks/stack-components/orchestrators/kubernetes)
10
80
- Added support for pod name prefixes and scheduler configuration
@@ -13,7 +83,7 @@ The 0.82.0 release delivers significant improvements to [Kubernetes orchestrator
13
83
- Added storage for list of Python packages
14
84
- Added an ability to deep refresh the status of your run from the dashboard
15
85
16
-
# Improvements
86
+
##Improvements
17
87
18
88
- Adjusted GitHub code repo regex pattern for better compatibility
19
89
- Improved build invalidation when parent Dockerfile changes
@@ -22,7 +92,7 @@ The 0.82.0 release delivers significant improvements to [Kubernetes orchestrator
22
92
- Added support for extra attributes in all ZenML models
23
93
- Disabled default project behavior for pro workspaces
24
94
25
-
# Fixes
95
+
##Fixes
26
96
27
97
- Fixed run templates listing
28
98
- Eliminated premature active project warning logs
@@ -32,7 +102,7 @@ The 0.82.0 release delivers significant improvements to [Kubernetes orchestrator
32
102
- Removed unnecessary and invalid settings
33
103
- Various frontend bug fixes
34
104
35
-
# Documentation
105
+
##Documentation
36
106
37
107
- Completed comprehensive documentation revamp
38
108
- Added documentation for [self-hosted run templates](https://docs.zenml.io/pro/deployments/self-hosted#enabling-run-templates-support)
@@ -42,7 +112,7 @@ The 0.82.0 release delivers significant improvements to [Kubernetes orchestrator
42
112
- Updated image paths for ZenML pipeline screenshots
43
113
- Migrated starter guide to unified log_metadata method
44
114
45
-
# Breaking Changes
115
+
##Breaking Changes
46
116
47
117
- Removed `scikit-image` as a requirement of the sklearn integration
0 commit comments