From 33cd0fd612209aa4478035de275dd3291be4b93e Mon Sep 17 00:00:00 2001
From: Andrei Vishniakov <31008759+avishniakov@users.noreply.github.com>
Date: Tue, 9 Apr 2024 14:30:24 +0200
Subject: [PATCH 1/2] Prepare release 0.56.3
---
README.md | 2 +-
RELEASE_NOTES.md | 51 ++++++++++++++++++-
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.3_release.py | 23 +++++++++
7 files changed, 79 insertions(+), 7 deletions(-)
create mode 100644 src/zenml/zen_stores/migrations/versions/0.56.3_release.py
diff --git a/README.md b/README.md
index 7e9478c2a10..11154a0e369 100644
--- a/README.md
+++ b/README.md
@@ -92,7 +92,7 @@
Projects Showcase
- 🎉 Version 0.56.2 is out. Check out the release notes
+ 🎉 Version 0.56.3 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 673a1a6ca7f..559c226d50f 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,4 +1,53 @@
+# 0.56.3
+
+This release comes with a number of bug fixes and enhancements.
+
+With this release you can benefit from new Lambda Labs GPU orchestrator integration
+in your pipelines. [Lambda Labs](https://lambdalabs.com/service/gpu-cloud) is a
+cloud provider that offers GPU instances for machine learning workloads.
+
+In this release we have also implemented a few important security improvements to
+ZenML Server mostly around Content Security Policies. Also users are from now on
+mandated to provide previous password during the password change process.
+
+Also the documentation was significantly improved with the new AWS Cloud guide and
+the LLM guide covering various aspects of LLM lifecycle.
+
+## 🥳 Community Contributions 🥳
+
+We'd like to give a special thanks to @christianversloot who contributed to this release
+by adding support for `Schedule.start_time` to the HyperAI orchestrator.
+
+## What's Changed
+* Really run migration testing by @avishniakov in https://github.com/zenml-io/zenml/pull/2562
+* Interact with feature gate by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2492
+* Allow for logs to be unformatted / without colours by @strickvl in https://github.com/zenml-io/zenml/pull/2544
+* Add VS Code extension to README / docs by @strickvl in https://github.com/zenml-io/zenml/pull/2568
+* Allow loading of artifacts without needing to activate the artifact store (again) by @avishniakov in https://github.com/zenml-io/zenml/pull/2545
+* Minor fix by @htahir1 in https://github.com/zenml-io/zenml/pull/2578
+* [DOCS] Fix code block in Vertex docs by @wjayesh in https://github.com/zenml-io/zenml/pull/2580
+* Added an AWS cloud guide by @htahir1 in https://github.com/zenml-io/zenml/pull/2570
+* Update AWS cloud guide by @strickvl in https://github.com/zenml-io/zenml/pull/2581
+* More docs fixes by @htahir1 in https://github.com/zenml-io/zenml/pull/2585
+* Bugfix for the `pyyaml_include` version for `copier` by @bcdurak in https://github.com/zenml-io/zenml/pull/2586
+* Update fastapi and orjson to fix python-multipart and orjson vulnerabilities by @stefannica in https://github.com/zenml-io/zenml/pull/2582
+* Add security headers to the ZenML server by @stefannica in https://github.com/zenml-io/zenml/pull/2583
+* Fix and update AWS cloud guide by @strickvl in https://github.com/zenml-io/zenml/pull/2591
+* Add `start_time` support to HyperAI orchestrator scheduled pipelines by @christianversloot in https://github.com/zenml-io/zenml/pull/2572
+* Make `secure` an optional import by @stefannica in https://github.com/zenml-io/zenml/pull/2592
+* RAG guide for docs by @strickvl in https://github.com/zenml-io/zenml/pull/2525
+* Update test-migrations scripts with new versions `0.56.2` by @safoinme in https://github.com/zenml-io/zenml/pull/2565
+* Check old password during password change and add missing CLI commands by @stefannica in https://github.com/zenml-io/zenml/pull/2587
+* Add a note about the `f` prefix being needed for template strings by @strickvl in https://github.com/zenml-io/zenml/pull/2593
+* Skypilot: Lambda Edition by @safoinme in https://github.com/zenml-io/zenml/pull/2526
+* Use the correct validity for EKS API tokens and handle long-running Kubernetes pipelines by @stefannica in https://github.com/zenml-io/zenml/pull/2589
+* Catch missing jupyter installation for `zenml go` by @strickvl in https://github.com/zenml-io/zenml/pull/2571
+* Allow resources required for the fastapi OpenAPI docs in the CSP header by @stefannica in https://github.com/zenml-io/zenml/pull/2595
+
+
+**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.56.2...0.56.3
+
# 0.56.2
This release replaces 0.56.0 and 0.56.1, and fixes the major migration bugs that were in
@@ -8,7 +57,7 @@ that yanked release. Please upgrade directly to 0.56.2 and avoid upgrading to
Note that 0.56.0 and 0.56.1 were removed from PyPI due to an issue with the
alembic versions + migration which could affect the database state. This release
fixes that issue.
-This release introduces introduces a wide array of new features, enhancements, and bug fixes, with a strong emphasis on elevating the user experience and streamlining machine
+This release introduces a wide array of new features, enhancements, and bug fixes, with a strong emphasis on elevating the user experience and streamlining machine
learning workflows. Most notably, you can now deploy models using Hugging Face inference endpoints thanks for an open-source community contribution of this model deployer stack component!
This release also comes with a breaking change to the services
diff --git a/pyproject.toml b/pyproject.toml
index 6afd590a491..0f9bbe758fe 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "zenml"
-version = "0.56.2"
+version = "0.56.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 cc169d8ce70..9f500b2c0d4 100644
--- a/src/zenml/VERSION
+++ b/src/zenml/VERSION
@@ -1 +1 @@
-0.56.2
\ No newline at end of file
+0.56.3
\ 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 e6bc01d1a2b..c5fc08de602 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.2"
+version: "0.56.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 0f678b869bf..05c062c10b9 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.2
-helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.2
+# example command for version 0.56.3
+helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.56.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.56.3_release.py b/src/zenml/zen_stores/migrations/versions/0.56.3_release.py
new file mode 100644
index 00000000000..c3eb51e9db6
--- /dev/null
+++ b/src/zenml/zen_stores/migrations/versions/0.56.3_release.py
@@ -0,0 +1,23 @@
+"""Release [0.56.3].
+
+Revision ID: 0.56.3
+Revises: 1d74e596abb8
+Create Date: 2024-04-09 14:16:22.179577
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = "0.56.3"
+down_revision = "1d74e596abb8"
+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 ff8eefe0a13ec1c1d042515bfcd374552f714736 Mon Sep 17 00:00:00 2001
From: Andrei Vishniakov <31008759+avishniakov@users.noreply.github.com>
Date: Tue, 9 Apr 2024 16:13:20 +0200
Subject: [PATCH 2/2] Update RELEASE_NOTES.md
Co-authored-by: Alex Strick van Linschoten
---
RELEASE_NOTES.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 559c226d50f..c3ae2aaf8e9 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -11,8 +11,8 @@ In this release we have also implemented a few important security improvements t
ZenML Server mostly around Content Security Policies. Also users are from now on
mandated to provide previous password during the password change process.
-Also the documentation was significantly improved with the new AWS Cloud guide and
-the LLM guide covering various aspects of LLM lifecycle.
+Also the documentation was significantly improved with [the new AWS Cloud guide](https://docs.zenml.io/user-guide/cloud-guide/aws-guide) and
+[the LLMOps guide](https://docs.zenml.io/user-guide/llmops-guide) covering various aspects of the LLM lifecycle.
## 🥳 Community Contributions 🥳