Databricks Terraform Provider v1.116.0 Adds Agent Bricks Permissions, Principal IDs
Databricks Terraform Provider v1.116.0 introduces management of Git credentials for service principals and permissions for Agent Bricks resources. This release addresses several bugs, including issues with metastore updates, UC object destruction, library handling, and vector search index timeouts. These updates are relevant for engineers and architects managing Databricks infrastructure via Terraform.
- →Added principal_id argument to databricks_git_credential resource, enabling management of Git credentials on behalf of service principals
- →Add support for managing permissions of Agent Bricks resources . Reverts #5582
- →Add support for exporting Agent Bricks resources
- →Fixed destroying of UC objects when workspace binding removed before actual destroy
- →Fixed handling of the case when library is removed outside of Terraform
Features (3) ›
- Added principal_id argument to databricks_git_credential resource, enabling management of Git credentials on behalf of service principals
- Add support for managing permissions of Agent Bricks resources . Reverts #5582
- Add support for exporting Agent Bricks resources
Fixes (5) ›
Fix databricks_metastore so that updating external_access_enabled from true to false is sent in the PATCH request. Previously the field was silently dropped from the request body, so the change never reached the API
- Fixed destroying of UC objects when workspace binding removed before actual destroy
- Fixed handling of the case when library is removed outside of Terraform
Fix databricks_vector_search_index hardcoded 15-minute creation timeout: increased default to 75 minutes (consistent with databricks_vector_search_endpoint) and made it user-overridable via the timeouts block
- Fixed child groups collection in databricks_group data source
Maintenance (6) ›
- Document that some databricks_mws_* resources on GCP require Google-issued OIDC tokens (not Databricks OAuth)
- Remove non-existent field from the databricks_vector_search_index doc
- Documented principal_id argument for databricks_git_credential resource
- Add internal/retrier package for unified retry and backoff handling
- Pass excludedAttributes=entitlements on SCIM /Me requests
workspace_id (provider attribute and provider_config.workspace_id block) now accepts workspace connection IDs in addition to classic numeric workspace IDs. On unified Databricks hosts, the platform gateway disambiguates the value server-side via the X-Databricks-Workspace-Id request header. The previous positive-integer validator has been relaxed to require only a non-empty string
https://github.com/databricks/terraform-provider-databricks/releases/tag/v1.116.0
Related releases
- Databricks `ai_transcribe()` SQL Function for Audio Transcription (Beta) Databricks Release Notes ·
- Databricks Lakebase Snapshots API (Beta) for Programmatic Management Databricks Release Notes ·
- Databricks Introduces Session Restore for Serverless Jobs in Public Preview Databricks Release Notes ·
- Announcing On-Demand State Repartitioning for Apache Spark Structured Streaming on Databricks Databricks Blog ·
- Databricks Genie now displays visualizations directly in Slack replies Databricks Release Notes ·
- Databricks Introduces Configurable Data Retention for System Tables (Beta) Databricks Release Notes ·