What's Changed
- feat: default ENABLE_KUBELET_SERVING_CERTIFICATE_ROTATION for self-hosted by @cameronmeissner in #885
- fix: use ttl param in MarkSpotUnavailableWithTTL by @UtheMan in #902
- chore: Log initial options configuration (useful for debugging) by @matthchr in #905
- feat: support
--linux-admin-username
option by @tallaxes in #907 - fix: adjust TTL for unavailable offerings when allocation error happens by @UtheMan in #908
- fix: VM client options should use default ops + aux token ops by @rakechill in #910
- fix: capture both values for boolean requirements by @tallaxes in #912
- fix: Replace deprecated 'github.com/Azure/go-autorest/autorest' dependencies by @nandorKollar in #913
- feat: support Azure Linux v3 (from AKS 1.32) by @tallaxes in #914
- chore: bump sigs.k8s.io/karpenter to v1.5.0 by @tallaxes in #917
- chore: add new NSG provider by @matthchr in #920
- chore: change base image to Azure Linux 3 by @tallaxes in #921
- fix: Attach Managed NSG to NIC when in BYO VNET mode by @matthchr in #924
- fix: Propagate missing kubelet flags to node bootstrap variables by @nandorKollar in #928
- removing version from project by @MaximilianoUribe in #948
- chore(logging): update logging for nodeclass status controllers by @charliedmcb in #955
Dependencies
- chore(deps): bump oss/go/microsoft/golang from
d9e8acf
to7e69174
in /.devcontainer by @dependabot in #898 - chore(deps): bump the go-deps group with 2 updates by @dependabot in #896
- chore(deps): bump the actions-deps group with 2 updates by @dependabot in #897
- chore(deps): bump oss/go/microsoft/golang from
7e69174
to80650b2
in /.devcontainer by @dependabot in #915 - chore(deps): bump oss/go/microsoft/golang from 1.24.3-bookworm to 1.24.4-bookworm in /.devcontainer by @dependabot in #945
- chore(deps): bump the go-deps group across 1 directory with 3 updates by @dependabot in #946
- chore(deps): bump the actions-deps group across 1 directory with 2 updates by @dependabot in #947
- chore(go.mod): update go version 1.24.4 by @charliedmcb in #957
Dev & Test
- chore(providers): factor out KubernetesVersion provider by @charliedmcb in #899
- test(e2e): deflake TerminationGracePeriodSeconds e2e tests by @charliedmcb in #900
- chore(KubernetesVersionProvider): move KubernetesVersionProvider to its own package by @charliedmcb in #901
- chore: Fix envtest leak when running tests by @matthchr in #904
- feat: on publishing images, check if tag already exists by @tallaxes in #903
- feat: add trivy scans by @tallaxes in #909
- chore: Add Azure resource tracker by @matthchr in #923
- chore: add 1.33 to test matrix by @tallaxes in #911
- chore: allow test tag in image publishing by @comtalyst in #936
- fix: Fix double role assignment in custom-vnet case by @matthchr in #939
- test: spot E2E by @comtalyst in #894
- feat(perf): pprof & monitoring config refresh by @tallaxes in #934
- chore: add release-assets.githubusercontent.com to allowed-endpoints by @tallaxes in #953
- fix: update devcontainer features by @tallaxes in #958
- chore: update nodeimageversions fake data by @tallaxes in #952
New Contributors
- @cameronmeissner made their first contribution in #885
- @nandorKollar made their first contribution in #913
- @MaximilianoUribe made their first contribution in #948
Full Changelog: v1.4.0...1.5.0