From b8970a04a3ae1f9fb79725c395956f921323c5d7 Mon Sep 17 00:00:00 2001
From: Andrei Vishniakov <31008759+avishniakov@users.noreply.github.com>
Date: Mon, 10 Jun 2024 16:55:06 +0200
Subject: [PATCH] Prepare release 0.58.2 (#2766)
---
README.md | 2 +-
RELEASE_NOTES.md | 24 +++++++++++++++++++
pyproject.toml | 2 +-
src/zenml/VERSION | 2 +-
src/zenml/zen_server/deploy/helm/Chart.yaml | 2 +-
src/zenml/zen_server/deploy/helm/README.md | 4 ++--
.../migrations/versions/0.58.2_release.py | 23 ++++++++++++++++++
7 files changed, 53 insertions(+), 6 deletions(-)
create mode 100644 src/zenml/zen_stores/migrations/versions/0.58.2_release.py
diff --git a/README.md b/README.md
index 747f13c3f60..d26a62400a8 100644
--- a/README.md
+++ b/README.md
@@ -289,7 +289,7 @@ the Apache License Version 2.0.
Projects Showcase
- 🎉 Version 0.58.1 is out. Check out the release notes
+ 🎉 Version 0.58.2 is out. Check out the release notes
here.
🖥️ Download our VS Code Extension here.
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index c9a3191d82b..69539b43748 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,29 @@
+# 0.58.2
+
+The 0.58.2 minor release is packed with a set of improvements to the ZenML logging and ZenML Server.
+
+With this release ZenML logging will:
+- Offer pagination of the logs during fetching via REST API
+- Store the full logs history on GCS Artifact Stores
+- Be performant running logging-heavy tasks, like TQDM logging or logging of training in any Deep Learning framework (also TQDM-backed)
+
+## What's Changed
+* update test-migrations.sh with latest versions by @safoinme in https://github.com/zenml-io/zenml/pull/2757
+* Fix overriding expiration date for api tokens by @schustmi in https://github.com/zenml-io/zenml/pull/2753
+* Step logs pagination by @schustmi in https://github.com/zenml-io/zenml/pull/2731
+* Fix broken links (round 2) by @strickvl in https://github.com/zenml-io/zenml/pull/2760
+* Remove default system flag in docker UV by @avishniakov in https://github.com/zenml-io/zenml/pull/2764
+* Another batch of small fixes and expansions by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2762
+* Server scalability improvements by @stefannica in https://github.com/zenml-io/zenml/pull/2752
+* Add option to start parallel kubernetes steps with delay by @schustmi in https://github.com/zenml-io/zenml/pull/2758
+* Move `thread_limiter` to app startup event by @avishniakov in https://github.com/zenml-io/zenml/pull/2765
+* Logging performance improvements and GCP logging fix by @avishniakov in https://github.com/zenml-io/zenml/pull/2755
+
+
+**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.58.1...0.58.2
+
# 0.58.1
The 0.58.1 release brings a set of minor enhancement and bugfix to the ZenML framework, such as the ability to delete all versions of a pipeline using the Client/CLI, providing greater flexibility and control over pipeline management. Users can now specify Python package installer arguments. Furthermore, a fix has been implemented for the Sentencepiece tokenizer materializer.
diff --git a/pyproject.toml b/pyproject.toml
index 64144139683..c405ff6150a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "zenml"
-version = "0.58.1"
+version = "0.58.2"
packages = [{ include = "zenml", from = "src" }]
description = "ZenML: Write production-ready ML code."
authors = ["ZenML GmbH "]
diff --git a/src/zenml/VERSION b/src/zenml/VERSION
index a9299f67edf..e94e3ad815a 100644
--- a/src/zenml/VERSION
+++ b/src/zenml/VERSION
@@ -1 +1 @@
-0.58.1
\ No newline at end of file
+0.58.2
\ No newline at end of file
diff --git a/src/zenml/zen_server/deploy/helm/Chart.yaml b/src/zenml/zen_server/deploy/helm/Chart.yaml
index 91c6c1c2845..1667a9cf2cb 100644
--- a/src/zenml/zen_server/deploy/helm/Chart.yaml
+++ b/src/zenml/zen_server/deploy/helm/Chart.yaml
@@ -1,6 +1,6 @@
apiVersion: v2
name: zenml
-version: "0.58.1"
+version: "0.58.2"
description: Open source MLOps framework for portable production ready ML pipelines
keywords:
- mlops
diff --git a/src/zenml/zen_server/deploy/helm/README.md b/src/zenml/zen_server/deploy/helm/README.md
index e80a69104d0..c7e78426dfd 100644
--- a/src/zenml/zen_server/deploy/helm/README.md
+++ b/src/zenml/zen_server/deploy/helm/README.md
@@ -20,8 +20,8 @@ ZenML is an open-source MLOps framework designed to help you create robust, main
To install the ZenML chart directly from Amazon ECR, use the following command:
```bash
-# example command for version 0.58.1
-helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.58.1
+# example command for version 0.58.2
+helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.58.2
```
Note: Ensure you have OCI support enabled in your Helm client and that you are authenticated with Amazon ECR.
diff --git a/src/zenml/zen_stores/migrations/versions/0.58.2_release.py b/src/zenml/zen_stores/migrations/versions/0.58.2_release.py
new file mode 100644
index 00000000000..5d3aa61b7cd
--- /dev/null
+++ b/src/zenml/zen_stores/migrations/versions/0.58.2_release.py
@@ -0,0 +1,23 @@
+"""Release [0.58.2].
+
+Revision ID: 0.58.2
+Revises: 0.58.1
+Create Date: 2024-06-10 14:36:10.449091
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = "0.58.2"
+down_revision = "0.58.1"
+branch_labels = None
+depends_on = None
+
+
+def upgrade() -> None:
+ """Upgrade database schema and/or data, creating a new revision."""
+ pass
+
+
+def downgrade() -> None:
+ """Downgrade database schema and/or data back to the previous revision."""
+ pass