- Fixed
lifecycle { ignore_changes }not working forOptional+Computedfields whose API returns empty values. The sharedStructToDatagate incommon/reflect_resource.gowas silently dropping empty/nil values for allOptionalfields, includingComputedones, causing perpetual(known after apply)diffs and preventingignore_changesfrom preserving externally-set values. - Fix
databricks_metastoreso that updatingexternal_access_enabledfromtruetofalseis sent in the PATCH request. Previously the field was silently dropped from the request body, so the change never reached the API. ||||||| parent of 7a333420 ([Fix] StructToData gate: allow empty values through for Optional+Computed fields)
-
Pass
excludedAttributes=entitlementson SCIM/Merequests (#5725).The provider only needs identity fields (
userName,id,externalId) from/Me, never entitlements. Skipping the entitlement computation avoids an expensivegetEffectivePermissionstraversal on the SCIM backend, which has caused incidents on workspaces with large grant counts.