- Added
databricks_library
resource to install library ondatabricks_cluster
(#904). - Added
databricks_clusters
data resource to list all clusters in the workspace, which might be used to installdatabricks_library
on all clusters (#955). - Fixed refresh of
library
blocks on a stoppeddatabricks_cluster
(#952). - Whenever a library fails to get installed on a running
databricks_cluster
, we now automatically remove this library, so that the clean state of managed libraries is properly maintained. Without this fix users had to manually go to Clusters UI and remove library from a cluster, where it failed to install. Libraries add up to CREATE and UPDATE timeouts ofdatabricks_cluster
resource. (#599). - Added
token
block todatabricks_mws_workspaces
to avoid unnecessary provider aliasing (#957). - Fixed disabling
databricks_global_init_script
(#958). - Fixed configuration drift issues with
aws_attributes
,azure_attributes
,gcp_attributes
, andemail_notifications
configuration blocks indatabricks_cluster
,databricks_job
, anddatabricks_instance_pool
resources (#981). - Improved Databricks CLI auth by eagerly resolving
host
,username
,password
, andtoken
from the specifiedprofile
. Added explicit logging of auth parameters in debug logs (#965). - TLS timeouts, which may occur during Azure MSI auth, are no longer failing API requests and retried within a normal policy (#966).
debug_headers
provider conf is also logging theHost
header to help troubleshooting auth issues (#964).- Added new experimental resources and increased test coverage.
Updated dependency versions:
- Bump github.com/golang-jwt/jwt/v4 from 4.1.0 to 4.2.0
- Bump google.golang.org/api from 0.60.0 to 0.63.0
- Bump github.com/Azure/go-autorest/autorest from 0.11.22 to 0.11.23
- Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.9 to 0.5.10
- Bump gopkg.in/ini.v1 from 1.66.0 to 1.66.2
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.9.0 to 2.10.0