Skip to content

Releases: databricks/terraform-provider-databricks

v1.97.0

06 Nov 14:02
b9a74d6

Choose a tag to compare

Release v1.97.0

Bug Fixes

  • Fixed spurious diffs in databricks_model_serving and databricks_model_serving_provisioned_throughput resources when the API returns served_models or served_entities in a different order than specified in the configuration (#5188).

Documentation

  • Explain that special characters in URLs should be percent-encoded (#5178).
  • Improve documentation about preloaded_docker_images.basic_auth in databricks_cluster and databricks_instance_pool (#5154).

Exporter

  • Support exporting of databricks_mws_ncc_binding (#5184).
  • Initial support for resources implemented with plugin framework (#5176).

Internal Changes

  • Add client support in CustomizeDiff for SDKv2 resources and data sources (#5171).

v1.96.0

30 Oct 14:26
e14aabc

Choose a tag to compare

Release v1.96.0

New Features and Improvements

  • Add provider_config support for manual plugin framework resources and data sources(#5127)

  • Added support for custom instance profiles on instance pools on AWS (#5144)

  • Add feature_engineering_materialized_feature resource and data sources(#5166)

Bug Fixes

  • Remove unnecessary SetSuppressDiff() for workload_size in databricks_model_serving (#5152).

Documentation

  • Fix missing GCP IAM permissions for workspace creation in GCP guides (#5123).

Internal Changes

  • Caching group membership in databricks_group_member to improve performance (#4581).

v1.95.0

23 Oct 16:53
12f27e0

Choose a tag to compare

Release v1.95.0

Breaking Changes

  • Remove recipient_federation_policy resource and datasources (#5126)

New Features and Improvements

  • Add provider_config support for SDKv2 compatible plugin framework resources and data sources(#5115)
  • Optimize databricks_grant and databricks_grants to not call the Update API if the requested permissions are already granted (#5095)
  • Added expected_workspace_status to databricks_mws_workspaces to support creating workspaces in provisioning status (#5019)

Bug Fixes

  • Mark workload_size as not computed in databricks_model_serving (#5111)
  • Fix Inconsistent Plan Errors in Permissions Resource (#5091)

Documentation

  • Add documentation on the service_principal_client_id attribute of databricks_app and related #5134

Exporter

  • Remove METRIC_VIEW from sql_table resource (#5135)

Internal Changes

  • Fix custom_app_integration_test (#5129)

v1.94.0

21 Oct 15:16
6e0878b

Choose a tag to compare

Release v1.94.0

Bug Fixes

  • Fix crash when error happens during reading databricks_job (#5110)
  • Fix ADMIN assignment in databricks_permission_assignment resource (#5109)

Documentation

  • Document table_update trigger in databricks_job resource (#5107)
  • Document new attributes in databricks_app resource and data sources (#5108)
  • Document git_email in databricks_git_credential resource (#5099)
  • Update CONTRIBUTING guidelines for migrating resources to plugin framework (#5121)

Internal Changes

  • Add provider_config support for plugin framework (#5104)
  • Refactor catalog_test.go to use internal plan checks (#5112).

v1.93.0

16 Oct 12:52
87bef4f

Choose a tag to compare

Release v1.93.0

Internal Changes

  • Make plugin framework implementation of share resource as default (#4967)

v1.92.0

15 Oct 13:27
869ccb6

Choose a tag to compare

Release v1.92.0

Breaking Changes

  • Remove stale resources/datasources/documentation related to Clean Room services.
  • databricks_permissions resource no longer updates permissions on delete. This is to mitigate an issue with incorrect IS_OWNER being set (#5096)

New Features and Improvements

  • Add arm option to databricks_node_type instead of graviton (#5028)
  • Add data_quality_monitor resource and data sources (#5092).
  • Add data_quality_refresh resource and data sources (#5092).
  • Perform workspace-level permission assignment by user_name, group_name, or service_principal_name (#5068).

Bug Fixes

  • Fixed syncing of effective fields in plugin framework implementation of share resource (#4969)
  • Mark storage_location as read-only in databricks_catalog (#5075)

Documentation

  • Add instructions for migration from deprecated databricks_catalog_workspace_binding to databricks_workspace_binding (#5054)
  • Document output attributes in databricks_storage_credential (#5093)

Internal Changes

  • Bump the Go SDK to v0.86.0 (#5092).

v1.91.0

29 Sep 12:24
839de05

Choose a tag to compare

Release v1.91.0

New Features and Improvements

  • Add table_id to the output of databricks_sql_table resource (#5058).

Bug Fixes

  • Allow update managed_services_customer_managed_key_id in databricks_mws_workspaces (#5034)

Documentation

  • Clarify the use of workspace-consume entitlement and access to Databricks One (#5043)

v1.90.0

17 Sep 14:34
5979dcd

Choose a tag to compare

Release v1.90.0

New Features and Improvements

  • Added no_wait option for databricks_sql_endpoint to skip waiting to start on warehouse creation (#5014)

Bug Fixes

  • Remove incorrect customization for databricks_catalog (#5021)
  • Fix filling of active attribute in databricks_user data source (#5026)
  • Add support for share resource in plugin framework implementation to be SDKv2 compatible (#4965)

Internal Changes

  • Use Jobs.Get instead of JobsGetByJobId (#5029)

v1.89.0

10 Sep 13:57
139f34e

Choose a tag to compare

Release v1.89.0

New Features and Improvements

  • Document and handle additional Microsoft Teams options in databricks_notification_destination (#4990)

Bug Fixes

  • Fix regression with databricks_group data source introduced by a recent change (#4995)

  • Fix drift detection for databricks_connection with HTTP OAuth M2M

Documentation

  • Document continuous.task_retry_mode in databricks_job (#4993)

Exporter

  • Improve handling of dependencies for vector search index (#4989).
  • Handle new attributes for Slack and MS Teams in databricks_notification_destination (#5008).
  • Emit permission assignment and users/SPs/groups when processing databricks_mws_workspaces (#5012).

v1.88.0

01 Sep 12:51
1bd7974

Choose a tag to compare

Release v1.88.0

New Features and Improvements

  • Document and handle additional Slack options in databricks_notification_destination (#4933)
  • Lower case warehouse_name_contains when comparing in databricks_warehouses (#4966)
  • Added account_federation_policies resource and data sources (#4986).
  • Added account_setting_v2 resource and data sources (#4986).
  • Added account_settings_metadata_v2 resource and data sources (#4986).
  • Added apps_settings_custom_template resource and data sources (#4986).
  • Added entity_tag_assignment resource and data sources (#4986).
  • Added service_principal_federation_policies resource and data sources (#4986).
  • Added tag_policy resource and data sources (#4986).
  • Added workspace_setting_v2 resource and data sources (#4986).
  • Added workspace_settings_metadata_v2 resource and data sources (#4986).

Bug Fixes

  • Suppress diff for databricks_catalog attributes (#4975)
  • Correct which file event fields should be reset in databricks_external_location (#4945)
  • Fix ExactlyOneOf in databricks_app (#4946)
  • Enable update of databricks_mws_ncc_private_endpoint_rule resource (#4957)
  • Fix metastore ID interpolation for account-level storage credential imports (#4980). Storage credentials can now be imported using two formats: <storage_credential_name> when using a workspace-level provider, and <metastore_id>|<storage_credential_name> when using an account-level provider. Previously, importing storage credentials with an account-level provider would fail due to missing metastore ID in the API call.

Documentation

  • Improve documentation for grant resource (#4906)
  • Document gcp_attributes.first_on_demand attribute in databricks_cluster (#4934)
  • Improve databricks_mws_permission_assignment documentation (#4943)
  • Update databricks_job example to use environment_version (#4942)
  • Fix broken link in docs/index.md (#4949)
  • Update existing docs to match Go SDK 0.81.0 (#4960)

Exporter

  • Add match by name to more exported resources (#4939)
  • Improve handling of new dependencies in jobs, pipelines, model serving (#4914)
  • Add support for databricks_budget (#4957)
  • Correct support for library.glob in databricks_pipeline (#4937)
  • Resolve references also for map values (#4944)

Internal Changes

  • Replaced common.APIErrorBody with corresponding structs in Go SDK (#4936)
  • Reimplement databricks_group data source to use combination of List + Get API (#4947)
  • Use databricks_sql_table Instead of databricks_table in Sharing Tests (#4981
  • Bump the Go SDK to v0.82.0 (#4986).