|
1 | 1 | <!-- markdown-link-check-disable -->
|
2 | 2 |
|
| 3 | +# 0.74.0 |
| 4 | + |
| 5 | +The `0.74.0` release introduces several major features including [SageMaker |
| 6 | +pipeline scheduling capabilities](https://docs.zenml.io/stack-components/orchestrators/sagemaker#scheduling-pipelines), |
| 7 | +[Azure Container Registry (ACR) implicit authentication support](https://docs.zenml.io/stack-components/container-registries/azure#authentication-methods), |
| 8 | +and [Vertex AI persistent resource handling for step operators](https://docs.zenml.io/stack-components/step-operators/vertex#using-persistent-resources-for-faster-development). |
| 9 | +Additionally, this release includes comprehensive improvements |
| 10 | +to timezone handling and significant enhancements to database performance. |
| 11 | + |
| 12 | +## Features |
| 13 | + |
| 14 | +- API Tokens support in the dashboard for time-boxed API authentication |
| 15 | +- [SageMaker pipeline scheduling capabilities](https://docs.zenml.io/stack-components/orchestrators/sagemaker#scheduling-pipelines) |
| 16 | +- [Azure Container Registry (ACR) and Storage Account implicit authentication](https://docs.zenml.io/stack-components/container-registries/azure#authentication-methods) |
| 17 | +- [Vertex AI persistent resource support](https://docs.zenml.io/stack-components/step-operators/vertex#using-persistent-resources-for-faster-development) for step operators |
| 18 | +- Support for [custom log formats](https://docs.zenml.io/how-to/control-logging/set-logging-format) |
| 19 | +- Run metadata and tag indices for improved performance |
| 20 | +- [Core concepts video added to documentation](https://docs.zenml.io/getting-started/core-concepts) |
| 21 | + |
| 22 | +## Improvements |
| 23 | + |
| 24 | +- Comprehensive timezone consistency improvements across the platform |
| 25 | +- Enhanced database query performance for pipelines, run templates, models, |
| 26 | +and artifacts |
| 27 | +- Better handling of configured parameters during pipeline preparation |
| 28 | +- Support for passing run configurations as dictionaries when triggering |
| 29 | +pipelines |
| 30 | +- Enhanced sorting capabilities for columns with empty values in the dashboard |
| 31 | +- Improved queries for pipelines, run templates, models, and artifacts |
| 32 | +- Better filtering functionality for run metadata |
| 33 | +- More efficient artifact filtering |
| 34 | +- Various Helm chart improvements and reorganization |
| 35 | +- Updated materializer support for newer PyTorch versions |
| 36 | +- Improved code repository management and downloading |
| 37 | +- Better handling of `SecretStr` values in store configurations |
| 38 | + |
| 39 | +## Fixes |
| 40 | + |
| 41 | +- Kubernetes service connector issues resolved |
| 42 | +- Fixed sorting for columns with potentially empty values |
| 43 | +- Corrected timestamp utilization for better timezone consistency |
| 44 | +- Resolved issues with vLLM pipeline config file usage |
| 45 | +- Fixed code download functionality for custom flavor components |
| 46 | +- Addressed various documentation and broken links |
| 47 | +- Corrected MySQL database connection warnings |
| 48 | +- Fixed issues with Vertex AI experiment tracker documentation |
| 49 | + |
| 50 | +## What's Changed |
| 51 | + |
| 52 | +* Fix some docs by @htahir1 in https://github.com/zenml-io/zenml/pull/3302 |
| 53 | +* Replace deprecated `datetime.utcnow()` with `datetime.now(timezone.utc)` by @aiakide in https://github.com/zenml-io/zenml/pull/3265 |
| 54 | +* Adding the missing VertexAI experiment tracker docs by @bcdurak in https://github.com/zenml-io/zenml/pull/3308 |
| 55 | +* Create Sagemaker pipeline schedules if specified by @htahir1 in https://github.com/zenml-io/zenml/pull/3271 |
| 56 | +* Formatting by @schustmi in https://github.com/zenml-io/zenml/pull/3307 |
| 57 | +* Remove trailing slashes from zenml login URLs by @stefannica in https://github.com/zenml-io/zenml/pull/3312 |
| 58 | +* Fix Kubernetes service connector by @stefannica in https://github.com/zenml-io/zenml/pull/3313 |
| 59 | +* Add notes on missing features for on-prem ZenML Pro deployments by @stefannica in https://github.com/zenml-io/zenml/pull/3301 |
| 60 | +* Fix wrong warning log when directly connecting to MySQL DB by @schustmi in https://github.com/zenml-io/zenml/pull/3311 |
| 61 | +* Fix typo by @schustmi in https://github.com/zenml-io/zenml/pull/3316 |
| 62 | +* Minor fix for Sagemaker by @bcdurak in https://github.com/zenml-io/zenml/pull/3318 |
| 63 | +* Rework timestamp utilization for timezone consistency by @stefannica in https://github.com/zenml-io/zenml/pull/3314 |
| 64 | +* Add broken links checker by @htahir1 in https://github.com/zenml-io/zenml/pull/3305 |
| 65 | +* Schedule timezone fixes by @schustmi in https://github.com/zenml-io/zenml/pull/3315 |
| 66 | +* Misc code repository improvements by @schustmi in https://github.com/zenml-io/zenml/pull/3306 |
| 67 | +* Add core concepts video by @htahir1 in https://github.com/zenml-io/zenml/pull/3324 |
| 68 | +* Fix code download for custom flavor components by @schustmi in https://github.com/zenml-io/zenml/pull/3323 |
| 69 | +* Allow passing run configuration as dict when triggering pipelines by @schustmi in https://github.com/zenml-io/zenml/pull/3326 |
| 70 | +* Fix sorting by columns with potentially empty values by @schustmi in https://github.com/zenml-io/zenml/pull/3325 |
| 71 | +* Allow custom log formats by @schustmi in https://github.com/zenml-io/zenml/pull/3288 |
| 72 | +* Add vertex persistent resource to settings for step operator by @htahir1 in https://github.com/zenml-io/zenml/pull/3304 |
| 73 | +* Fix use of config file in vLLM pipelines by @wjayesh in https://github.com/zenml-io/zenml/pull/3322 |
| 74 | +* Fixing the CI with the new `huggingface-hub` version by @bcdurak in https://github.com/zenml-io/zenml/pull/3329 |
| 75 | +* Handling string values as SecretStrs in store configurations by @bcdurak in https://github.com/zenml-io/zenml/pull/3319 |
| 76 | +* More code repository improvements by @schustmi in https://github.com/zenml-io/zenml/pull/3327 |
| 77 | +* Fix materializer for new pytorch version by @schustmi in https://github.com/zenml-io/zenml/pull/3331 |
| 78 | +* Add some nicer docs by @htahir1 in https://github.com/zenml-io/zenml/pull/3328 |
| 79 | +* Add run metadata and tag indices by @schustmi in https://github.com/zenml-io/zenml/pull/3310 |
| 80 | +* Fix markdown link checker for external PRs by @schustmi in https://github.com/zenml-io/zenml/pull/3333 |
| 81 | +* feat: implement implicit authentication for ACR and Storage Account by @lukas-reining in https://github.com/zenml-io/zenml/pull/3274 |
| 82 | +* Add support for symlinks in GH download by @schustmi in https://github.com/zenml-io/zenml/pull/3332 |
| 83 | +* ZenML Helm chart improvements by @stefannica in https://github.com/zenml-io/zenml/pull/3320 |
| 84 | +* Move helm chart out of the source tree by @stefannica in https://github.com/zenml-io/zenml/pull/3338 |
| 85 | +* Add option to skip stack validation by @schustmi in https://github.com/zenml-io/zenml/pull/3337 |
| 86 | +* Improve queries for pipelines, run templates, models and artifacts by @schustmi in https://github.com/zenml-io/zenml/pull/3335 |
| 87 | +* Improve configured parameter detection when preparing pipeline by @schustmi in https://github.com/zenml-io/zenml/pull/3339 |
| 88 | +* Minor fix for the Artifact filter model by @bcdurak in https://github.com/zenml-io/zenml/pull/3334 |
| 89 | +* Allow (un)installing integrations with system-wide uv installations by @schustmi in https://github.com/zenml-io/zenml/pull/3342 |
| 90 | +* Fix filtering by run metadata by @schustmi in https://github.com/zenml-io/zenml/pull/3344 |
| 91 | + |
| 92 | +## New Contributors |
| 93 | + |
| 94 | +* @lukas-reining made their first contribution in https://github.com/zenml-io/zenml/pull/3274 |
| 95 | + |
| 96 | +**Full Changelog**: https://github.com/zenml-io/zenml/compare/0.73.0...0.74.0 |
| 97 | + |
3 | 98 | # 0.73.0
|
4 | 99 |
|
5 | 100 | The `0.73.0` release contains various changes and improvements, but most
|
|
0 commit comments