From 55305bca8e7c8218cca8a5cf7a52cc07ba78b0e4 Mon Sep 17 00:00:00 2001 From: Andrei Vishniakov <31008759+avishniakov@users.noreply.github.com> Date: Thu, 21 Mar 2024 16:29:11 +0100 Subject: [PATCH] Prepare release 0.56.1 (#2555) * Prepare release 0.56.1 * Apply suggestions from code review Co-authored-by: Alex Strick van Linschoten --------- Co-authored-by: Alex Strick van Linschoten --- README.md | 2 +- RELEASE_NOTES.md | 18 +++++++++++++++ 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.56.1_release.py | 23 +++++++++++++++++++ 7 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 src/zenml/zen_stores/migrations/versions/0.56.1_release.py diff --git a/README.md b/README.md index d12ef0ed80d..338e481a5c3 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ Projects Showcase

- 🎉 Version 0.56.0 is out. Check out the release notes + 🎉 Version 0.56.1 is out. Check out the release notes here.

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3238b88c295..ca25e3f6380 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,22 @@ +# 0.56.1 + +This is a patch release aiming to solve a dependency problem which was brought in with the new rate +limiting functionality. With 0.56.1 you no longer need `starlette` to run client code or to +run ZenML CLI commands. + +## 🥳 Community Contributions 🥳 + +We'd like to thank @christianversloot for his contribution to this release. + +## What's Changed +* Fix pipelines and model links for the cloud dashboard by @wjayesh in https://github.com/zenml-io/zenml/pull/2554 +* Make starlette non-must for client by @avishniakov in https://github.com/zenml-io/zenml/pull/2553 +* Bump MLFlow to version 2.11.2 by @christianversloot in https://github.com/zenml-io/zenml/pull/2552 + + +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.56.0...0.56.1 + # 0.56.0 ZenML 0.56.0 introduces a wide array of new features, enhancements, and bug fixes, diff --git a/pyproject.toml b/pyproject.toml index 9cdf07e30f0..164bc764717 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zenml" -version = "0.56.0" +version = "0.56.1" 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 c11ca46df94..a4c4386b107 100644 --- a/src/zenml/VERSION +++ b/src/zenml/VERSION @@ -1 +1 @@ -0.56.0 \ No newline at end of file +0.56.1 \ 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 c45ced3f603..3ea33596a13 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.56.0" +version: "0.56.1" 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 92d803ffc60..3010ff3fd5f 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.56.0 -helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.0 +# example command for version 0.56.1 +helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.1 ``` 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.56.1_release.py b/src/zenml/zen_stores/migrations/versions/0.56.1_release.py new file mode 100644 index 00000000000..d1eb6c0c982 --- /dev/null +++ b/src/zenml/zen_stores/migrations/versions/0.56.1_release.py @@ -0,0 +1,23 @@ +"""Release [0.56.1]. + +Revision ID: 0.56.1 +Revises: 0.56.0 +Create Date: 2024-03-21 14:50:20.869911 + +""" + +# revision identifiers, used by Alembic. +revision = "0.56.1" +down_revision = "0.56.0" +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