From 0ccba598934c35ab0bb3e06d2ed993346eacf2a2 Mon Sep 17 00:00:00 2001 From: Alex Strick van Linschoten Date: Mon, 19 Feb 2024 16:39:18 +0100 Subject: [PATCH 1/2] alembic migration and bump version --- README.md | 2 +- 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.55.3_release.py | 24 +++++++++++++++++++ 6 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 src/zenml/zen_stores/migrations/versions/0.55.3_release.py diff --git a/README.md b/README.md index cfc0c4fbc36..7e38b253de2 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Meet the Team

- 🎉 Version 0.55.2 is out. Check out the release notes + 🎉 Version 0.55.3 is out. Check out the release notes here.

diff --git a/pyproject.toml b/pyproject.toml index a784baf2724..7d264676204 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zenml" -version = "0.55.2" +version = "0.55.3" 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 df174c967e9..9dd7871a6be 100644 --- a/src/zenml/VERSION +++ b/src/zenml/VERSION @@ -1 +1 @@ -0.55.2 +0.55.3 diff --git a/src/zenml/zen_server/deploy/helm/Chart.yaml b/src/zenml/zen_server/deploy/helm/Chart.yaml index 859ae4e1bd8..ef9c9ca2ce1 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.55.2" +version: "0.55.3" 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 9572d85cf22..a6b5b202ee3 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.55.2 -helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.55.2 +# example command for version 0.55.3 +helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.55.3 ``` 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.55.3_release.py b/src/zenml/zen_stores/migrations/versions/0.55.3_release.py new file mode 100644 index 00000000000..89c26b77a88 --- /dev/null +++ b/src/zenml/zen_stores/migrations/versions/0.55.3_release.py @@ -0,0 +1,24 @@ +"""Release [0.55.3]. + +Revision ID: 0.55.3 +Revises: 0.55.2 +Create Date: 2024-02-19 16:36:39.784623 + +""" + + +# revision identifiers, used by Alembic. +revision = "0.55.3" +down_revision = "0.55.2" +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 From 2838523f62aa42f7b78443ea81ca5979c2548ba9 Mon Sep 17 00:00:00 2001 From: Alex Strick van Linschoten Date: Mon, 19 Feb 2024 16:45:07 +0100 Subject: [PATCH 2/2] release notes --- RELEASE_NOTES.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 52218bd6ed9..1d55627c32a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,41 @@ +# 0.55.3 + +This patch comes with a variety of bug fixes and documentation updates. + +With this release you can now download files directly from artifact versions +that you get back from the client without the need to materialize them. If you +would like to bypass materialization entirely and just download the data or +files associated with a particular artifact version, you can use the +`download_files` method: + +```python +from zenml.client import Client + +client = Client() +artifact = client.get_artifact_version(name_id_or_prefix="iris_dataset") +artifact.download_files("path/to/save.zip") +``` + + +## What's Changed +* Backport: Add HyperAI to TOC (#2406) by @strickvl in https://github.com/zenml-io/zenml/pull/2407 +* Fix conditional statements in GitHub workflows by @strickvl in https://github.com/zenml-io/zenml/pull/2404 +* Ensure proper spacing in error messages by @christianversloot in https://github.com/zenml-io/zenml/pull/2399 +* Fix hyperai markdown table by @strickvl in https://github.com/zenml-io/zenml/pull/2426 +* Upgrade Vertex integration `google-cloud-aiplatform` minimum required version to 1.34.0 by @francoisserra in https://github.com/zenml-io/zenml/pull/2428 +* Close code block left open in the docs by @jlopezpena in https://github.com/zenml-io/zenml/pull/2432 +* Simplify HF example and notify when cache is down by @safoinme in https://github.com/zenml-io/zenml/pull/2300 +* Adding the latest version id and name to the artifact response by @bcdurak in https://github.com/zenml-io/zenml/pull/2430 +* Adding the ID of the producer pipeline run to artifact versions by @bcdurak in https://github.com/zenml-io/zenml/pull/2431 +* Add vulnerability notice to README by @strickvl in https://github.com/zenml-io/zenml/pull/2437 +* REVERTED: Allow more recent `adlfs` and `s3fs` versions by @strickvl in https://github.com/zenml-io/zenml/pull/2402 +* Add new property for filtering service account events by @strickvl in https://github.com/zenml-io/zenml/pull/2405 +* Add `download_files` method for `ArtifactVersion` by @strickvl in https://github.com/zenml-io/zenml/pull/2434 +* Fixing `update_model`s and revert #2402 by @bcdurak in https://github.com/zenml-io/zenml/pull/2440 + + +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.55.2...0.55.3 # 0.55.2