0.9.0
0.9.0
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.)
Beyond this, as usual we included a number of smaller bugfixes and documentation changes to cumulatively improve experience of using ZenML as a user.
What's Changed
- Pass secret to release linting workflow by @schustmi in #642
- Fix typo in example by @anencore94 in #644
- Added
SecretExistsError
inregister_secret()
method by @hectorLop in #648 - Fix broken GCP Secrets example CLI command by @strickvl in #649
- Upgrade to
ml-pipelines-sdk
v1.8.0 by @strickvl in #651 - Fix example list CLI command name by @schustmi in #647
- Fix README by @strickvl in #657
- Fix broken links in docs by @safoinme in #652
- Add
VertexOrchestrator
implementation by @gabrielmbmb in #640 - Fix index page links and Heading links. by @safoinme in #661
- Add docstring checks to
pre-commit
script by @strickvl in #481 - Pin MLflow to <1.26.0 to prevent issues when matplotlib is not installed by @fa9r in #666
- Making
utils
more consistent by @strickvl in #658 - Fix linting failures on
develop
by @strickvl in #669 - Add docstrings for
config
module by @strickvl in #668 - Miscellaneous bugfixes by @schustmi in #660
- Make ZenServer dependencies optional by @schustmi in #665
- Implement Azure Secrets Manager integration by @strickvl in #654
- Replace
codespell
withpyspelling
by @strickvl in #663 - Add Community Event to README by @htahir1 in #674
- Fix failing integration tests by @strickvl in #677
- Add
io
andmodel_deployers
docstring checks by @strickvl in #675 - Update
zenml stack down
to use --force flag by @schustmi in #673 - Fix class resolving on windows by @schustmi in #678
- Added
pipelines
docstring checks by @strickvl in #676 - Docstring checks for
cli
module by @strickvl in #680 - Docstring fixes for
entrypoints
andexperiment_trackers
modules by @strickvl in #672 - Clearer Contributing.md by @htahir1 in #681
- How to access secrets within step added to docs by @AlexejPenner in #653
- FIX: Log a warning instead of raising an
AssertionError
by @ketangangal in #628 - Reviewer Reminder by @htahir1 in #683
- Fix some docs phrasings and headers by @strickvl in #670
- Implement
SlackAlerter.ask()
by @fa9r in #662 - Extending Alerters Docs by @fa9r in #690
- Sane defaults for MySQL by @htahir1 in #691
- pd.Series materializer by @Reed-Schimmel in #684
- Add docstrings for
materializers
andmetadata_stores
by @strickvl in #694 - Docstrings for the
integrations
module(s) by @strickvl in #692 - Add remaining docstrings by @strickvl in #696
- Allow enabling mlflow/wandb/whylogs with the class-based api by @schustmi in #697
- GitHub Actions orchestrator by @schustmi in #685
- Created MySQL docs, Vertex AI docs, and step.entrypoint() by @AlexejPenner in #698
- Update ignored words by @strickvl in #701
- Stack Component registering made easier by @AlexejPenner in #695
- Cleaning up the docs after the revamp by @bcdurak in #699
- Add model deployer to CLI docs by @safoinme in #702
- Merge Cloud Integrations and create a Vertex AI Example by @AlexejPenner in #693
- GitHub actions orchestrator example by @schustmi in #703
New Contributors
- @anencore94 made their first contribution in #644
- @hectorLop made their first contribution in #648
- @gabrielmbmb made their first contribution in #640
- @ketangangal made their first contribution in #628
- @Reed-Schimmel made their first contribution in #684
Full Changelog: 0.8.1...0.9.0