Skip to content

Commit dab417c

Browse files
Prepare release 0.57.0 (#2660)
* Prepare release 0.57.0 * update release notes * use latest dashboard release * Optimised images with calibre/image-actions --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent a33621e commit dab417c

File tree

11 files changed

+92
-27
lines changed

11 files changed

+92
-27
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
<a href="https://github.com/zenml-io/zenml-projects">Projects Showcase</a>
9393
<br />
9494
<br />
95-
🎉 Version 0.57.0rc2 is out. Check out the release notes
95+
🎉 Version 0.57.0 is out. Check out the release notes
9696
<a href="https://github.com/zenml-io/zenml/releases">here</a>.
9797
<br />
9898
🖥️ Download our VS Code Extension <a href="https://marketplace.visualstudio.com/items?itemName=ZenML.zenml-vscode">here</a>.

RELEASE_NOTES.md

Lines changed: 63 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,55 @@
11
<!-- markdown-link-check-disable -->
22

3-
# 0.57.0rc2
3+
# 0.57.0
44

5-
This release candidate introduces support for the fully new ZenML Dashboard experience,
6-
a number of improvement to documentation and a few bug fixes.
5+
We're excited to announce that we're open-sourcing our new and improved dashboard. This unifies the experience for OSS and cloud users, though OSS users will initially see some dashboard features unavailable in this launch release.
76

8-
## What's Changed
9-
* Fix CI by @strickvl in https://github.com/zenml-io/zenml/pull/2645
10-
* Misc/prepare release 0.57.0rc1 by @avishniakov in https://github.com/zenml-io/zenml/pull/2646
11-
* Add rate limiting to user password reset operations by @stefannica in https://github.com/zenml-io/zenml/pull/2643
12-
* Set zenml server name to default if not customized by @stefannica in https://github.com/zenml-io/zenml/pull/2647
13-
* Docker release fix by @avishniakov in https://github.com/zenml-io/zenml/pull/2649
14-
* Fix dashboard urls by @schustmi in https://github.com/zenml-io/zenml/pull/2648
7+
We're open-sourcing our dashboard for a few reasons:
8+
9+
- to ensure that the dashboard experience is consistent across all users, for both the open-source and cloud versions
10+
- to make it easier for us to maintain and develop the dashboard, as we can share components between the two versions
11+
- to allow OSS contributions (and self-hosting and modifications) to the new dashboard
12+
- to open up possibilities for future features, particularly for our OSS users
13+
14+
New users of the ZenML in the dashboard will have a better experience thanks to a much-improved onboarding sequence:
15+
16+
<div align="center">
17+
<img width="80%" src="docs/book/.gitbook/assets/new_dashboard_rn_2.png" alt="Dashboard 2"/>
18+
</div>
19+
20+
The dashboard will guide you through connecting to your server, setting up a stack, connecting to service connectors as well as running a pipeline.
21+
22+
We’ve also improved the ‘Settings’ section of the dashboard and this is the new home for configuration of your repositories, secrets, and connectors, along with some other options.
23+
24+
<div align="center">
25+
<img width="80%" src="docs/book/.gitbook/assets/new_dashboard_rn_3.png" alt="Dashboard 3"/>
26+
</div>
27+
28+
## What It Means for You
29+
30+
If you're already a **cloud user**, not much will change for you. You're already using the new dashboard for pipelines, models and artifacts. Your experience won’t change and for the moment you’ll continue using the old dashboard for certain components (notably for stacks and components).
1531

32+
If you're an **open-source user**, the new dashboard is now available to you as part of our latest release (0.57.0). You'll notice a completely refreshed design and a new DAG visualizer.
1633

17-
**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.57.0rc1...0.57.0-rc2
34+
<div align="center">
35+
<img width="80%" src="docs/book/.gitbook/assets/new_dashboard_rn_4.png" alt="Dashboard 4"/>
36+
</div>
1837

19-
# 0.57.0rc1
38+
Unfortunately, some dashboard features are not yet ready so you'll see instructions on how to access them via the CLI. We hope to have these features returned into the product soon. (If you have a strong opinion as to which you'd like to see first, please let us know!) Specifically, secrets, stacks, and service connectors are not yet implemented in the new dashboard.
2039

21-
This release candidate introduces support for the fully new ZenML Dashboard experience,
22-
a number of improvement to documentation and a few bug fixes.
40+
### How to use the legacy dashboard
41+
42+
The old dashboard is still available to you. To run with the legacy dashboard pass the `--legacy` flag when spinning it up:
43+
44+
```bash
45+
zenml up --legacy
46+
```
47+
48+
Note that you can’t use both the new and old dashboard at the same time.
49+
50+
If you’re self-hosting ZenML instead of using ZenML Cloud, you can specify which dashboard you want to use by setting the `ZEN_SERVER_USE_LEGACY_DASHBOARD` environment variable pre-deployment. Specifying a boolean value for this variable will determine which dashboard gets served for your deployment. (There’s no dynamic switching between dashboards allowed, so if you wish to change which dashboard is used for a deployed server, you’ll need to redeploy the server after updating the environment variable.)
51+
52+
If you’re using [ZenML Cloud](https://cloud.zenml.io/), your experience won’t change with this release and your use of the dashboard remains the same.
2353

2454
## What's Changed
2555
* Add Comet to Experiment Trackers in TOC by @strickvl in https://github.com/zenml-io/zenml/pull/2637
@@ -28,9 +58,25 @@ a number of improvement to documentation and a few bug fixes.
2858
* Slimmer and more secure Docker container images by @stefannica in https://github.com/zenml-io/zenml/pull/2617
2959
* Add dashboard v2 source context by @schustmi in https://github.com/zenml-io/zenml/pull/2642
3060
* Support New Dashboard release by @avishniakov in https://github.com/zenml-io/zenml/pull/2635
31-
32-
33-
**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.56.4...0.57.0rc1
61+
* Fix CI by @strickvl in https://github.com/zenml-io/zenml/pull/2645
62+
* Misc/prepare release 0.57.0rc1 by @avishniakov in https://github.com/zenml-io/zenml/pull/2646
63+
* Add rate limiting to user password reset operations by @stefannica in https://github.com/zenml-io/zenml/pull/2643
64+
* Set zenml server name to default if not customized by @stefannica in https://github.com/zenml-io/zenml/pull/2647
65+
* Docker release fix by @avishniakov in https://github.com/zenml-io/zenml/pull/2649
66+
* Fix dashboard urls by @schustmi in https://github.com/zenml-io/zenml/pull/2648
67+
* Enable analytics during db initialization if specified by @schustmi in https://github.com/zenml-io/zenml/pull/2652
68+
* Better checks for user account updates to avoid Mass Assignment attacks by @stefannica in https://github.com/zenml-io/zenml/pull/2622
69+
* Prepare 0.57.0-rc2 by @avishniakov in https://github.com/zenml-io/zenml/pull/2651
70+
* Fix frontend analytics calls by @schustmi in https://github.com/zenml-io/zenml/pull/2653
71+
* Label studio settings and optional port by @htahir1 in https://github.com/zenml-io/zenml/pull/2628
72+
* Introduce default value fro enable_analytics by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2654
73+
* Fix helm chart notes syntax by @wjayesh in https://github.com/zenml-io/zenml/pull/2656
74+
* Add server env variable to fix activation by @schustmi in https://github.com/zenml-io/zenml/pull/2657
75+
* Respect analytic ENV in local servers by @avishniakov in https://github.com/zenml-io/zenml/pull/2658
76+
* Small fixes in helm docs by @schustmi in https://github.com/zenml-io/zenml/pull/2659
77+
78+
79+
**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.56.4...0.57.0
3480

3581
# 0.56.4
3682

287 KB
Loading
301 KB
Loading
246 KB
Loading

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "zenml"
3-
version = "0.57.0rc2"
3+
version = "0.57.0"
44
packages = [{ include = "zenml", from = "src" }]
55
description = "ZenML: Write production-ready ML code."
66
authors = ["ZenML GmbH <[email protected]>"]

scripts/install-dashboard.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
#!/usr/bin/env bash
22

3-
# TODO: remove me after release is stable
4-
TAG="v0.17.0-rc2"
5-
6-
73
APP_NAME="zenml-dashboard"
84
REPO_URL="https://github.com/zenml-io/zenml-dashboard"
95

src/zenml/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.57.0rc2
1+
0.57.0

src/zenml/zen_server/deploy/helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: zenml
3-
version: "0.57.0-rc2"
3+
version: "0.57.0"
44
description: Open source MLOps framework for portable production ready ML pipelines
55
keywords:
66
- mlops

src/zenml/zen_server/deploy/helm/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ ZenML is an open-source MLOps framework designed to help you create robust, main
2020
To install the ZenML chart directly from Amazon ECR, use the following command:
2121

2222
```bash
23-
# example command for version 0.57.0-rc2
24-
helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.57.0-rc2
23+
# example command for version 0.57.0
24+
helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.57.0
2525
```
2626

2727
Note: Ensure you have OCI support enabled in your Helm client and that you are authenticated with Amazon ECR.

0 commit comments

Comments
 (0)