3.3.0 (Oct 1,2026)
BREAKING CHANGES:
resource/kubernetes_namespace_v1: Validate thatmetadata.labelsandmetadata.annotationsentries contain non-null strings. Previously accepted null entries are now rejected during planning; omit those entries or provide string values. Entire maps may still be omitted or set tonull. [GH-2979]
BUG FIXES:
data-source/kubernetes_namespace_v1: Report a missingmetadata.nameduring validation instead of failing during the namespace lookup. [GH-2960]resource/kubernetes_stateful_set_v1: FixMissing Resource Identity After Updateerror whenwait_for_rolloutistrueand the StatefulSet is updated in place [GH-2967]- provider: Bump
google.golang.org/grpcto v1.82.1 andgolang.org/x/cryptoto v0.52.0 to resolve upstream security advisories. [GH-2959]
NOTES:
data-source/kubernetes_all_namespaces: Migrated from SDKv2 to the Plugin Framework. [GH-2962]data-source/kubernetes_namespace_v1: Migrated from SDKv2 to the Plugin Framework. [GH-2960]resource/kubernetes_namespace_v1: Migrated from terraform-plugin-sdk/v2 to terraform-plugin-framework, retaining the existing resource name and configuration block syntax.movedblocks from the deprecatedkubernetes_namespaceresource are supported. Explicitly empty metadata maps may produce a one-time in-place update after upgrading. [GH-2979]