Skip to content

Releases: databricks/terraform-provider-databricks

v1.87.1

13 Aug 15:46
1331f55
Compare
Choose a tag to compare

Release v1.87.1

Breaking Changes

Terraform databricks provider version 1.86.0 introduced changes to databricks_share resource leading to panic for some users while applying terraform. We are rolling back to SDKv2 implementation in this version. No change is expected for users who are upgrading to latest version from before 1.86.0. Users on 1.86.0 and not facing issues are suggested to not upgrade their version to this patch release. We are investigating the issue and will release a fix soon.

Internal Changes

  • Use SDKv2 Implementation for databricks_share resource as default (#4931)

v1.87.0

13 Aug 12:08
5615eba
Compare
Choose a tag to compare

Release v1.87.0

Bug Fixes

  • Suppress data_security_mode aliases for databricks_cluster resource (#4911).

Documentation

  • Document email_notifications block in model serving resources (#4910)
  • Deprecate data_source_id attribute in databricks_sql_endpoint resource (#4929)
  • Deprecate databricks_sql_visualization and databricks_sql_widget resource. (#4924)
  • Document APPLY_TAG privilege for databricks_volume grants (#4928)

Internal Changes

  • Added integration test for METRIC_VIEW table type in databricks_grant and databricks_grants (#4927)
  • Update Go SDK to v0.80.0 (#4932)

v1.86.0

06 Aug 15:12
5b994c4
Compare
Choose a tag to compare

Release v1.86.0

Breaking Changes

  • Do not set `run_as from run_as_user_name in DLT pipelines. This fixes an issue where the value for run_as was unintentionally cached in the terraform state. More details and the workaround are specified in the PR: (#4886)

New Features and Improvements

  • Don't redeploy databricks_sql_table for tables with struct subcolumns (#4001).
  • Added ability to add comment when defining a new databricks_share (#4802)
  • Added output attribute endpoint_url in databricks_model_serving (#4877).
  • Deprecate egg library type in databricks_cluster, databricks_job, and databricks_library (#4881).
  • Support databricks_service_principal_secret on workspace level (#4896).
  • Added resources and data sources for databricks_clean_room_asset, databricks_clean_room_auto_approval_rule and databricks_clean_room_asset_revisions_clean_room_asset (#4907).

Bug Fixes

  • Corrected accidentally removed SpID field from databricks_service_principal (#4868).
  • Corrected optional fields in databricks_mws_ncc_private_endpoint_rule(#4856).
  • Fix handling of force option in databricks_git_credential (#4873).
  • Restricted create or replace statement to managed tables in databricks_sql_table(#4874).
  • Mitigate issue due to internal caching in databricks_secret_acl by retrying until ACL are applied with the right permission (#4885).
  • Fix schema mismatch bug in databricks_functions data source (#4902).
  • Set suppressDiff on string_shared_as in the Legacy databricks_share Resource (#4904).

Documentation

  • Updated share documentation to be more in line with Terraform styling (#4802)
  • Refreshed databricks_job documentation (#4861).
  • Document environment block in databricks_pipeline (#4878).
  • Updated documentation for databricks_disable_legacy_dbfs_setting resource (#4870).
  • Add deprecation notice to databricks_dbfs_file and databricks_mount (#4876)
  • Updated documentation for databricks_disable_legacy_features_setting resource (#4884).
  • Improve docs for databricks_compliance_security_profile_setting (#4880).
  • Improve instructions for the Terraform Exporter (#4892).
  • Improve documentation for service principal data sources (#4900).
  • Add warning about disabling legacy features and default catalog (#4905).
  • Improve documentation for grants resources (#4906)

Exporter

  • Added support for exporting of workspaces and related resources (#4899).

Internal Changes

  • Promote Plugin Framework Share Resource to Production (#4846).
  • Update Go SDK to v0.79.0 (#4907).

v1.85.0

15 Jul 08:56
253f166
Compare
Choose a tag to compare

Release v1.85.0

New Features and Improvements

  • Add bearer_token to the list of sensitive options in databricks_connection (#4812).
  • Use single-node cluster for databricks_sql_permissions (#4813).
  • Allow to retrieve service principal data by SCIM ID (#3142).
  • Add support for Lakebase databricks_database_instance in databricks_permissions (#4824).
  • Document new fields in databricks_model_serving and deprecate invalid_keywords and valid_topics in AI Gateway configuration (#4851).
  • Added support for Alert V2 in databricks_permissions (#4831).
  • Replace instead of dropping Delta databricks_sql_table (#2424).
  • Added databricks_clean_rooms_clean_room resource and data sources (#4844).
  • Added databricks_external_metadata resource and data sources (#4844).
  • Added databricks_materialized_features_feature_tag resource and data sources (#4844).
  • Improve databricks_git_credential resource by correctly handle new fields (#4854).

Bug Fixes

  • Don't redeploy databricks_sql_table when view definition contains newlines or tabs (#4003).
  • Preserve queue setting for databricks_job resource when upgrading from provider version <1.71.0.
  • Fix updating of of fallback_config in databricks_model_serving (#4830).

Documentation

  • Update documentation for single-node clusters in databricks_cluster resource (#4817).
  • Update GCP example for databricks_external_location resource (#4826)
  • Fix formatting for HTTP connection example in databricks_connection resource (#4826)
  • Document encryption_details block in databricks_external_location resource and data source (#4849)
  • Update Databricks SQL objects documentation (#4840)
  • Improve documentation for databricks_git_credential resource (#4837)
  • Rename DLT references to Lakeflow Declarative pipelines (#4842)
  • Update the list of UC permissions in UC guide for Azure (#4852).
  • Clarify and add more examples to databricks_mws_network_connectivity_config and databricks_mws_ncc_private_endpoint_rule documentation (#4847)
  • Document new attributes in databricks_app resource and data sources (#4848)

Exporter

  • Fix generation of columns in databricks_sql_table resource (#4819).

Internal Changes

  • Updated the contributing guide with instructions on how to modify the changelog (#4404).
  • Add synthetic field to jobs resource to control behavior of apply_policy_default_values (#4834).
  • Bump the Go SDK to v0.75.0 (#4844).

v1.84.0

24 Jun 08:42
5c91858
Compare
Choose a tag to compare

Release v1.84.0

New Features and Improvements

  • Added time_rotating argument to databricks_service_principal_secret to enable secret rotation (#4789).
  • Add AWS support for databricks_mws_ncc_private_endpoint_rule (#4804).
  • Added key argument to databricks_jobs data source to enable mapping by job ID and allow duplicate job names (#4796).
  • Added online_store resource and data sources (#4809).
  • Bump the Go SDK to v0.73.1 (#4809).

Documentation

  • Added HCL provider example for WIF authentication (#4799)
  • Added link to Workload Identity Federation page (#4786).
  • auto zone_id can only be used for fleet node types in databricks_instance_pool resource (#4782).
  • Document tags attribute in databricks_pipeline resource (#4783).
  • Recommend OAuth instead of PAT in guides (#4787)
  • Document new options in databricks_model_serving resource (#4789)
  • Added example of granting Account Admin role with databricks_service_principal_role resource (#4807)
  • Added more examples for databricks_connection (#4810)

Exporter

  • Fix crash when importing model serving endpoint (#4806)

v1.83.0

12 Jun 08:35
be31f5b
Compare
Choose a tag to compare

Release v1.83.0

New Features and Improvements

  • Support for uc_securable resource in databricks_app (#4767)
  • Add schema_id to the output of databricks_schema resource (#4773).
  • Bump the Go SDK to v0.72.0 (#4777).

Documentation

  • auto zone_id can only be used for fleet node types in databricks_instance_pool resource (#4782).

v1.82.0

04 Jun 08:01
344dea5
Compare
Choose a tag to compare

Release v1.82.0

New Features and Improvements

  • Add workspace_consume entitlement #4762.
  • Support configuration of file events in databricks_external_location #4749.
  • Improve support for new fields in databricks_pipeline #4744.

Bug Fixes

  • Populate partitions when reading databricks_sql_table (#4674).
  • Fail when creating databricks_query and databricks_alert with already existing names #4697.

Documentation

  • Improve the landing page documentation to prioritize preferred authentication methods and provide better guidance on how to configure the host argument.
  • Mark GKE-related fields for databricks_mws_workspaces and databricks_mws_networks as deprecated(#4752).

v1.81.1

23 May 11:13
fe6dae1
Compare
Choose a tag to compare

Release v1.81.1

Bug Fixes

  • Support updating databricks_cluster to Auto AZ #4743.

v1.81.0

22 May 19:38
10e473d
Compare
Choose a tag to compare

Release v1.81.0

Breaking Changes

  • Removed access_point argument for databricks_external_location resource #4735

New Features and Improvements

  • Allow to specify budget policy for databricks_vector_search_endpoint #4707
  • Added account_network_policy resource and data sources #4735
  • Added recipient_federation_policy resource and data sources #4735
  • Added workspace_network_option resource and data sources #4735

Bug Fixes

  • Don't fail delete when databricks_system_schema can be disabled only by Databricks #4727
  • Fix debug logging for attributes used to configure the provider (#4728).
  • Add missing external Id in trust relationship for databricks_aws_unity_catalog_assume_role_policy (#4738).

Documentation

  • Fix links to Delta Live Tables docs #4732
  • Replaced managed_policy_arns with aws_iam_role_policy_attachment in AWS guides (#4737).

Internal Changes

  • Bump Go SDK to v0.70.0 #4735

v1.80.0

19 May 09:36
2dd6237
Compare
Choose a tag to compare

Release v1.80.0

New Features and Improvements

Bug Fixes

  • Support updating all attributes for databricks_model_serving (#4575).
  • Fix reading of external_id for databricks_service_principal #4712

Documentation

  • Added documentation for GITHUB OIDC authentication type [#4717] (#4717)

Exporter

  • Generate correct code for Databricks and Azure-managed service principals #4715