For the full migration guide see MIGRATION.md.
Highlights
- Multiple GKE pod CIDR ranges, free-IP capacity reporting, and range-aware allocation (#573).
- GCE local SSD provisioning (#628), static hugepages (#645), and nested virtualization (#654).
- NodeClass labels on newly provisioned persistent disks (#661) and improved custom machine-type discovery (#601).
- Kubernetes compatibility ceiling raised to 1.36 (#667).
Before upgrading: update the controller IAM role and review the pod-range default behavior and local-SSD migration steps in the migration guide.
What's Changed
New Features
- Support kubelet serializeImagePulls/maxParallelImagePulls on GCENodeClass by @ryan-macdonald-nb in #554
- test(interruption): cover Spot preemption condition by @dm3ch in #627
- Add PR size labeling workflow by @dm3ch in #629
- Add bounded local e2e runner and reports by @dm3ch in #642
Bug Fixes
- fix: Select non-stale node pool templates when provisioning nodes by @sthomson-wyn in #578
- docs: recommend default disk selection by @dm3ch in #614
- fix(instance): handle unsupported machine types by @dm3ch in #622
- fix: grant CapacityBuffer controller RBAC by @dm3ch in #631
- fix: avoid selecting GCE images before they are ready by @dm3ch in #639
- fix(imagefamily): avoid filtered image catalog quota by @dm3ch in #644
Documentation
- Correct CapacityBuffer CRD installation guidance in settings reference by @promptless-for-oss in #559
- Document kubelet serializeImagePulls/maxParallelImagePulls on GCENodeClass by @promptless-for-oss in #555
- docs: align e2e proposal delivery order by @dm3ch in #625
Maintenance
- chore(pricing): scheduled pricing data refresh by @github-actions[bot] in #575
- chore(pricing): scheduled pricing data refresh by @github-actions[bot] in #582
- chore: check proposal number uniqueness by @dm3ch in #617
- chore: review E2E coverage opportunities by @dm3ch in #618
- test: exclude local SSD from standard e2e selection by @dm3ch in #657
New Contributors
- @ryan-macdonald-nb made their first contribution in #554
- @afrancis101 made their first contribution in #606
- @mdlayher made their first contribution in #643
- @dominicbinarly made their first contribution in #654
- @geekette86 made their first contribution in #601
- @guyeisenbach made their first contribution in #573
Full Changelog: v0.6.1...v0.7.0