The 0.74.0
release introduces several major features including SageMaker pipeline scheduling capabilities, Azure Container Registry (ACR) implicit authentication support, and Vertex AI persistent resource handling for step operators. Additionally, this release includes comprehensive improvements to timezone handling and significant enhancements to database performance.
Features
- API Tokens support in the dashboard for time-boxed API authentication
- SageMaker pipeline scheduling capabilities
- Azure Container Registry (ACR) and Storage Account implicit authentication
- Vertex AI persistent resource support for step operators
- Support for custom log formats
- Run metadata and tag indices for improved performance
- Core concepts video added to documentation
Improvements
- Comprehensive timezone consistency improvements across the platform
- Enhanced database query performance for pipelines, run templates, models, and artifacts
- Better handling of configured parameters during pipeline preparation
- Support for passing run configurations as dictionaries when triggering pipelines
- Enhanced sorting capabilities for columns with empty values in the dashboard
- Improved queries for pipelines, run templates, models, and artifacts
- Better filtering functionality for run metadata
- More efficient artifact filtering
- Various Helm chart improvements and reorganization
- Updated materializer support for newer PyTorch versions
- Improved code repository management and downloading
- Better handling of
SecretStr
values in store configurations
Fixes
- Kubernetes service connector issues resolved
- Fixed sorting for columns with potentially empty values
- Corrected timestamp utilization for better timezone consistency
- Resolved issues with vLLM pipeline config file usage
- Fixed code download functionality for custom flavor components
- Addressed various documentation and broken links
- Corrected MySQL database connection warnings
- Fixed issues with Vertex AI experiment tracker documentation
What's Changed
- Fix some docs by @htahir1 in #3302
- Replace deprecated
datetime.utcnow()
withdatetime.now(timezone.utc)
by @aiakide in #3265 - Adding the missing VertexAI experiment tracker docs by @bcdurak in #3308
- Create Sagemaker pipeline schedules if specified by @htahir1 in #3271
- Formatting by @schustmi in #3307
- Remove trailing slashes from zenml login URLs by @stefannica in #3312
- Fix Kubernetes service connector by @stefannica in #3313
- Add notes on missing features for on-prem ZenML Pro deployments by @stefannica in #3301
- Fix wrong warning log when directly connecting to MySQL DB by @schustmi in #3311
- Fix typo by @schustmi in #3316
- Minor fix for Sagemaker by @bcdurak in #3318
- Rework timestamp utilization for timezone consistency by @stefannica in #3314
- Add broken links checker by @htahir1 in #3305
- Schedule timezone fixes by @schustmi in #3315
- Misc code repository improvements by @schustmi in #3306
- Add core concepts video by @htahir1 in #3324
- Fix code download for custom flavor components by @schustmi in #3323
- Allow passing run configuration as dict when triggering pipelines by @schustmi in #3326
- Fix sorting by columns with potentially empty values by @schustmi in #3325
- Allow custom log formats by @schustmi in #3288
- Add vertex persistent resource to settings for step operator by @htahir1 in #3304
- Fix use of config file in vLLM pipelines by @wjayesh in #3322
- Fixing the CI with the new
huggingface-hub
version by @bcdurak in #3329 - Handling string values as SecretStrs in store configurations by @bcdurak in #3319
- More code repository improvements by @schustmi in #3327
- Fix materializer for new pytorch version by @schustmi in #3331
- Add some nicer docs by @htahir1 in #3328
- Add run metadata and tag indices by @schustmi in #3310
- Fix markdown link checker for external PRs by @schustmi in #3333
- feat: implement implicit authentication for ACR and Storage Account by @lukas-reining in #3274
- Add support for symlinks in GH download by @schustmi in #3332
- ZenML Helm chart improvements by @stefannica in #3320
- Move helm chart out of the source tree by @stefannica in #3338
- Add option to skip stack validation by @schustmi in #3337
- Improve queries for pipelines, run templates, models and artifacts by @schustmi in #3335
- Improve configured parameter detection when preparing pipeline by @schustmi in #3339
- Minor fix for the Artifact filter model by @bcdurak in #3334
- Allow (un)installing integrations with system-wide uv installations by @schustmi in #3342
- Fix filtering by run metadata by @schustmi in #3344
New Contributors
- @lukas-reining made their first contribution in #3274
Full Changelog: 0.73.0...0.74.0