diff --git a/README.md b/README.md
index b7398b89ba3..89d919148c8 100644
--- a/README.md
+++ b/README.md
@@ -333,7 +333,7 @@ the Apache License Version 2.0.
Projects Showcase
- 🎉 Version 0.71.0 is out. Check out the release notes
+ 🎉 Version 0.72.0 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 419d8f03378..f7f56247e3a 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,40 @@
+# 0.72.0
+
+The `0.72.0` release contains various bug fixes, performance improvements and improvements to our documentation.
+
+## What's Changed
+* Fix typo in readme by @schustmi in https://github.com/zenml-io/zenml/pull/3247
+* adding 0.71.0 to migration tests by @bcdurak in https://github.com/zenml-io/zenml/pull/3250
+* Fix workload token expiration for cached steps/runs by @schustmi in https://github.com/zenml-io/zenml/pull/3243
+* Implement wandb settings conversion for latest release by @schustmi in https://github.com/zenml-io/zenml/pull/3246
+* Add CPU usage note to Modal docs by @strickvl in https://github.com/zenml-io/zenml/pull/3253
+* Re-authenticate requests that failed authentication by @stefannica in https://github.com/zenml-io/zenml/pull/3256
+* Add new toc by @htahir1 in https://github.com/zenml-io/zenml/pull/3255
+* Add step run unique constraint by @schustmi in https://github.com/zenml-io/zenml/pull/3236
+* Fix build reuse after stack updates by @schustmi in https://github.com/zenml-io/zenml/pull/3251
+* Fix fetching run template using the client by @schustmi in https://github.com/zenml-io/zenml/pull/3258
+* Improved deprecation messages for artifact configs and run metadata by @bcdurak in https://github.com/zenml-io/zenml/pull/3261
+* Filtering and sorting by @bcdurak in https://github.com/zenml-io/zenml/pull/3230
+* Fix hyperparam tuning docs by @stefannica in https://github.com/zenml-io/zenml/pull/3259
+* Include user of latest run in pipeline response by @schustmi in https://github.com/zenml-io/zenml/pull/3262
+* Create model versions server-side to avoid race conditions by @schustmi in https://github.com/zenml-io/zenml/pull/3254
+* Fix request model validation by @schustmi in https://github.com/zenml-io/zenml/pull/3245
+* Improve docs to encourage using secrets by @AlexejPenner in https://github.com/zenml-io/zenml/pull/3272
+* Include service connector requirements in custom flavor registration by @schustmi in https://github.com/zenml-io/zenml/pull/3267
+* Fix the onboarding state to account for zenml login by @stefannica in https://github.com/zenml-io/zenml/pull/3270
+* Improve the efficiency of some SQL queries by @schustmi in https://github.com/zenml-io/zenml/pull/3263
+* Fix broken link by @strickvl in https://github.com/zenml-io/zenml/pull/3276
+* Bump NLP template by @schustmi in https://github.com/zenml-io/zenml/pull/3275
+* Fixed and improved sorting by @bcdurak in https://github.com/zenml-io/zenml/pull/3266
+* Add matplotlib visualization to ZenML dashboard by @htahir1 in https://github.com/zenml-io/zenml/pull/3278
+* Fix azure integration by @schustmi in https://github.com/zenml-io/zenml/pull/3279
+
+
+**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.71.0...0.72.0
+
+
# 0.71.0
ZenML version 0.71.0 delivers a new Modal step operator integration as its
diff --git a/examples/quickstart/configs/training_aws.yaml b/examples/quickstart/configs/training_aws.yaml
index 2a443a41bb3..5a3cb2eddd0 100644
--- a/examples/quickstart/configs/training_aws.yaml
+++ b/examples/quickstart/configs/training_aws.yaml
@@ -1,7 +1,7 @@
# Environment configuration
settings:
docker:
- parent_image: "715803424590.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.71.0-py3.11-aws"
+ parent_image: "715803424590.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.72.0-py3.11-aws"
skip_build: True # If you switch this to False remove the parent_image
requirements: requirements.txt
environment:
diff --git a/examples/quickstart/configs/training_azure.yaml b/examples/quickstart/configs/training_azure.yaml
index bcd945e1b08..37df915efe2 100644
--- a/examples/quickstart/configs/training_azure.yaml
+++ b/examples/quickstart/configs/training_azure.yaml
@@ -1,7 +1,7 @@
# Environment configuration
settings:
docker:
- parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.71.0-py3.11-azure"
+ parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.72.0-py3.11-azure"
skip_build: True
requirements: requirements.txt
environment:
diff --git a/examples/quickstart/configs/training_gcp.yaml b/examples/quickstart/configs/training_gcp.yaml
index f22b355efff..2bb23e7e9ca 100644
--- a/examples/quickstart/configs/training_gcp.yaml
+++ b/examples/quickstart/configs/training_gcp.yaml
@@ -1,7 +1,7 @@
# Environment configuration
settings:
docker:
- parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.71.0-py3.11-gcp"
+ parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.72.0-py3.11-gcp"
skip_build: True
requirements: requirements.txt
environment:
diff --git a/examples/quickstart/quickstart.ipynb b/examples/quickstart/quickstart.ipynb
index dccd1fd4d31..22650949dd7 100644
--- a/examples/quickstart/quickstart.ipynb
+++ b/examples/quickstart/quickstart.ipynb
@@ -499,7 +499,7 @@
"# Common imports and setup\n",
"if CLOUD_PROVIDER.lower() == \"gcp\":\n",
" parent_image = (\n",
- " \"zenmldocker/zenml-public-pipelines:quickstart-0.71.0-py3.11-gcp\"\n",
+ " \"zenmldocker/zenml-public-pipelines:quickstart-0.72.0-py3.11-gcp\"\n",
" )\n",
" skip_build = True\n",
"\n",
@@ -508,7 +508,7 @@
" SagemakerOrchestratorSettings,\n",
" )\n",
"\n",
- " parent_image = \"339712793861.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.71.0-py3.11-aws\"\n",
+ " parent_image = \"339712793861.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.72.0-py3.11-aws\"\n",
" skip_build = True # if you switch this to False, you need to remove the parent image\n",
"\n",
" settings[\"orchestrator.sagemaker\"] = SagemakerOrchestratorSettings(\n",
@@ -517,7 +517,7 @@
"\n",
"elif CLOUD_PROVIDER.lower() == \"azure\":\n",
" parent_image = (\n",
- " \"zenmldocker/zenml-public-pipelines:quickstart-0.71.0-py3.11-azure\"\n",
+ " \"zenmldocker/zenml-public-pipelines:quickstart-0.72.0-py3.11-azure\"\n",
" )\n",
" skip_build = True\n",
"\n",
diff --git a/examples/quickstart/requirements.txt b/examples/quickstart/requirements.txt
index 9aaa5c4c921..b589abff5d0 100644
--- a/examples/quickstart/requirements.txt
+++ b/examples/quickstart/requirements.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.71.0
+zenml[server]==0.72.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_aws.txt b/examples/quickstart/requirements_aws.txt
index cac1b1bba46..feb8fd13774 100644
--- a/examples/quickstart/requirements_aws.txt
+++ b/examples/quickstart/requirements_aws.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.71.0
+zenml[server]==0.72.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_azure.txt b/examples/quickstart/requirements_azure.txt
index bfdca63d3ff..a9ed2f08c25 100644
--- a/examples/quickstart/requirements_azure.txt
+++ b/examples/quickstart/requirements_azure.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.71.0
+zenml[server]==0.72.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_gcp.txt b/examples/quickstart/requirements_gcp.txt
index e0e443ecf90..e0152235c5c 100644
--- a/examples/quickstart/requirements_gcp.txt
+++ b/examples/quickstart/requirements_gcp.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.71.0
+zenml[server]==0.72.0
notebook
pyarrow
datasets
diff --git a/pyproject.toml b/pyproject.toml
index b4331233f08..a3da850ce74 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "zenml"
-version = "0.71.0"
+version = "0.72.0"
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 f91d144a8b2..67d5f802ffa 100644
--- a/src/zenml/VERSION
+++ b/src/zenml/VERSION
@@ -1 +1 @@
-0.71.0
\ No newline at end of file
+0.72.0
\ 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 16ac743142c..7bfdef12bb9 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.71.0"
+version: "0.72.0"
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 0aa40f2f3cd..c8f205346e2 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.71.0
-helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.71.0
+# example command for version 0.72.0
+helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.72.0
```
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.72.0_release.py b/src/zenml/zen_stores/migrations/versions/0.72.0_release.py
new file mode 100644
index 00000000000..3d2887e5504
--- /dev/null
+++ b/src/zenml/zen_stores/migrations/versions/0.72.0_release.py
@@ -0,0 +1,23 @@
+"""Release [0.72.0].
+
+Revision ID: 0.72.0
+Revises: a1237ba94fd8
+Create Date: 2025-01-10 13:28:34.773707
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = "0.72.0"
+down_revision = "a1237ba94fd8"
+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