|
1 | 1 | <!-- markdown-link-check-disable -->
|
2 | 2 |
|
| 3 | +# 0.80.0 |
| 4 | + |
| 5 | +The 0.80.0 release is one of our biggest updates in a while! This version introduces a major refactoring of workspaces into projects, enhances tagging capabilities, and improves GitLab repository support. This release also features significant performance optimizations for Docker builds and CLI operations. |
| 6 | + |
| 7 | +## Features |
| 8 | + |
| 9 | +- For our Pro users: Refactored workspaces into projects with improved RBAC API resource format (We will release separate docs on this soon.) |
| 10 | +- [Enhanced tagging system](https://docs.zenml.io/how-to/data-artifact-management/handle-data-artifacts/tagging) with resource type filtering and exclusive tag behavior |
| 11 | +- [Added persistent resource support for the Vertex orchestrator](https://docs.zenml.io/stacks/orchestrators/vertex#using-persistent-resources-for-faster-development) |
| 12 | +- Store build duration information for better tracking |
| 13 | +- [Allow passing step artifacts to specify upstream steps](https://docs.zenml.io/how-to/pipeline-development/build-pipelines/control-execution-order-of-steps) |
| 14 | +- Support for environment variables in KubernetesPodSettings |
| 15 | + |
| 16 | +## Improvements |
| 17 | + |
| 18 | +- Updated devel dockerfiles to make rebuilds faster |
| 19 | +- Improved CLI response time through optimized imports |
| 20 | +- Allow registering public GitLab repositories without token |
| 21 | +- [Enable Weave integration](https://docs.zenml.io/stacks/experiment-trackers/wandb#using-weights-and-biases-weave) in Wandb settings |
| 22 | +- Allow the service account project ID to be overridden in [the GCP service connector](https://docs.zenml.io/how-to/infrastructure-deployment/auth-management/gcp-service-connector) |
| 23 | +- [Pass API token as Kubernetes secret](https://docs.zenml.io/stacks/orchestrators/kubernetes#additional-configuration), allowing Kubernetess orchestrator to run workloads without exposing any sensitive API tokens in the environment |
| 24 | + |
| 25 | +## Fixes |
| 26 | + |
| 27 | +- Fixed GitLab URL parsing and matching |
| 28 | +- Corrected CLI command to describe flavors |
| 29 | +- Fixed taggable filter model and filter models with multiple inputs |
| 30 | +- Fixed project statistics endpoint and ZenML Pro project URLs |
| 31 | +- Fixed the ACR support in the Azure service connector |
| 32 | +- Resolved SkyPilot Orchestrator cluster name handling |
| 33 | +- Fixed deprecation messages for GitHub code repository |
| 34 | +- Don't retry REST API calls if runtime errors occur |
| 35 | + |
| 36 | +## Documentation |
| 37 | + |
| 38 | +- Renamed API Docs to SDK Docs for clarity |
| 39 | +- Fixed SDK docs rendering with proper directory structure and links |
| 40 | +- Removed deprecated caveat from Kubernetes docs |
| 41 | +- Various documentation fixes and clarifications |
| 42 | + |
| 43 | +## What's Changed |
| 44 | +* Update devel dockerfiles to make rebuilds faster by @stefannica in https://github.com/zenml-io/zenml/pull/3385 |
| 45 | +* Deepchecks fix for the CI by @bcdurak in https://github.com/zenml-io/zenml/pull/3389 |
| 46 | +* Fixing the CI by @bcdurak in https://github.com/zenml-io/zenml/pull/3391 |
| 47 | +* Fixing the zenml login hint for separated names by @bcdurak in https://github.com/zenml-io/zenml/pull/3388 |
| 48 | +* bugfix: correctly parse and match Gitlab URLs by @dragosmc in https://github.com/zenml-io/zenml/pull/3392 |
| 49 | +* bugfix: pass iterator to gitlab by @dragosmc in https://github.com/zenml-io/zenml/pull/3393 |
| 50 | +* Allow registering public gitlab repositories without token by @schustmi in https://github.com/zenml-io/zenml/pull/3394 |
| 51 | +* Fix CLI command to describe flavors by @schustmi in https://github.com/zenml-io/zenml/pull/3390 |
| 52 | +* Store build duration by @schustmi in https://github.com/zenml-io/zenml/pull/3386 |
| 53 | +* Removed deprecated caveat from kubernetes docs by @AlexejPenner in https://github.com/zenml-io/zenml/pull/3395 |
| 54 | +* fix doc confusion by @VicSev in https://github.com/zenml-io/zenml/pull/3397 |
| 55 | +* Improved tagging by @bcdurak in https://github.com/zenml-io/zenml/pull/3360 |
| 56 | +* Refactor workspaces into projects by @stefannica in https://github.com/zenml-io/zenml/pull/3364 |
| 57 | +* Fix taggable filter model by @schustmi in https://github.com/zenml-io/zenml/pull/3403 |
| 58 | +* Testing the CLI with the profiler by @bcdurak in https://github.com/zenml-io/zenml/pull/3400 |
| 59 | +* Don't retry REST API calls if runtime errors occur by @stefannica in https://github.com/zenml-io/zenml/pull/3408 |
| 60 | +* Allow the service account project ID to be overridden in the GCP service connector by @stefannica in https://github.com/zenml-io/zenml/pull/3398 |
| 61 | +* Allow passing step artifacts to specify upstream steps by @schustmi in https://github.com/zenml-io/zenml/pull/3401 |
| 62 | +* Add Reo Javascript snippet to main.html by @htahir1 in https://github.com/zenml-io/zenml/pull/3409 |
| 63 | +* Rename workspace to project by @stefannica in https://github.com/zenml-io/zenml/pull/3407 |
| 64 | +* Enable Weave integration in Wandb settings by @htahir1 in https://github.com/zenml-io/zenml/pull/3359 |
| 65 | +* Add persistent resource support for the vertex orchestrator by @schustmi in https://github.com/zenml-io/zenml/pull/3396 |
| 66 | +* Minor fix for the docs by @avishniakov in https://github.com/zenml-io/zenml/pull/3411 |
| 67 | +* Listing tags filtered by resource type by @bcdurak in https://github.com/zenml-io/zenml/pull/3406 |
| 68 | +* Adding removing tags with various update models by @bcdurak in https://github.com/zenml-io/zenml/pull/3404 |
| 69 | +* Exclusive tag behavior by @bcdurak in https://github.com/zenml-io/zenml/pull/3405 |
| 70 | +* Rename tenant to workspace and implement new RBAC API resource format by @stefannica in https://github.com/zenml-io/zenml/pull/3414 |
| 71 | +* API Docs -> SDK Docs by @htahir1 in https://github.com/zenml-io/zenml/pull/3415 |
| 72 | +* Removed step by @AlexejPenner in https://github.com/zenml-io/zenml/pull/3416 |
| 73 | +* Fix unbound variable access by @schustmi in https://github.com/zenml-io/zenml/pull/3412 |
| 74 | +* Allow setting environment variables through `KubernetesPodSettings` by @schustmi in https://github.com/zenml-io/zenml/pull/3413 |
| 75 | +* Fix SDK docs rendering with proper directory structure and links by @strickvl in https://github.com/zenml-io/zenml/pull/3374 |
| 76 | +* Fix deprecation message for github code repository by @schustmi in https://github.com/zenml-io/zenml/pull/3418 |
| 77 | +* Fix project statistics endpoint by @schustmi in https://github.com/zenml-io/zenml/pull/3420 |
| 78 | +* Track project creation in onboarding state by @schustmi in https://github.com/zenml-io/zenml/pull/3423 |
| 79 | +* Fix the ACR support in the Azure service connector by @stefannica in https://github.com/zenml-io/zenml/pull/3424 |
| 80 | +* Limiting the `mlflow` dependency by @bcdurak in https://github.com/zenml-io/zenml/pull/3422 |
| 81 | +* Pass API token as kubernetes secret by @schustmi in https://github.com/zenml-io/zenml/pull/3421 |
| 82 | +* Improve the CLI response time through imports by @bcdurak in https://github.com/zenml-io/zenml/pull/3399 |
| 83 | +* Fetch model hydrated during deletion process by @schustmi in https://github.com/zenml-io/zenml/pull/3427 |
| 84 | +* Fix ZenML Pro project URLs for pipeline runs and model versions by @stefannica in https://github.com/zenml-io/zenml/pull/3426 |
| 85 | +* Add missing functions and classes to root init exports by @schustmi in https://github.com/zenml-io/zenml/pull/3428 |
| 86 | +* Fix doc links and comment test out by @htahir1 in https://github.com/zenml-io/zenml/pull/3430 |
| 87 | +* fix: SkypilotBaseOrchestrator handle given cluster_name and correct reuse by @BjoernBiltzinger in https://github.com/zenml-io/zenml/pull/3417 |
| 88 | +* Upgrading the `skypilot` dependency by @bcdurak in https://github.com/zenml-io/zenml/pull/3429 |
| 89 | +* Fixing filter models with multiple inputs by @bcdurak in https://github.com/zenml-io/zenml/pull/3410 |
| 90 | +* Add project usage tracking by @schustmi in https://github.com/zenml-io/zenml/pull/3435 |
| 91 | + |
| 92 | +## New Contributors |
| 93 | +* @dragosmc made their first contribution in https://github.com/zenml-io/zenml/pull/3392 |
| 94 | +* @VicSev made their first contribution in https://github.com/zenml-io/zenml/pull/3397 |
| 95 | +* @BjoernBiltzinger made their first contribution in https://github.com/zenml-io/zenml/pull/3417 |
| 96 | + |
| 97 | +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.75.0...0.80.0 |
| 98 | + |
| 99 | + |
3 | 100 | # 0.75.0
|
4 | 101 |
|
5 | 102 | The `0.75.0` release introduces dashboard enhancements for stack component
|
|
0 commit comments