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