Databricks Terraform Provider v1.115.0: Bug Fixes and Deprecations
This release of the Databricks Terraform provider addresses several critical bugs affecting various resources when used with account-level configurations. Specifically, issues with decoding state, resolving workspace IDs, and handling OAuth configurations are resolved, ensuring greater stability for users managing Databricks resources via Terraform. Additionally, the provider deprecates the `provider_config` field for account-level settings, signaling a move towards more streamlined configuration management. These fixes benefit users managing complex Databricks environments, particularly those leveraging account-level configurations or migrating to newer provider versions.
Fixes (5) ›
Fix databricks_library, databricks_share, and databricks_quality_monitor failing to decode prior state with Error decoding ... from prior state: missing expected { after upgrading from v1.113.0 to v1.114.0 . Reverts #5582
Fix databricks_service_principal data source failing on account-level provider with cannot populate provider_config for service principal: failed to resolve workspace_id . The data source now supports the api field and skips workspace-tracking when used at account level
Fix databricks_service_principals data source failing on account-level provider with the same cannot populate provider_config for service principals: failed to resolve workspace_id regression . The data source now supports the api field and skips workspace-tracking when used at account level
Fix databricks_mws_workspaces and databricks_mws_credentials data sources failing on account-level provider with cannot populate provider_config for mws workspaces: failed to resolve workspace_id . These account-only data sources are now exempted from the post-Read workspace-tracking hook, and provider_config (which had no effect on them) is now deprecated and will be removed in a future major release
Fix databricks_disable_legacy_features_setting failing on account-level provider with cannot populate provider_config for disable legacy features setting: failed to resolve workspace_id: ... Unable to load OAuth Config. This account-only setting is now exempted from the post-Read workspace-tracking hook, and the auto-injected provider_config block is deprecated. The fix is applied at the generic-setting builder level (makeSettingResource in settings/generic_setting.go), so any future accountSetting-based resource inherits the opt-out automatically
https://github.com/databricks/terraform-provider-databricks/releases/tag/v1.115.0
Related releases
- Building an AI-Forward Healthcare Organization on Data and Governance Databricks Blog ·
- Databricks Accelerates Agentic Media Buying with New Reference Implementation Databricks Blog ·
- NBCUniversal Migrates to Databricks Lakehouse for Scalable Analytics Databricks Blog ·
- Databricks SDK for Python v0.123.0: API changes and breaking updates Databricks Python SDK Releases ·
- Databricks Go SDK v0.167.0 Adds Cloud Provider Auth Fields Databricks Go SDK Releases ·
- Databricks SDK Java v0.138.0 Adds Model Provider Config Fields Databricks Java SDK Releases ·