Skip to content

Releases: databricks/terraform-provider-databricks

v0.5.1

25 Feb 20:09
686c8fb
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.4.5

13 Jan 17:39
01584b1
Compare
Choose a tag to compare
  • Cross-linked resource documentation (#1027).
  • Added Azure example for sql_global_config (#1028).

Updated dependency versions:

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

v0.4.4

05 Jan 16:18
f3a65bc
Compare
Choose a tag to compare
  • Added support for running provider in a debug mode from Visual Studio Code through Debug Provider run configuration in order to troubleshoot more complicated issues.
  • Allowed managing of libraries on databricks_cluster outside of Terraform state for resources without any library configuration blocks. This should simplify PaaS-like CI/CD workflows (#1024).
  • Added experimental resources.

Behavior changes

v0.4.3

30 Dec 18:43
2c39ae8
Compare
Choose a tag to compare
  • Added support for databricks_permissions for databricks_mlflow_experiment and databricks_mlflow_model (#1013).
  • Added Using XXX auth explanation to HTTP 403 errors, which should help troubleshooting misconfigured authentication or provider aliasing. Example error message now looks like: cannot create group: /2.0/preview/scim/v2/Groups is only accessible by admins. Using databricks-cli auth: host=https://XXX.cloud.databricks.com/, token=***REDACTED***, profile=demo. All sensitive configuration parameters (token, password, and azure_client_secret) are redacted and replaced with ***REDACTED*** (#821).
  • Improved documentation with regards to public subnets in AWS quick start (#1005).
  • Added databricks_mount code genration for exporter tooling (#1006).
  • Increase dependency check frequency (#1007).
  • Added experimental resources.

v0.4.2

24 Dec 12:38
57c2a95
Compare
Choose a tag to compare
  • Added optional auth_type provider conf to enforce specific auth type to be used in very rare cases, where a single Terraform state manages Databricks workspaces on more than one cloud and More than one authorization method configured error is a false positive. Valid values are pat, basic, azure-client-secret, azure-msi, azure-cli, and databricks-cli (#1000).
  • Added DBC format support for databricks_notebook (#989).
  • Fixed creating new databricks_mws_workspaces with token {} block (#994).
  • Added automated documentation formatting with make fmt-docs, so that all HCL examples look consistent (#999).
  • Increased codebase unit test coverage to 91% to improve stability (#996, #992, #991, #990).

Updated dependency versions:

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