diff --git a/README.md b/README.md index 88124f019fb..b58f25004c4 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ Projects Showcase

- 🎉 Version 0.55.3 is out. Check out the release notes + 🎉 Version 0.55.4 is out. Check out the release notes here.

diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 1d55627c32a..767702b496b 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,4 +1,54 @@ +# 0.55.4 + +This release brings a host of enhancements and fixes across the board, including +significant improvements to our services logging and status, the integration of +model saving to the registry via CLI methods, and more robust handling of +parallel pipelines and database entities. We've also made strides in optimizing +MLflow interactions, enhancing our documentation, and ensuring our CI processes +are more robust. + +Additionally, we've tackled several bug fixes and performance improvements, +making our platform even more reliable and user-friendly. + +We'd like to give a special thanks to @christianversloot and @francoisserra for +their contributions. + +## What's Changed +* Bump mlflow to 2.10.2 by @christianversloot in https://github.com/zenml-io/zenml/pull/2444 +* Improve services logging and status by @safoinme in https://github.com/zenml-io/zenml/pull/2436 +* Add `save models to registry` setting of a model to CLI methods by @avishniakov in https://github.com/zenml-io/zenml/pull/2447 +* Parallel pipelines can create entities in DB by @avishniakov in https://github.com/zenml-io/zenml/pull/2446 +* Fix MlFlow TF autlogging excessive warnings by @avishniakov in https://github.com/zenml-io/zenml/pull/2449 +* Fix and improve integration deps checker by @stefannica in https://github.com/zenml-io/zenml/pull/2455 +* Add migration test version + use self-hosted runners for release by @strickvl in https://github.com/zenml-io/zenml/pull/2450 +* Enable running pipeline via REST by @schustmi in https://github.com/zenml-io/zenml/pull/2389 +* Faster mlflow `list_model_versions` by @avishniakov in https://github.com/zenml-io/zenml/pull/2460 +* Avoid exposure of tracking uri to metadata by @avishniakov in https://github.com/zenml-io/zenml/pull/2458 +* Some important docs updates by @htahir1 in https://github.com/zenml-io/zenml/pull/2463 +* Fix CI by @strickvl in https://github.com/zenml-io/zenml/pull/2467 +* Fix local Airflow install + docs instructions by @strickvl in https://github.com/zenml-io/zenml/pull/2459 +* Update `.coderabbit.yaml` by @strickvl in https://github.com/zenml-io/zenml/pull/2470 +* Prevent templates update from formatting the whole codebase by @avishniakov in https://github.com/zenml-io/zenml/pull/2469 +* Telemetry guarding for CI & editable installs by @strickvl in https://github.com/zenml-io/zenml/pull/2468 +* Add Vertex Step Operator network parameter by @francoisserra in https://github.com/zenml-io/zenml/pull/2398 +* Allow integration export to overwrite a pre-existing file by @strickvl in https://github.com/zenml-io/zenml/pull/2466 +* Fix `log_model_metadata` with explicit name and version by @avishniakov in https://github.com/zenml-io/zenml/pull/2465 +* Triggers, actions, event sources - base abstractions and github and pipeline run implementations by @AlexejPenner in https://github.com/zenml-io/zenml/pull/2312 +* Mount zenml config path as empty dir by @stefannica in https://github.com/zenml-io/zenml/pull/2472 +* Fix broken docs links by @strickvl in https://github.com/zenml-io/zenml/pull/2473 +* Use `uv pip compile` for environment setup in CI by @strickvl in https://github.com/zenml-io/zenml/pull/2474 +* MLflow fix for tests on Mac Python 3.9 and 3.10 by @strickvl in https://github.com/zenml-io/zenml/pull/2462 +* Improve custom data types docs by @avishniakov in https://github.com/zenml-io/zenml/pull/2476 +* Reflect env variables on global configuration by @safoinme in https://github.com/zenml-io/zenml/pull/2371 +* Fix zenml deploy secret stores by @safoinme in https://github.com/zenml-io/zenml/pull/2454 +* Don't fail when workload manager source fails to load by @schustmi in https://github.com/zenml-io/zenml/pull/2478 +* Add analytics events for cloud onboarding by @schustmi in https://github.com/zenml-io/zenml/pull/2456 +* Race condition on creating new users allows duplicate usernames by @avishniakov in https://github.com/zenml-io/zenml/pull/2479 + + +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.55.3...0.55.4 + # 0.55.3 This patch comes with a variety of bug fixes and documentation updates. @@ -50,7 +100,7 @@ Some of the most important changes include: - The new [HyperAI](https://hyperai.ai) integration featuring a new orchestrator and service connector - Bumping the mlflow version to 2.10.0 -We'd like to give a special thanks to @christianversloot and @francoisserra for their contributions. +We'd like to give a special thanks to @christianversloot and @francoisserra for their contributions. ## What's Changed * `0.55.1` in migration testing by @avishniakov in https://github.com/zenml-io/zenml/pull/2368 diff --git a/pyproject.toml b/pyproject.toml index 7d264676204..d5dcaa757d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zenml" -version = "0.55.3" +version = "0.55.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 9dd7871a6be..03f1a895a7a 100644 --- a/src/zenml/VERSION +++ b/src/zenml/VERSION @@ -1 +1 @@ -0.55.3 +0.55.4 diff --git a/src/zenml/zen_server/deploy/helm/Chart.yaml b/src/zenml/zen_server/deploy/helm/Chart.yaml index ef9c9ca2ce1..183f0a1338d 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.55.3" +version: "0.55.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 a6b5b202ee3..a14f836db29 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.55.3 -helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.55.3 +# example command for version 0.55.4 +helm install my-zenml oci://public.ecr.aws/zenml/zenml --version 0.55.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.55.4_release.py b/src/zenml/zen_stores/migrations/versions/0.55.4_release.py new file mode 100644 index 00000000000..8a8ffd3bc78 --- /dev/null +++ b/src/zenml/zen_stores/migrations/versions/0.55.4_release.py @@ -0,0 +1,24 @@ +"""Release [0.55.4]. + +Revision ID: 0.55.4 +Revises: 479103df60b6 +Create Date: 2024-02-29 14:03:34.556396 + +""" + + +# revision identifiers, used by Alembic. +revision = "0.55.4" +down_revision = "479103df60b6" +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