0.67.0
Highlights
- Improved Sagemaker Orchestrator: Now supports warm pools for AWS Sagemaker, enhancing performance and reducing startup times for TrainingJobs.
- New DAG Visualizer: Shipped major enhancements to the DAG Visualizer for Pipeline Runs:
- Preview of the actual DAG before pipeline completion
- Visual adjustments for improved clarity
- Real-time updates during pipeline execution
- Environment Variable References in Configurations: Introduced the ability to reference environment variables in both code and configuration files using the syntax ${ENV_VARIABLE_NAME}, increasing flexibility in setups.
- Enhanced UX for Major Cloud Providers: Displaying direct pipeline/log URL when working with major cloud platforms.
- Skypilot with Kubernetes Support: Added compatibility for running Skypilot orchestrator on Kubernetes clusters.
- Updated Deepchecks Integration: The Deepchecks integration has been refreshed with the latest features and improvements.
Features and Improvements
- AWS Integration:
- Added permissions to workflow to enable assuming AWS role.
- Fixed expired credentials error when using the docker service connector.
- Error Handling: Improved error messages for stack components of uninstalled integrations.
- API Key Management: Added an option to write API keys to a file instead of using the CLI.
Pipeline Execution:
- Implemented fixes for executing steps as single step pipelines.
- Added filter option for templatable runs.
- Added additional filtering options for pipeline runs.
- MLflow Integration: Linked registered models in MLflow with the corresponding MLflow run.
- Analytics: Added missing analytics event to improve user insights.
Documentation Updates
- Updated documentation for various integrations including:
- Lightning AI orchestrator
- Kubeflow
- Comet experiment tracker
- Neptune
- Hugging Face deployer
- Weights & Biases (wandb)
- Added documentation for run templates.
- Fixed incorrect method name in Pigeon docs.
- Various small documentation fixes and improvements.
Bug Fixes
- Fixed YAML formatting issues.
- Resolved RBAC issues for subpages in response models.
- Fixed step output annotation in Discord test.
- Addressed MLFlow integration requirements duplication.
- Fixed Lightning orchestrator functionality.
What's Changed
- Error message for stack components of uninstalled integrations by @bcdurak in #2996
- Enable migration testing for version 0.66.0 by @schustmi in #2998
- Add permissions to workflow to enable assuming AWS role by @schustmi in #2999
- Add option to write api key to file instead of CLI by @schustmi in #3001
- Fix yaml formatting by @schustmi in #3004
- Update ZenML Pro links for consistency.- Update ZenML Pro links for c… by @htahir1 in #3007
- Fix incorrect method name in Pigeon docs by @strickvl in #3008
- Fixes for executing steps as single step pipelines by @schustmi in #3006
- Add filter option for templatable runs by @schustmi in #3000
- Add missing analytics event by @schustmi in #3009
- Fix expired credentials error when using the docker service connector by @schustmi in #3002
- Fix Lightning docs by @strickvl in #3013
- Remove image builder warning by @htahir1 in #3014
- Fixed kubeflow docs by @AlexejPenner in #3018
- Update Comet experiment tracker docs by @htahir1 in #3019
- Small docs fixes by @strickvl in #3022
- Feature/cleanup unused file by @AlexejPenner in #3023
- MLFlow integration requirements duplicate fix by @bcdurak in #3011
- Fix Neptune docs by @htahir1 in #3026
- Fix huggingface deployer docs by @htahir1 in #3024
- Fix step output annotation in Discord test by @wjayesh in #3029
- Fix RBAC for subpages in response models by @schustmi in #3031
- Allow env variable placeholders in configurations by @schustmi in #3003
- Leverage warm pools for AWS Sagemaker by @avishniakov in #3027
- Updated wandb docs by @htahir1 in #3030
- Add hyperlint by @htahir1 in #3035
- Bump NLP template by @avishniakov in #3036
- Add additional filtering options by @schustmi in #2951
- Bump starter template version by @schustmi in #3038
- Docs for run templates by @bcdurak in #3028
- Update Lightning AI orchestrator documentation by @strickvl in #3016
- Add default value for PipelineRun.is_templatable by @schustmi in #3040
- Use a generic OAuth2 client credentials flow to login to the Cloud API by @stefannica in #3041
- fix lightning orchestrator by @safoinme in #3010
- Linking registered models in MLflow with the corresponding MLflow run by @aiakide in #3020
- Bugfixing mlflow registry linting issue by @bcdurak in #3043
- Enhancing the orchestrator UX for major cloud providers by @bcdurak in #3005
- Skypilot with Kubernetes by @safoinme in #3033
- Update deepchecks integration by @wjayesh in #2987
New Contributors
Full Changelog: 0.66.0...0.67.0