New Features and Improvements
-
Add resource and data source for
databricks_postgres_data_api. -
Deprecate the SDKv2 fallback implementations of
databricks_library,databricks_quality_monitor, anddatabricks_shareresources, and thedatabricks_share,databricks_shares, anddatabricks_volumesdata sources. These resources have been served by the Plugin Framework by default since their migration; the SDKv2 implementations remain only as opt-in fallbacks via theUSE_SDK_V2_RESOURCES/USE_SDK_V2_DATA_SOURCESenvironment variables. Setting either environment variable for any of these names now emits a runtime warning (visible withTF_LOG=WARNor higher), and the SDKv2 implementations will be removed in the next major release of the provider.
Bug Fixes
-
Fix permanent permissions drift when
user_namecasing indatabricks_permissionsaccess_controlblocks differs from the API response (#5757). -
Allow setting
user_api_scopes = []ondatabricks_appto disable OBO (On-Behalf-Of) user authorization (#5834).The Apps API omits
user_api_scopesfrom its response when OBO is inactive, so a configured empty list previously failed withProvider produced inconsistent result after apply. The provider now preserves a configured empty list in state, mirroring the reconciliation used bydatabricks_app_space.
Internal Changes
- Make notification destination acceptance tests robust to the eventual consistency of the notification destinations list API.