Skip to content

Releases: databricks/terraform-provider-databricks

v0.5.5

22 Apr 13:13
7a1f2ef

Choose a tag to compare

  • Added configuration generators for databricks_sql_* resources in experimental Resource Exporter (#1199).
  • Added google_credentials provider argument that has the same semantics as credentials argument in official google provider (#1214).
  • Fixed databricks_grants on UC external location empty list error (#1202).
  • Fixed errors in databricks_permissions resource for auto-purged databricks_cluster (#1252).
  • Various documentation fixes (#1231, #1239, #1254, #1240).

Updated dependency versions:

  • Bump google.golang.org/api from 0.71.0 to 0.75.0
  • Bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.1
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  • Bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.1
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.11.0 to 2.14.0
  • Bump github.com/Azure/go-autorest/autorest from 0.11.24 to 0.11.26

v0.5.4

17 Mar 17:20
648ea49

Choose a tag to compare

  • Completely removed custom client-side validation in databricks_service_principal (#1193).

Updated dependency versions:

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.10.1 to 2.11.0

v0.5.3

14 Mar 18:39
87709cd

Choose a tag to compare

  • Failures in exporter resource listing no longer halt the entire command run (#1166).
  • Removed client-side validation in databricks_service_principal for application_id, that may not always be available in the planning stage (#1165).
  • Use correct HTTP verb for modifying databricks_permissions on databricks_sql_endpoint entities. Authorized user, assumingly part of admins group, is no longer sending CAN_MANAGE permission in the HTTP PUT request (#1163).
  • Added diff suppression for min_num_clusters field in databricks_sql_endpoint (#1172).
  • Added special case for handling Cannot access cluster that was terminated or unpinned more than 30 days ago error in databricks_cluster as an indication of resource removed on the platform side (#1177).
  • Fixed updating of databricks_table resources (#1175).
  • Fixed configuration drift in databricks_grant by reading existing permissions and removing them in subsequent update calls (#1164).

Updated dependency versions:

  • Bump google.golang.org/api from 0.70.0 to 0.71.0

v0.5.2

07 Mar 15:48
e24a2dd

Choose a tag to compare

  • Added databricks_catalogs, databricks_schemas, and databricks_tables data resources (#1155).
  • Fixed databricks_metastore_assignment configuration drift by properly deleting metastore assignment and detecting manual changes from Account console. This also means that de-assigned metastore from a workspace would mark it as remotely removed. Manual assignment of different metastore would also trigger resource updates (#1146).
  • Fixed databricks_table creation in managed mode (#1151).
  • Fixed databricks_sql_endpoint timeout propagation (#1142).
  • Multiple documentation fixes.

Updated dependency versions:

  • Bump google.golang.org/api from 0.69.0 to 0.70.0

v0.5.1

25 Feb 20:09
686c8fb

Choose a tag to compare

  • Added an extended documentation from provisioning AWS PrivateLink workspace (#1084).
  • Added databricks_jobs data resource to get a map of all job names and their ids (#1138).

Updated dependency versions:

  • Bump google.golang.org/api from 0.68.0 to 0.69.0

v0.5.0

18 Feb 16:40
9830f3e

Choose a tag to compare

  • Added workspace_url attribute to the databricks_current_user data source (#1107).
  • Fixed issue at databricks_mount where new cluster was created for S3 mount even when cluster_id was specified (#1064).
  • Allow to disable auto-termination for Databricks SQL endpoints (#900).
  • Added new gcp_attributes to databricks_cluster and databricks_instance_pool (#1126).
  • Added exporter functionality for databricks_ip_access_list and databricks_workspace_conf (#1125).
  • Added graviton selector for databricks_node_type and databricks_spark_version data sources (#1127).
  • Added interactive mode to resource exporter (#1010).
  • Added preview support for git_source in databricks_job (#1090).
  • Multiple other fixes and documentation improvements.

Updated dependency versions:

  • Bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
  • Bump google.golang.org/api from 0.67.0 to 0.68.0
  • Bump gopkg.in/ini.v1 from 1.66.3 to 1.66.4

v0.4.9

11 Feb 16:33
59c12c7

Choose a tag to compare

  • Prevent creation of databricks_group with users and admins reserved names (#1089).
  • Added support for shared clusters in multi-task databricks_job (#1082).
  • Added diff suppression for external_id in databricks_group (#1099).
  • Added diff suppression for external_id in databricks_user (#1097).
  • Added users, service_principals, and child_groups exported properties to databricks_group data resource (#1085).
  • Added various documentation improvements.

Deprecations

  • databricks_group.members is deprecated in favor of users, service_principals, and child_groups exported properties. Please do slight modifications of your configuration.

Updated dependency versions:

  • Bump google.golang.org/api from 0.66.0 to 0.67.0

v0.4.8

03 Feb 12:28
89145fa

Choose a tag to compare

  • Added support for tf:suppress_diff on primitive types (#984).
  • Fixed issue arises when destroying databricks_sql_global_config with instance profile set (#1076).
  • Added setting of SQL configuration parameters in databricks_sql_global_config (#1080).
  • Added support for release channels in databricks_sql_endpoint configuration (#1078).
  • Added documentation for databricks_mlflow_webhook resource (#1086).

Updated dependency versions:

  • Bump google.golang.org/api from 0.65.0 to 0.66.0

v0.4.7

28 Jan 18:32
acadc07

Choose a tag to compare

  • Added optional force argument to databricks_group resource to ignore cannot create group: Group with name X already exists. errors and implicitly import the specific group into Terraform state, enforcing entitlements defined in the instance of resource (#1066).
  • Added support to configure permissions for all MLflow models (#1044).
  • Fixed databricks_service_principal display_name update (#1065).
  • Added documentation for Unity Catalog resources.

Updated dependency versions:

  • Bump gopkg.in/ini.v1 from 1.66.2 to 1.66.3

v0.4.6

21 Jan 17:15
1618f73

Choose a tag to compare

  • Clarified error messages around azure_workspace_resource_id provider configuration (#1049).
  • Added optional force argument to databricks_user resource to ignore cannot create user: User with username X already exists errors and implicitly import the specific user into Terraform state, enforcing entitlements defined in the instance of resource (#1048).
  • Added databricks_user_role resource, that can assign roles on Databricks Account or databricks_instance_profile for data access (#1047).

Deprecations

  • databricks_user_instance_profile is deprecated in favor of databricks_user_role. Please do slight modifications of your configuration.

Updated dependency versions:

  • Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.10 to 0.5.11
  • Bump github.com/Azure/go-autorest/autorest/azure/cli from 0.4.3 to 0.4.5
  • Bump github.com/Azure/go-autorest/autorest from 0.11.23 to 0.11.24