diff --git a/README.md b/README.md
index ed4808b409..2e8f35fa54 100644
--- a/README.md
+++ b/README.md
@@ -386,7 +386,7 @@ the Apache License Version 2.0.
Projects Showcase
- 🎉 Version 0.74.0 is out. Check out the release notes
+ 🎉 Version 0.75.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 db497d9432..cf4f47711e 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,72 @@
+# 0.75.0
+
+The `0.75.0` release introduces dashboard enhancements for stack component
+management along with improvements to documentation and service connector
+capabilities. Users can now create and update stack components directly
+from the dashboard.
+
+## Features
+
+- Create and update stack components directly from the dashboard
+- Custom authentication method support during auto-configuration of service connectors
+- Enhanced model artifact retrieval by creation date instead of version name
+- Additional SageMaker environment settings
+
+## Improvements
+
+- Expanded fastapi dependency range for better compatibility
+- Improved pipeline source root documentation and logging
+- Better sorting functionality when using custom fetching
+
+## Fixes
+
+- Fixed registration of components with custom flavors
+- Fixed sorting logic when using custom fetching criteria
+- Prevented inner fsspec logs from being flushed to the artifact store
+
+## Documentation
+
+- Added LLM messaging and video resources to documentation
+- Improved formatting for model deployers documentation
+- Fixed GCP service connector docs
+- Added SDK documentation links
+- Enhanced README with LLM messaging
+
+## What's Changed
+
+* Adding `0.74.0` to the migration tests by @bcdurak in https://github.com/zenml-io/zenml/pull/3351
+* Fixing the release preparation workflow by @bcdurak in https://github.com/zenml-io/zenml/pull/3348
+* Expand `fastapi` dependency range by @strickvl in https://github.com/zenml-io/zenml/pull/3340
+* Document the programmatic API access options by @stefannica in https://github.com/zenml-io/zenml/pull/3352
+* Fix some docs links by @schustmi in https://github.com/zenml-io/zenml/pull/3353
+* [docs] Rename llms.txt file, add header and docs by @wjayesh in https://github.com/zenml-io/zenml/pull/3346
+* Add `llms.txt` YouTube video to docs by @strickvl in https://github.com/zenml-io/zenml/pull/3354
+* Fix model deployers docs formatting by @strickvl in https://github.com/zenml-io/zenml/pull/3356
+* Get the latest artifact of a model by creation date instead of version name by @pierre-godard in https://github.com/zenml-io/zenml/pull/3343
+* Improve source root docs/logs when running a pipeline by @schustmi in https://github.com/zenml-io/zenml/pull/3357
+* Fix registration of components with custom flavors by @schustmi in https://github.com/zenml-io/zenml/pull/3363
+* Fix GCP service connector docs by @stefannica in https://github.com/zenml-io/zenml/pull/3365
+* Allow auth method to be customized during auto-configuration of service connectors by @stefannica in https://github.com/zenml-io/zenml/pull/3367
+* Add some sdkdocs links by @htahir1 in https://github.com/zenml-io/zenml/pull/3358
+* doc: fix link by @tanguyantoine in https://github.com/zenml-io/zenml/pull/3369
+* Fix sorting when using custom fetching by @schustmi in https://github.com/zenml-io/zenml/pull/3366
+* Add sagemaker env settings by @stefannica in https://github.com/zenml-io/zenml/pull/3368
+* Update README with LLM messaging and llms.txt by @wjayesh in https://github.com/zenml-io/zenml/pull/3362
+* CI Linting fix by @bcdurak in https://github.com/zenml-io/zenml/pull/3377
+* Don't flush inner fsspec logs to the artifact store by @stefannica in https://github.com/zenml-io/zenml/pull/3373
+* Bugfix for Sagemaker env variables by @bcdurak in https://github.com/zenml-io/zenml/pull/3380
+* Correct isintance check for sagemaker env variables by @bcdurak in https://github.com/zenml-io/zenml/pull/3382
+
+## New Contributors
+
+* @pierre-godard made their first contribution in https://github.com/zenml-io/zenml/pull/3343
+* @tanguyantoine made their first contribution in https://github.com/zenml-io/zenml/pull/3369
+
+**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.74.0...0.75.0
+
+
# 0.74.0
The `0.74.0` release introduces several major features including [SageMaker
diff --git a/examples/quickstart/configs/training_aws.yaml b/examples/quickstart/configs/training_aws.yaml
index 7299bbce6a..a5100f2b0b 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.74.0-py3.11-aws"
+ parent_image: "715803424590.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.75.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 b273c439e8..652e9fac81 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.74.0-py3.11-azure"
+ parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.75.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 1711c8b276..3c76d900b4 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.74.0-py3.11-gcp"
+ parent_image: "zenmldocker/zenml-public-pipelines:quickstart-0.75.0-py3.11-gcp"
skip_build: True
requirements: requirements.txt
environment:
diff --git a/examples/quickstart/quickstart.ipynb b/examples/quickstart/quickstart.ipynb
index 04b3868c4d..f8f387893e 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.74.0-py3.11-gcp\"\n",
+ " \"zenmldocker/zenml-public-pipelines:quickstart-0.75.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.74.0-py3.11-aws\"\n",
+ " parent_image = \"339712793861.dkr.ecr.eu-central-1.amazonaws.com/zenml-public-pipelines:quickstart-0.75.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.74.0-py3.11-azure\"\n",
+ " \"zenmldocker/zenml-public-pipelines:quickstart-0.75.0-py3.11-azure\"\n",
" )\n",
" skip_build = True\n",
"\n",
diff --git a/examples/quickstart/requirements.txt b/examples/quickstart/requirements.txt
index 4532ae7773..77884b2373 100644
--- a/examples/quickstart/requirements.txt
+++ b/examples/quickstart/requirements.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.74.0
+zenml[server]==0.75.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_aws.txt b/examples/quickstart/requirements_aws.txt
index a33e903256..7c5f8604f2 100644
--- a/examples/quickstart/requirements_aws.txt
+++ b/examples/quickstart/requirements_aws.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.74.0
+zenml[server]==0.75.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_azure.txt b/examples/quickstart/requirements_azure.txt
index 86e4efefce..b79979616b 100644
--- a/examples/quickstart/requirements_azure.txt
+++ b/examples/quickstart/requirements_azure.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.74.0
+zenml[server]==0.75.0
notebook
pyarrow
datasets
diff --git a/examples/quickstart/requirements_gcp.txt b/examples/quickstart/requirements_gcp.txt
index f956aab9c9..d366eff6dd 100644
--- a/examples/quickstart/requirements_gcp.txt
+++ b/examples/quickstart/requirements_gcp.txt
@@ -1,4 +1,4 @@
-zenml[server]==0.74.0
+zenml[server]==0.75.0
notebook
pyarrow
datasets
diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 430e65828c..96d9989ca5 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -1,6 +1,6 @@
apiVersion: v2
name: zenml
-version: "0.74.0"
+version: "0.75.0"
description: Open source MLOps framework for portable production ready ML pipelines
keywords:
- mlops
diff --git a/helm/README.md b/helm/README.md
index 5b3e37a8d5..dd8f66079f 100644
--- a/helm/README.md
+++ b/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.74.0
-helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.74.0
+# example command for version 0.75.0
+helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.75.0
```
Note: Ensure you have OCI support enabled in your Helm client and that you are authenticated with Amazon ECR.
diff --git a/pyproject.toml b/pyproject.toml
index feacd2833d..74237b251a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "zenml"
-version = "0.74.0"
+version = "0.75.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 57dc14fa28..0c55b9cf33 100644
--- a/src/zenml/VERSION
+++ b/src/zenml/VERSION
@@ -1 +1 @@
-0.74.0
\ No newline at end of file
+0.75.0
\ No newline at end of file
diff --git a/src/zenml/zen_stores/migrations/versions/0.75.0_release.py b/src/zenml/zen_stores/migrations/versions/0.75.0_release.py
new file mode 100644
index 0000000000..b181e84ec2
--- /dev/null
+++ b/src/zenml/zen_stores/migrations/versions/0.75.0_release.py
@@ -0,0 +1,23 @@
+"""Release [0.75.0].
+
+Revision ID: 0.75.0
+Revises: 0.74.0
+Create Date: 2025-02-26 11:05:32.891837
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = "0.75.0"
+down_revision = "0.74.0"
+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