Skip to content

Commit 92931d5

Browse files
committed
Prepare for 0.10.0 release
1 parent e1e48f9 commit 92931d5

File tree

4 files changed

+57
-5
lines changed

4 files changed

+57
-5
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ common ML development tasks. ZenML is not here to replace the great tools that
3030
solve these individual problems. Rather, it offers an **extensible framework** and a
3131
standard abstraction to write and build your workflows.
3232

33-
🎉 **Version 0.9.0 out now!** [Check out the release notes
33+
🎉 **Version 0.10.0 out now!** [Check out the release notes
3434
here](https://github.com/zenml-io/zenml/releases).
3535

3636
[![PyPI - Python
@@ -80,7 +80,7 @@ your project, you get the following benefits:
8080
| 🧘‍♀️ **[ZenML 101]** | New to ZenML? Here's everything you need to know! |
8181
| ⚛️ **[Core Concepts]** | Some key terms and concepts we use. |
8282
| 🗃 **[Functional API Guide]** | Build production ML pipelines with simple functions. |
83-
| 🚀 **[New in v0.9.0]** | New features, bug fixes. |
83+
| 🚀 **[New in v0.10.0]** | New features, bug fixes. |
8484
| 🗳 **[Vote for Features]** | Pick what we work on next! |
8585
| 📓 **[Docs]** | Full documentation for creating your own ZenML pipelines. |
8686
| 📒 **[API Reference]** | The detailed reference for ZenML's API. |
@@ -97,7 +97,7 @@ your project, you get the following benefits:
9797
[ZenML 101]: https://docs.zenml.io/
9898
[Core Concepts]: https://docs.zenml.io/core-concepts
9999
[Functional API Guide]: https://docs.zenml.io/v/docs/guides/functional-api
100-
[New in v0.9.0]: https://github.com/zenml-io/zenml/releases
100+
[New in v0.10.0]: https://github.com/zenml-io/zenml/releases
101101
[Vote for Features]: https://zenml.io/discussion
102102
[Docs]: https://docs.zenml.io/
103103
[API Reference]: https://apidocs.zenml.io/

RELEASE_NOTES.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
# 0.10.0
2+
3+
The 0.10.0 release continues our streak of extending ZenML with support for new
4+
orchestrators, this time by adding
5+
[the Kubernetes Native Orchestrator](https://github.com/zenml-io/zenml/tree/main/examples/kubernetes_orchestration).
6+
This orchestrator is a lightweight alternative to other distributed orchestrators
7+
like Airflow or Kubeflow that gives our users the ability to run pipelines in any
8+
Kubernetes cluster without having to install and manage additional tools or
9+
components.
10+
11+
This release features another integration that we are really excited about: the
12+
popular data profiling and validation library [Great Expectations](https://greatexpectations.io/)
13+
is our first Data Validator, a new category of stack components that we are in
14+
the process of standardizing, that will make data quality a central feature of
15+
ZenML. [The ZenML Great Expectations integration](https://github.com/zenml-io/zenml/tree/main/examples/great_expectations_data_validation)
16+
eliminates the complexity associated with configuring the store backends for
17+
Great Expectations by reusing our Artifact Store concept for that purpose and
18+
gives ZenML users immediate access to Great Expectations in both local and cloud
19+
settings.
20+
21+
Last but not least, the release also includes a new secrets manager implementation,
22+
courtesy of our contributor @karimhabush, that integrates ZenML with the
23+
[Hashicorp Vault Server](https://www.vaultproject.io) as well as a few other bug
24+
fixes and improvements.
25+
26+
## What's Changed
27+
* Fix broken link by @strickvl in https://github.com/zenml-io/zenml/pull/707
28+
* Add stack component copy command by @schustmi in https://github.com/zenml-io/zenml/pull/705
29+
* Remove `force` flag from secrets managers' implementation by @strickvl in https://github.com/zenml-io/zenml/pull/708
30+
* Fixed wrong example README by @AlexejPenner in https://github.com/zenml-io/zenml/pull/712
31+
* Fix dead links in integrations docs. by @fa9r in https://github.com/zenml-io/zenml/pull/710
32+
* Fixing link to guide by @chethanuk-plutoflume in https://github.com/zenml-io/zenml/pull/716
33+
* Adding azure-keyvault-secrets to azure integration dependencies by @safoinme in https://github.com/zenml-io/zenml/pull/717
34+
* Fix MLflow repeated deployment error by @fa9r in https://github.com/zenml-io/zenml/pull/715
35+
* Replace alerter standard steps by Slack-specific steps to fix config issue. by @fa9r in https://github.com/zenml-io/zenml/pull/714
36+
* Fix broken links on README by @dnth in https://github.com/zenml-io/zenml/pull/722
37+
* Invalidate cache by @strickvl in https://github.com/zenml-io/zenml/pull/724
38+
* Skip Cleaning Trace on tests by @safoinme in https://github.com/zenml-io/zenml/pull/725
39+
* Kubernetes orchestrator by @fa9r in https://github.com/zenml-io/zenml/pull/688
40+
* Vault Secrets Manager integration - KV Secrets Engine by @karimhabush in https://github.com/zenml-io/zenml/pull/689
41+
* Add missing help text for CLI commands by @safoinme in https://github.com/zenml-io/zenml/pull/723
42+
* Misc bugfixes by @schustmi in https://github.com/zenml-io/zenml/pull/713
43+
* Great Expectations integration for data validation by @strickvl in https://github.com/zenml-io/zenml/pull/555
44+
* Fix GCP artifact store by @schustmi in https://github.com/zenml-io/zenml/pull/730
45+
46+
## New Contributors
47+
* @chethanuk-plutoflume made their first contribution in https://github.com/zenml-io/zenml/pull/716
48+
* @dnth made their first contribution in https://github.com/zenml-io/zenml/pull/722
49+
* @karimhabush made their first contribution in https://github.com/zenml-io/zenml/pull/689
50+
51+
**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.9.0...0.10.0
52+
153
# 0.9.0
254

355
It's been a couple of weeks, so it's time for a new release! 0.9.0 brings two whole new orchestrators, one of which was contributed by a community member just one day after we unveiled new documentation for orchestrator extensibility! The release also includes a new secrets manager, a Slack integration and a bunch of other smaller changes across the codebase. (Our new orchestrators are exciting enough that they'll get their own blog posts to showcase their strengths in due course.)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "zenml"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
packages = [
55
{ include = "zenml", from = "src" },
66
]

src/zenml/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.0
1+
0.10.0

0 commit comments

Comments
 (0)