Summary
The databricks_repo resource now supports an optional git_credential_id attribute to explicitly select credentials for repo operations. Workspace-level hosts now resolve workspace_id from host metadata instead of SCIM calls, preventing failures for service principals without /Me access and catching workspace_id mismatches at plan time rather than apply time.
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
Topics
More from databricks/terraform-provider-databricks
Fixed an issue where `config.DefaultHostMetadataResolverFactory` wasn't being honored during provider configuration. Fixed perpetual plan diffs and null ID issues in `databricks_share` resources by properly restoring resource IDs on read and update operations.
v1.124.0 adds Terraform resources and data sources for three AI Gateway components: model service, model provider service, and MCP service. This enables infrastructure-as-code management of AI Gateway deployments through Terraform.
Workspace ID validation for unified-provider resources shifted from plan time to apply time, reducing unnecessary API calls and eliminating false positives for restricted credentials and dynamic workspace IDs. The release adds a databricks_recipients data source for Delta Sharing, trace_location support for MLflow experiment traces in Unity Catalog, and fixes for VIEW column comment updates and access control rule set drift detection.
Adds resources and data sources for configuring Postgres change data capture in Databricks. Fixes a bug where column comment updates on views would fail with parse errors by using the correct COMMENT ON COLUMN syntax instead of ALTER VIEW.
The `databricks_mws_ncc_private_endpoint_rule` resource was refactored to enforce read-only attributes and poll for connection state at apply time, eliminating perpetual drift and surfacing provisioning failures immediately. AI search endpoint and index resources were added, `databricks_cluster` gained a flag to control cloud attribute removal, and job imports with over 100 tasks were fixed.
The provider adds Postgres data API resources and fixes permissions drift from user name casing mismatches and inability to disable OBO by setting empty user_api_scopes. Several SDKv2 fallback implementations are deprecated with warnings, slated for removal in the next major release.
