Skip to content

Releases: databricks/terraform-provider-databricks

v1.3.1

23 Sep 15:36
ccf3099
Compare
Choose a tag to compare

Documentation improvements:

Updated dependency versions:

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.21.0 to 2.23.0 (#1597, #1611).
  • Bump google.golang.org/api from 0.94.0 to 0.96.0 (#1598, #1612).

v1.3.0

12 Sep 13:47
v1.3.0
90d7b61
Compare
Choose a tag to compare

Documentation improvements:

  • Added sql_task configuration block in databricks_job resource (#1589).
  • Added supported languages in Unity Shared clusters (#1587).
  • Removed "Public Preview" marker from Unity Catalog resources docs (#1570).
  • Fixed instance pool docs (#1581).

Updated dependency versions:

  • Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0 (#1582).
  • Bump google.golang.org/api from 0.93.0 to 0.94.0 (#1569).

v1.2.1

24 Aug 21:16
c0bad76
Compare
Choose a tag to compare
  • Use resize API to scale databricks_cluster while it's running (#1541).
  • Updated to latest Unity Catalog privileges model (#1556).
  • Added cluster policy support for databricks_pipeline (#1554).
  • Fixed databricks_node_type by skipping nodes that aren't available in subscription/region (#1534).
  • Fixed sending of active flag in the databricks_user (#1536).
  • Fixed Azure CLI tests on Go 1.19 (#1538).
  • Various doc updates (#1553, #1552, #1544, #1543).

Updated dependency versions:

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.20.0 to 2.21.0 (#1540).
  • Bump github.com/zclconf/go-cty from 1.10.0 to 1.11.0 (#1558).
  • Bump google.golang.org/api from 0.90.0 to 0.93.0 (#1525, #1545).
  • Bump gopkg.in/ini.v1 from 1.66.6 to 1.67.0 (#1526).

v1.2.0

04 Aug 19:33
8a7a457
Compare
Choose a tag to compare

Updated dependency versions:

  • Bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 (#1513).
  • Bump github.com/Azure/go-autorest/autorest/adal from 0.9.20 to 0.9.21 (#1512).
  • Bump github.com/Azure/go-autorest/autorest/azure/cli from 0.4.5 to 0.4.6 (#1515).
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.19.0 to 2.20.0 (#1516).
  • Bump google.golang.org/api from 0.87.0 to 0.90.0 (#1499, #1514).

v1.1.0

21 Jul 20:17
853beed
Compare
Choose a tag to compare
  • Added databricks_sql_warehouses data resource to list all warehouses in a workspace with a name filter (#1460).
  • Added databricks_sql_warehouse data resource to list SQL warehouse attributes based on single id (#1460).
  • Added databricks_cluster data resource to list cluster attributes based on single id (#1460).
  • Added Azure Managed Identity documentation examples (#1471).
  • Added more attributes to databricks_cluster (#1459).
  • Added more attributes to databricks_instance_pool (#1463).
  • Added feature request GitHub issue template (#1482).
  • Added tf:optional tag to simplify the code (#1395).
  • Fixed databricks_pipeline incorrect generation of cluster blocks (#1416).
  • Fixed databricks_table update for column block (#1468).
  • Fixed reads for any_file and anonymous_function in databricks_sql_permissions (#1477).
  • Tuned integration tests for databricks_mws_* (#1483).
  • Removed integration tests for databricks_azure_adls_gen1_mount (#1461).

Updated dependency versions:

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.18.0 to 2.19.0 (#1475).
  • Bump google.golang.org/api from 0.86.0 to 0.87.0 (#1476).

v1.0.2

15 Jul 13:45
a39cf20
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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