Skip to content

Releases: databricks/terraform-provider-databricks

v1.0.2

15 Jul 13:45
a39cf20

Choose a tag to compare

  • Added metastore to databricks_grants (#1447).
  • Added update support for databricks_mws_log_delivery (#1439).
  • Fixed name generation for exported databricks_notebook (#1435).
  • Fixed databricks_job recreation on changed docker_image URL (#1437).
  • Fixed replace databricks_mws_networks on vpc_endpoints change (#1453).
  • Fixed diff suppress in databricks_external_location on skip_validation (#1421).
  • Switched to SQL warehouses API for databricks_sql_endpoint (#1414).
  • Improve docs for databricks_permissions and databricks_obo_token (#1462).
  • Improve docs for abfs block in databricks_mount (#1446).
  • Improve dev docs for tf:"suppress_diff", tf:"force_new" and tf:"sensitive" tags (#1465).
  • Moved couple of acceptance tests out of preview (#1433).
  • Migrated to Go 1.18: interface{} -> any (#1466).

Updated dependency versions:

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.17.0 to 2.18.0 (#1450).

v1.0.1

07 Jul 12:52
1a165de

Choose a tag to compare

  • Added better handling of missing objects during import (#1417).
  • Fix problem in the databricks_node_type data source (#1400).
  • Fix update for databricks_storage_credential resource (#1403).
  • Improve databricks_job resource (#1428).
  • Upgraded UC API from 2.0 to 2.1 (#1418).
  • Sanitized host provider field prior to auth flow (#1385).
  • Use delta_sharing_scope instead of delta_sharing_enabled (#1398).
  • Added instructions to create missing .terraform.lock.hcl (#1397).
  • Clarified databricks_permissions doc for service principals (#1426).
  • Clarified databricks_cluster autotermination_minutes default value (#1419).
  • Fully moved codebase from databrickslabs to databricks namespace (#1429).
  • Various integration testing improvements (#1425, #1427, #1420).

Updated dependency versions:

  • Bump Go from 1.16.x to 1.18.x (#1413).
  • Bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#1407).
  • Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 (#1406).
  • Bump github.com/stretchr/testify from 1.7.3 to 1.8.0 (#1387, #1408, #1422).
  • Bump google.golang.org/api from 0.84.0 to 0.86.0 (#1386, #1423).

v1.0.0

22 Jun 15:42
50d9f4a

Choose a tag to compare

To make Databricks Terraform Provider generally available, we've moved it from https://github.com/databrickslabs to https://github.com/databricks. We've worked closely with the Terraform Registry team at Hashicorp to ensure a smooth migration. Existing terraform deployments continue to work as expected without any action from your side. We ask you to replace databrickslabs/databricks with databricks/databricks in all your .tf files.

You should have .terraform.lock.hcl file in your state directory that is checked into source control. terraform init will give you the following warning.

Warning: Additional provider information from registry 

The remote registry returned warnings for registry.terraform.io/databrickslabs/databricks:
- For users on Terraform 0.13 or greater, this provider has moved to databricks/databricks. Please update your source in required_providers.

After you replace databrickslabs/databricks with databricks/databricks in the required_providers block, the warning will disappear. Do a global "search and replace" in *.tf files. Alternatively you can run python3 -c "$(curl -Ls https://dbricks.co/updtfns)" from the command-line, that would do all the boring work for you.

If you didn't check-in .terraform.lock.hcl to the source code version control, you may you may see Failed to install provider error. Please follow the simple steps described in the troubleshooting guide.

v0.6.2

21 Jun 20:42
f29e655

Choose a tag to compare

  • Add a warning in databricks_permissions token usage docs (#1380).

Updated dependency versions:

  • Bump google.golang.org/api from 0.83.0 to 0.84.0
  • Bump github.com/stretchr/testify from 1.7.2 to 1.7.3

v0.6.1

16 Jun 16:13
f983da1

Choose a tag to compare

  • Added databricks_service_principal and databricks_service_principals data resources (#1370).
  • Updated databricks_pipeline resource to match latest APIs (#1368).
  • Made gcp_managed_network_config optional in databricks_mws_workspaces (#1365).
  • Enforced consistent naming for resource files (#1366, #1369).
  • Updated resources diagram (#1373).

Updated dependency versions:

  • Bump google.golang.org/api from 0.82.0 to 0.83.0

v0.6.0

07 Jun 14:16
94c9d75

Choose a tag to compare

  • Added delta_sharing_* support to databricks_metastore (#1334).
  • Added databricks_git_credentials pat discovery from common environment variables (#1353).
  • Added databricks_permissions for databricks_pipeline (#1361).
  • Added network_id to network block in databricks_mws_workspaces for GCP (#1360).
  • Added azure_managed_identity block to databricks_storage_credential and databricks_metastore_data_access resources (#1354).
  • Update docs regarding importing of databricks_sql_* resources (#1349).
  • Apply ownership for UC objects during creation (#1338).
  • Re-create purged cluster for databricks_mount for Google Storage (#1333).
  • Various documentation fixes (#1350).

Updated dependency versions:

  • Bump google.golang.org/api from 0.80.0 to 0.81.0
  • Bump gopkg.in/ini.v1 from 1.66.4 to 1.66.6
  • Bump google.golang.org/api from 0.81.0 to 0.82.0
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0

v0.5.9

30 May 20:38
e17c043

Choose a tag to compare

  • Added warning section for debug mode (#1325).
  • Added ability to specify tags for databricks_job (#1337).
  • Upgraded AWS provider for AWS guides. Added examples for account-level identities (#1332).
  • Updated docs to use application_id as privilege for databricks_service_principal (#1336).
  • Added databricks_service_principal_role resource (#1340).
  • Fixed integration testing image (#1342, #1343).
  • Added skip_validation for databricks_external_location (#1330).
  • Added alert_on_last_attempt to databricks_job (#1341).
  • Skip make test on doc-only changes (#1339).
  • Improve common package test coverage (#1344).
  • Re-create purged cluster for databricks_mount for AWS S3 (#1345).

Updated dependency versions:

  • Bump google.golang.org/api from 0.79.0 to 0.80.0
  • Bump github.com/Azure/go-autorest/autorest/adal from 0.9.19 to 0.9.20

v0.5.8

20 May 13:13
1ca0ee5

Choose a tag to compare

  • Update aws_iam_policy_document in databricks_mws_customer_managed_keys docs to restrict KMS policy to caller AWS account (#1309).
  • Added gcs destination to init_scripts in databricks_cluster (#1308).
  • Clarify optionality of databricks_mws_workspaces.deployment_name in docs and examples (#1315).
  • Update databricks_mws_log_delivery docs (#1320).
  • Fix updating databricks_service_principal on Azure (#1322).
  • Added tf:suppress_diff on artifact_location for databricks_mlflow_experiment (#1323).

Updated dependency versions:

  • Bump github.com/Azure/go-autorest/autorest/adal from 0.9.18 to 0.9.19
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.14.0 to 2.16.0
  • Bump google.golang.org/api from 0.77.0 to 0.79.0

v0.5.7

05 May 17:11
b12bb6d

Choose a tag to compare

  • Added external_id and force attributes to databricks_service_principal resource (#1293).
  • Added documentation for databicks_git_credential resource (#1295).
  • Added documentation for git_source in databricks_job (#1297).
  • Fix job_cluster.num_workers in databricks_job (#1284).
  • Various documentation improvements (#1292), (#1296), (#1298).

Updated dependency versions:

  • Bump google.golang.org/api from 0.75.0 to 0.77.0
  • Removed github.com/pkg/errors dependency

v0.5.6

29 Apr 13:35
23c34cd

Choose a tag to compare

  • Added databricks_views data resource, making databricks_tables return only managed or external tables in Unity Catalog (#1274).
  • Added default timeout of 20m to databricks_mount (#1280).
  • Made common.DataResource deterministic (#1279).
  • Fixed exporting text-only widgets (#1278).
  • Updated devcontainer to support ARM (#1256).
  • Various documentation fixes (#1285, #1282, #1281, #1276).

Updated dependency versions:

  • Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0
  • Bump github.com/Azure/go-autorest/autorest from 0.11.26 to 0.11.27