New Features
- GKE Autopilot Cluster Creation: You can now create GKE Autopilot clusters with the Cluster Creation wizard for a more managed mode of operation, taking advantage of Autopilot’s auto-provisioning and autoscaling of GKE infrastructure. For more details on how to configure your cluster, see the Adding a cluster guide.
- Initial support for M1-based Apple Silicon Macs: With this update, you can now build and work locally on your M1 Mac with Cloud Code, minikube, and Skaffold for ARM64 targets. Please note that Rosetta 2 is currently required as several dependencies are still x86/64 only, refer to instructions. Follow this GitHub issue for more information and to track the latest updates.
Updates
- Dry-run YAML Files: Perform a dry run of your configuration and check its validity using the newly added dry-run command (with either client-side or server-side validation). Dry-run evaluates the resource request without persisting objects to storage, and displays the validation result as a toast notification. To discover more commands to help with editing your configuration files, see the YAML editing guide.
Bug Fixes
- Fixed passing environment variables to skaffold.yaml for customizing build arguments. #394, #378
- Fixed the ability to specify skaffold tags (like docker image tags) through launch config for customization. #335
- Fixed skaffold workspace to support config from non-root directory. #377
- Fixed the need to avoid specifying service/container name when Cloud Run is running on an emulator. #295
- Fixed an issue where the insiders build gave an inactionable error message on network failures. #404