Skip to content

Releases: databricks/terraform-provider-databricks

v1.68.0

27 Feb 15:36
7c7c7bc
Compare
Choose a tag to compare

Release v1.68.0

Bug Fixes

  • Revert partition read in databricks_sql_table (#4536)

Documentation

  • Update vector_search_index resource documentation (#4534).

v1.67.0

26 Feb 16:29
e156fb8
Compare
Choose a tag to compare

Release v1.67.0

New Features and Improvements

  • Add support for cluster logs delivery to UC Volumes (#4492).
  • Expose more attributes for databricks_connection resource (#4502).
  • Add databricks_dashboards resource (#4521)

Bug Fixes

  • Populate partitions when reading databricks_sql_table (#4486).
  • Fix configuration drift when configuring databricks_connection to builtin Hive Metastore (#4505).
  • Only allow authorized_paths to be updated in the options field of databricks_catalog (#4517).
  • Mark default_catalog_name attribute in databricks_metastore_assignment as deprecated (#4522)
  • Delete databricks_sql_endpoint that failed to start (#4520)
  • Fix filling of missing attributes in databricks_quality_monitor (#4519).

Documentation

  • Update databricks_cluster and databricks_clusters data source documentation (#4506).

Exporter

  • Explicitly abort execution via panic if list of users can't be fetched (#4500).
  • Fix matching on workspace_path and refactoring (#4504).

Internal Changes

  • Bump golang version to 1.24.0 (#4508).

v1.66.0

13 Feb 15:15
8fbedbe
Compare
Choose a tag to compare

New Features and Improvements

  • Add multipart permissions to databricks_aws_unity_catalog_policy data source (#4440).

Bug Fixes

  • Fixed an issue where reordering objects in a (pluginfw) Share wouldn’t update properly unless other changes were made (#4481).

  • Suppress options.pem_private_key_expiration_epoch_sec attribute for databricks_connection (#4474).

Documentation

  • Add an example for Databricks Apps permissions (#4475).
  • Add explanation of timeouts to the troubleshooting guide (#4482).
  • Clarify that databricks_token and databricks_obo_token could be used only with workspace-level provider (#4480).

Exporter

  • Refactor UC, SQL and SCIM objects into separate files (#4477).

Internal Changes

  • Remove incorrectly working integration test TestAccLibraryUpdateTransitionFromPluginFw (#4487).

v1.65.1

05 Feb 14:37
Compare
Choose a tag to compare

Release v1.65.1

Bug Fixes

  • Do not send run_as when updating databricks_pipeline resource if no change is planned.

v1.65.0

04 Feb 19:30
Compare
Choose a tag to compare

Release v1.65.0

New Features and Improvements

  • Add resources for AI/BI Dashboards embedding settings: databricks_aibi_dashboard_embedding_access_policy_setting and databricks_aibi_dashboard_embedding_approved_domains_setting (#4213).
  • Update Databricks Go SDK to v0.57.0.

Bug Fixes

  • Make removing the config attribute of databricks_model_serving a no-op (#4446).

    This change allows integrations, such as DABs, to manage & update the configuration of a model serving endpoint independently of the lifecycle of the endpoint itself.

  • Correctly handle PAT and OBO tokens without expiration (#4444).

  • Mark task.spark_jar_task.run_as_repl as computed to fix configuration drift (#4452).

  • Recreate databricks_external_location when its name changes (#4467).

Documentation

Internal Changes

  • Refactored existing integration tests from the internal/acceptance package to the package corresponding to the resource under test. See CONTRIBUTING.md for more information on how to run the tests.

v1.64.1

28 Jan 09:01
Compare
Choose a tag to compare

Documentation

  • Fix attribute name in databricks_instance_profile examples (#4426).

Exporter

  • Additional tuning of references in databricks_job (#4434)

Internal Changes

  • Started to use the new release framework for releases of the Terraform provider.

v1.64.0

27 Jan 14:02
v1.64.0
897ca95
Compare
Choose a tag to compare

New Features and Improvements

  • Add no_compute attribute to databricks_app (#4364).
  • Skip calling Read after Create/Update operations for databricks_notebook (#4173).
  • Updated AWS UC storage credential to include permissions for file events (#4406).

Bug Fixes

  • Recreate databricks_token if it's not found or expired (#4431).
  • Handle empty response properly in databricks_mws_workspaces data source (#4414).
  • Recreate databricks_obo_token if it's removed or expired (#4428).

Documentation

  • Added Queue Data Contributor role to Azure terraform docs (#4412).
  • Replaced references to data security mode with access mode (#4408).

Internal Changes

  • Account for historical release headers when filtering on past changelog sections (#4409).
  • Introduce automated tagging (#4366).
  • Remove .extraheader config (#4405).
  • Remove tag signing in tagging.py script (#4407).
  • Set runs-on to use our internal runners (#4403).

Dependency Updates

  • Bump Databricks Go SDK to v0.56.1 (#4430).
  • Bump github.com/hashicorp/terraform-plugin-go from 0.25.0 to 0.26.0 (#4429).
  • Bump github.com/hashicorp/terraform-plugin-mux from 0.17.0 to 0.18.0 (#4432).
  • Bump github.com/zclconf/go-cty from 1.16.1 to 1.16.2 (#4423).

Exporter

  • Breaking: rename workspace service into wsconf (#4425).
  • Add listing for databricks_permissions so we can emit permissions for tokens (#4402).
  • Refactor jobs implementation to use only Go SDK (#4380).
  • improve handling of Emit/Add operations under the heavy load (#4401).

v1.63.0

16 Jan 09:08
v1.63.0
70ac668
Compare
Choose a tag to compare

New Features and Improvements

  • Add fallback to databricks_external_location (#4372).

Bug Fixes

  • Send only what is required in Update of databricks_credential (#4349).

Documentation

  • Add MANAGE privilege to the relevant UC resources (#4371).
  • Add a note about schema evolution and databricks_sql_table (#4352).
  • Add description of clean_rooms_notebook_task in databricks_job (#4368).
  • Add docs for cluster attributes for clusters assigned to groups (#4359).
  • Add note about use of azurerm_databricks for enhanced security settings (#4393).
  • Clarify views sharing in databricks_share (#4378).
  • Document job edit_mode (#4354).

Internal Changes

  • Auto generated customizable schemas (#4356).
  • Disable terraform fmt in exporter to workaround build issues (#4394).
  • Fixed redundant optional owners in share resource and bumped Go SDK (#4396).
  • Load auto-generated resources and data sources (#4367).
  • Migrate workflows that need write access to use hosted runners (#4377).
  • Remove TF annotations on TFSDK models (#4383).
  • Restart Cluster before Library Installation (#4384).

Dependency Updates

  • Bump github.com/zclconf/go-cty from 1.15.1 to 1.16.0 (#4374).
  • Bump github.com/zclconf/go-cty from 1.16.0 to 1.16.1 (#4397).

Exporter

  • Add exporting of for_each_task in jobs (#4347).
  • Add references for missing permissions/grants types (#4390).
  • Support for group assigned clusters (#4361).
  • Use Go SDK to list clusters (#4385).
  • Use Workspace.Export from Go SDK for notebooks/files (#4391).

v1.62.1

30 Dec 12:04
v1.62.1
e11d99a
Compare
Choose a tag to compare

Bug Fixes

  • Reflect backend updates in state for databricks_app (#4337).

Documentation

  • Update databricks_workspace_conf documentation (#4334).
  • apply make fmt-docs to all docs (#4344).

Internal Changes

  • Generate both SdkV2-compatible and Plugin Framework-compatible structures (#4332).
  • Mark TestAccServicePrincipalResourceOnAzure test as flaky (#4333).
  • Retry on 504 when calling the permission API (#4355).

v1.62.0

18 Dec 13:35
v1.62.0
164a77e
Compare
Choose a tag to compare

New Features and Improvements

  • Allow to use GCP SA in databricks_credential (storage only) (#4302).
  • Support for databricks_credential in databricks_workspace_binding

Bug Fixes

  • Bump Golang x/crypto to 0.31 (#4319).

Internal Changes

  • Generate models with correctly computed annotations (#4316).
  • Update Go SDK to 0.54.0 (#4328).

Dependency Updates

  • Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 (#4320).

Exporter

  • Correctly handle DB-managed UC objects (#4323).
  • Emit WSFS/UC files from parameters in the jobs (#4318).
  • Improve support of databricks_model_serving (#4324).
  • add support for databricks_credential (#4292).
  • export databricks_repo for Git Folders outside of /Repos (#4308).