0.5.6
) * (
( /( ( ` )\ )
)\()) ( )\))( (()/(
((_)\ ))\ ( ((_)()\ /(_))
_((_) /((_) )\ ) (_()((_) (_))
|_ / (_)) _(_/( | \/ | | |
/ / / -_) | ' \)) | |\/| | | |__
/___| \___| |_||_| |_| |_| |____|
This release fixes some known bugs from previous releases and especially 0.5.5. Therefore, upgrading to 0.5.6 is a breaking change. You must do the following in order to proceed with this version:
cd zenml_enabled_repo
rm -rf .zen/
And then start again with ZenML init:
pip install --upgrade zenml
zenml init
New Features
- Added
zenml example run [EXAMPLE_RUN_NAME]
feature: The ability to run an example with one command. In order to run this, dozenml example pull
first and see all examples available by runningzenml example list
. - Added ability to specify a
.dockerignore
file before running pipelines on Kubeflow. - Kubeflow Orchestrator is now leaner and faster.
- Added the
describe
command group to the CLI for groupsstack
,orchestrator
,artifact-store
, andmetadata-store
. E.g.zenml stack describe
Bug fixes and minor improvements
- Adding
StepContext
to a branch now invalidates caching by default. Disable explicitly withenable_cache=True
. - Docs updated to reflect minor changes in CLI commands.
- CLI
list
commands now mentions active component. Tryzenml stack list
to check this out. zenml version
now has cooler art.
What's Changed
- Delete blog reference from release notes by @alex-zenml in #228
- Docs updates by @alex-zenml in #229
- Update kubeflow guide by @schustmi in #230
- Updated quickstart to reflect newest zenml version by @alexej-zenml in #231
- Add KFP GCP example readme by @schustmi in #233
- Baris/update docs with class api by @bcdurak in #232
- fixing a small typo [ci skip] by @bcdurak in #236
- Hamza/docs last min updates by @htahir1 in #234
- fix broken links by @alex-zenml in #237
- added one more page for standardized artifacts [ci skip] by @bcdurak in #238
- Unified use of cli_utils.print_table for all table format cli printouts by @AlexejPenner in #240
- Remove unused tfx kubeflow code by @schustmi in #239
- Relaxed typing requirements for cli_utils.print_table by @AlexejPenner in #241
- Pass input artifact types to kubeflow container entrypoint by @schustmi in #242
- Catch duplicate run name error and throw custom exception by @schustmi in #243
- Improved logs by @htahir1 in #244
- CLI active component highlighting by @alex-zenml in #245
- Baris/eng 244 clean up by @bcdurak in #246
- CLI describe command by @alex-zenml in #248
- Alexej/eng 35 run examples from cli by @AlexejPenner in #253
- CLI argument and option flag consistency improvements by @alex-zenml in #250
- Invalidate caching when a step requires a step context by @schustmi in #252
- Implement better error messages for custom step output artifact types by @schustmi in #254
- Small improvements by @schustmi in #251
- Kubeflow dockerignore by @schustmi in #249
- Rename container registry folder to be consistent with the other stack components by @schustmi in #257
- Update todo script by @schustmi in #256
- Update docs following CLI change by @alex-zenml in #255
- Bump mypy version by @schustmi in #258
- Kubeflow Windows daemon alternative by @schustmi in #259
- Run pre commit in local environment by @schustmi in #260
- Hamza/eng 269 move beam out by @htahir1 in #262
- Update docs by @alex-zenml in #261
- Hamza/update readme with contribitions by @htahir1 in #271
- Hamza/eng 256 backoff analytics by @htahir1 in #270
- Add spellcheck by @alex-zenml in #264
- Using the pipeline run name to explicitly access when explaining the … by @AlexejPenner in #263
- Import user main module in kubeflow entrypoint to make sure all components are registered by @schustmi in #273
- Fix cli version command by @schustmi in #272
- User is informed of version mismatch and example pull defaults to cod… by @AlexejPenner in #274
- Hamza/eng 274 telemetry by @htahir1 in #275
- Update docs with right commands and events by @htahir1 in #276
- Fixed type annotation for some python versions by @AlexejPenner in #277
Full Changelog: 0.5.5...0.5.6