0.94.6
Fixed 3
- Fixed GCP service connector failures when connecting to private GKE clusters that use Google's DNS-based control plane endpoint by connecting using the same method as gcloud container clusters get-credentials --dns-endpoint
- Resolved an issue where ZenML would fail when no container engine was available even when users explicitly set skip_build=True in their DockerSettings
- Include hook sources as string in snapshot config template
Infrastructure & Deployment Improvements
- Enhanced GKE Private Cluster Support: Fixed GCP service connector failures when connecting to private GKE clusters that use Google's DNS-based control plane endpoint. ZenML now connects using the same method as
gcloud container clusters get-credentials --dns-endpoint, ensuring reliable access to private clusters. PR #4856
- Docker Build Requirements: Resolved an issue where ZenML would fail when no container engine was available, even when users explicitly set
skip_build=Truein their DockerSettings. The build checksum computation now correctly respects the skip_build flag. PR #4879
What's Changed
- Add version 0.94.4 to legacy docs by @github-actions[bot] in https://github.com/zenml-io/zenml/pull/4872
- Add 0.94.5 to the migration tests by @github-actions[bot] in https://github.com/zenml-io/zenml/pull/4874
- Don't require container engine when specifying skip_build by @schustmi in https://github.com/zenml-io/zenml/pull/4879
- Fix GKE private cluster access via DNS control plane endpoint in GCP service connector by @stefannica in https://github.com/zenml-io/zenml/pull/4856
- Include hook sources as string in snapshot config template by @schustmi in https://github.com/zenml-io/zenml/pull/4880
- Prepare release 0.94.6 by @github-actions[bot] in https://github.com/zenml-io/zenml/pull/4883
Full Changelog: https://github.com/zenml-io/zenml/compare/0.94.5...0.94.6