What's Changed
- feat: Add NodeOverlay support by @hakman in #1238
- feat: Add kubernetes.azure.com/scalesetpriority to WellKnownLabels by @matthchr in #1284
- feat: add support for kubernetes.azure.com/os-sku by @matthchr in #1365
- feat: writing compute.aks.billing tag by @matthchr in #1400
- feat: further AKS feature/quality/perf parity, through machine API integration by @comtalyst in #1197
- feat: Enable LocalDNS Preferred mode for K8s 1.35+ by @saewoni in #1401
- feat: Poll some long running operations faster by @theunrepentantgeek in #1369
- feat: Migrate NodeImageVersions client to official Azure SDK by @Copilot in #1337
- fix: improve error message for cases where we cannot read the subnet by @matthchr in #1345
- fix: remove unused field vnetGUID by @matthchr in #1389
- fix: Do not deploy billing extension in clouds that don't support it by @matthchr in #1391
- fix: Add nil checks for vm.Properties.TimeCreated with fallback to preserve GC grace period by @Copilot in #1390
Dev and Test
- chore: Add labels automation and clean up some labels by @matthchr in #1335
- chore: fix labels sync by @matthchr in #1342
- chore(e2e): deflake consolidation by @tallaxes in #1338
- chore(CI): remove trivy from cache paths to fix restore permission errors by @tallaxes in #1343
- chore: remove testify in favor of gomega everywhere by @matthchr in #1333
- chore: Change env variables we read to use the same ones as CLI by @matthchr in #1354
- chore: Upgrade golangci-lint to supported version by @theunrepentantgeek in #1360
- chore: update dev Go version to 1.25+ by @tallaxes in #1218
- chore: Improve performance of make verify by @theunrepentantgeek in #1382
- fix: make crossbuild work by @matthchr in #1383
- chore: Enable the nolintlint linter by @theunrepentantgeek in #1381
- chore: Use kube-api-linter for linting by @theunrepentantgeek in #1387
- chore: Fix codegen.sh to use AZURE_SUBSCRIPTION_ID consistently by @theunrepentantgeek in #1388
- test: add support for triggering e2e run for individual test suites by @Bryce-Soghigian in #1059
- test: fix tests to work in non-public clouds by @matthchr in #1353
- test(e2e): add Kubernetes version selection for E2E tests by @tallaxes in #1356
- test: Add guard clauses to prevent spurious logs during testing by @theunrepentantgeek in #1366
- fix: byok test needs to wait longer for node creation by @rakechill in #1346
- fix(e2e): pin down arch to amd64 for CGO by @tallaxes in #1368
- docs: logging guidelines by @alimaazamat in #1001
Dependencies
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1340
- chore(deps): bump the go-deps group across 1 directory with 6 updates by @dependabot[bot] in #1349
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1359
- chore(deps): bump the action-deps group in /.github/actions/install-deps with 2 updates by @dependabot[bot] in #1358
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1357
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v7 from 7.2.0 to 7.3.0 in the go-deps group by @dependabot[bot] in #1378
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1380
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1379
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot[bot] in #1377
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot[bot] in #1376
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot[bot] in #1374
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot[bot] in #1375
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot[bot] in #1373
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1393
- chore(deps): bump actions/cache from 5.0.2 to 5.0.3 in /.github/actions/install-deps in the action-deps group by @dependabot[bot] in #1394
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1395
- chore(deps): bump the go-deps group across 1 directory with 4 updates by @dependabot[bot] in #1396
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1406
- Dependency updates by @matthchr in #1405
New Contributors
- @theunrepentantgeek made their first contribution in #1366
Full Changelog: v1.6.8...v1.7.0-rc.1