From 17d62099e71926bb2dfb5d12a2719b88c18209d6 Mon Sep 17 00:00:00 2001
From: Safoine El Khabich <34200873+safoinme@users.noreply.github.com>
Date: Wed, 24 Apr 2024 12:28:23 +0100
Subject: [PATCH] Prepare release 0.56.4 (#2634)
* Prepare release 0.56.4
* Bump version to 0.56.4 in pyproject.toml
---
README.md | 2 +-
RELEASE_NOTES.md | 45 +++++++++++++++++++
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.4_release.py | 23 ++++++++++
7 files changed, 74 insertions(+), 6 deletions(-)
create mode 100644 src/zenml/zen_stores/migrations/versions/0.56.4_release.py
diff --git a/README.md b/README.md
index 11154a0e369..ff4a458b7cd 100644
--- a/README.md
+++ b/README.md
@@ -92,7 +92,7 @@
Projects Showcase
- 🎉 Version 0.56.3 is out. Check out the release notes
+ 🎉 Version 0.56.4 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 c3ae2aaf8e9..5ee0daccca7 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,4 +1,49 @@
+
+# 0.56.4
+
+This release brings a variety of bug fixes and enhancements, including a new
+Comet Experiment Tracker integration, additional support for the `uv` package
+installer for `zenml integration ...` commands which significantly improves
+the speed of integration installations and dependency management, and a new
+evaluation section in the LLMOps guide.
+
+In addition, it includes a number of bug fixes and documentation updates, such
+as a fix for cached artifacts produced via `save_artifact` inside steps linkage
+to the MCP.
+
+## 🥳 Community Contributions 🥳
+
+We'd like to give a special thanks to @christianversloot who contributed to this release by bumping the `mlflow` version to 2.12.1
+
+
+## What's Changed
+* Fix mariadb test script by @avishniakov in https://github.com/zenml-io/zenml/pull/2599
+* Disable CSP headers for the openAPI docs pages and fix API docs building by @stefannica in https://github.com/zenml-io/zenml/pull/2598
+* Add short motivating example for RAG pipeline by @strickvl in https://github.com/zenml-io/zenml/pull/2596
+* Fix DB backup and restore and add database upgrade testing improvements by @stefannica in https://github.com/zenml-io/zenml/pull/2607
+* Fix for #2556 by @avishniakov in https://github.com/zenml-io/zenml/pull/2603
+* Fix AWS service connector resource ID regexp by @stefannica in https://github.com/zenml-io/zenml/pull/2611
+* Add dry run for docs CI by @avishniakov in https://github.com/zenml-io/zenml/pull/2612
+* Completing and refining the CLI documentation by @bcdurak in https://github.com/zenml-io/zenml/pull/2605
+* Allow DB backup failures if the database version is 0.56.3 or earlier by @stefannica in https://github.com/zenml-io/zenml/pull/2613
+* Mixpanel grouping improvements by @schustmi in https://github.com/zenml-io/zenml/pull/2610
+* Add support for `uv` package installer for `zenml integration ...` commands by @strickvl in https://github.com/zenml-io/zenml/pull/2609
+* Add evaluation section to LLMOps guide by @strickvl in https://github.com/zenml-io/zenml/pull/2614
+* Fix GCP commands in docs for `project_id` by @strickvl in https://github.com/zenml-io/zenml/pull/2616
+* Minor fix for GitGuardian warnings. by @bcdurak in https://github.com/zenml-io/zenml/pull/2621
+* Bump mlflow to version 2.12.1 by @christianversloot in https://github.com/zenml-io/zenml/pull/2618
+* Updated security email by @htahir1 in https://github.com/zenml-io/zenml/pull/2625
+* Add Comet Experiment Tracker integration by @strickvl in https://github.com/zenml-io/zenml/pull/2620
+* Fix cached artifacts produced via `save_artifact` inside steps linkage to MCP by @avishniakov in https://github.com/zenml-io/zenml/pull/2619
+* Update MCP instructions by @avishniakov in https://github.com/zenml-io/zenml/pull/2632
+* Replace parse_obj by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2623
+* Fix imports in for `Model` in documentation by @strickvl in https://github.com/zenml-io/zenml/pull/2631
+* Return up-to-date `PipelineRunResponse` from pipeline run by @avishniakov in https://github.com/zenml-io/zenml/pull/2624
+
+
+**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.56.3...0.56.4
+
# 0.56.3
This release comes with a number of bug fixes and enhancements.
diff --git a/pyproject.toml b/pyproject.toml
index 5a0b0a33746..8465804f8d8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "zenml"
-version = "0.56.3"
+version = "0.56.4"
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 9f500b2c0d4..9aede0531d9 100644
--- a/src/zenml/VERSION
+++ b/src/zenml/VERSION
@@ -1 +1 @@
-0.56.3
\ No newline at end of file
+0.56.4
\ 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 c5fc08de602..21b82bd3797 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.3"
+version: "0.56.4"
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 05c062c10b9..f93321bbac7 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.3
-helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.3
+# example command for version 0.56.4
+helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.4
```
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.4_release.py b/src/zenml/zen_stores/migrations/versions/0.56.4_release.py
new file mode 100644
index 00000000000..e93afba0402
--- /dev/null
+++ b/src/zenml/zen_stores/migrations/versions/0.56.4_release.py
@@ -0,0 +1,23 @@
+"""Release [0.56.4].
+
+Revision ID: 0.56.4
+Revises: 2d201872e23c
+Create Date: 2024-04-24 08:05:30.664289
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = "0.56.4"
+down_revision = "2d201872e23c"
+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