diff --git a/README.md b/README.md index f34efdbccb5..9cdb6ec3a7b 100644 --- a/README.md +++ b/README.md @@ -327,7 +327,7 @@ the Apache License Version 2.0. Projects Showcase

- 🎉 Version 0.62.0 is out. Check out the release notes + 🎉 Version 0.63.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 ea2da8bd5f1..cc8d4453d2a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,45 @@ + +# 0.63.0 + +Moving forward from the last two releases, we have further improved the +1-click deployment tool and the stack wizard by adding support for Azure. + +Moreover, we implemented a new step operator that allows you to run individual +steps of your pipeline in Kubernetes pods. + +Lastly, we have simplified our pipeline models by removing their versions. + +## What's Changed +* Enable cloud build service in GCP stack deployment by @stefannica in https://github.com/zenml-io/zenml/pull/2864 +* Adding a `logo_url` and the of the `integration` to component responses by @bcdurak in https://github.com/zenml-io/zenml/pull/2866 +* Use REST in Model tests by @avishniakov in https://github.com/zenml-io/zenml/pull/2834 +* Add Azure stack wizard by @avishniakov in https://github.com/zenml-io/zenml/pull/2841 +* Migration testing for 0.62.0 by @schustmi in https://github.com/zenml-io/zenml/pull/2860 +* Fix RBAC in combination with lazy loaders by @schustmi in https://github.com/zenml-io/zenml/pull/2869 +* Misc cleanup after release by @schustmi in https://github.com/zenml-io/zenml/pull/2861 +* Disable notebook error for Kubernetes orchestrator by @strickvl in https://github.com/zenml-io/zenml/pull/2870 +* Added ability to add labels to k8s pod by @htahir1 in https://github.com/zenml-io/zenml/pull/2872 +* Fix zenml pro links by @schustmi in https://github.com/zenml-io/zenml/pull/2875 +* Fix mlstacks docs typo by @begoechavarren in https://github.com/zenml-io/zenml/pull/2878 +* Fix requests vulnerability by @stefannica in https://github.com/zenml-io/zenml/pull/2843 +* Fixed some minor docs things i noticed by @htahir1 in https://github.com/zenml-io/zenml/pull/2881 +* Serialize source as Any to keep subclass attributes by @schustmi in https://github.com/zenml-io/zenml/pull/2880 +* Fix node selectors for Vertex orchestrator by @schustmi in https://github.com/zenml-io/zenml/pull/2876 +* Kubernetes step operator by @schustmi in https://github.com/zenml-io/zenml/pull/2883 +* Automatically populate GCP/azure path when using wizard from the frontend by @schustmi in https://github.com/zenml-io/zenml/pull/2886 +* Remove pipeline versioning and add run templates by @schustmi in https://github.com/zenml-io/zenml/pull/2830 +* Implement the Azure 1-click stack deployment by @stefannica in https://github.com/zenml-io/zenml/pull/2887 +* Better error message sagemaker, better documentation server env vars by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2885 +* Azure Stack Wizard docs by @bcdurak in https://github.com/zenml-io/zenml/pull/2890 +* Docs update mlflow deploy function call by @safoinme in https://github.com/zenml-io/zenml/pull/2863 +* Fix databricks resource setting by @safoinme in https://github.com/zenml-io/zenml/pull/2889 + +## New Contributors +* @begoechavarren made their first contribution in https://github.com/zenml-io/zenml/pull/2878 + +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.62.0...0.63.0 + # 0.62.0 Building on top of the last release, this release adds a new and easy way to deploy a GCP ZenML stack from the dashboard and the CLI. Give it a try by going to the `Stacks` section in the dashboard or running the `zenml stack deploy` command! For more information on this new feature, please do check out [the video and blog](https://www.zenml.io/blog/easy-mlops-pipelines) from our previous release. diff --git a/pyproject.toml b/pyproject.toml index c0e7c8b66c9..17fb6b3ce3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zenml" -version = "0.62.0" +version = "0.63.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 7e9253a37f6..c149bbffab1 100644 --- a/src/zenml/VERSION +++ b/src/zenml/VERSION @@ -1 +1 @@ -0.62.0 \ No newline at end of file +0.63.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 09dc33dd437..8f8113c32a9 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.62.0" +version: "0.63.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 a3149601e57..842ff6a5040 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.62.0 -helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.62.0 +# example command for version 0.63.0 +helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.63.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.63.0_release.py b/src/zenml/zen_stores/migrations/versions/0.63.0_release.py new file mode 100644 index 00000000000..eb72d0880de --- /dev/null +++ b/src/zenml/zen_stores/migrations/versions/0.63.0_release.py @@ -0,0 +1,23 @@ +"""Release [0.63.0]. + +Revision ID: 0.63.0 +Revises: 7d1919bb1ef0 +Create Date: 2024-07-29 16:59:59.891939 + +""" + +# revision identifiers, used by Alembic. +revision = "0.63.0" +down_revision = "7d1919bb1ef0" +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