Skip to content

Releases: databricks/terraform-provider-databricks

v1.49.0

19 Jul 15:27
v1.49.0
733c998
Compare
Choose a tag to compare

1.49.0

New Features and Improvements

  • Added databricks_dashboard resource (#3729).
  • Added databricks_schema data source (#3732).
  • Added support for binding storage credentials and external locations to specific workspaces (#3678).
  • Added databricks_volume as data source (#3211).
  • Make the schedule.pause_status field read-only (#3692).
  • Renamed databricks_catalog_workspace_binding to databricks_workspace_binding (#3703).
  • Make cluster_name_contains optional in databricks_clusters data source (#3760).
  • Tolerate OAuth errors in databricks_mws_workspaces when managing tokens (#3761).
  • Permissions for databricks_dashboard resource (#3762).

Exporter

  • Emit directories during the listing only if they are explicitly configured in -listing (#3673).
  • Export libraries specified as requirements.txt (#3649).
  • Fix generation of run_as blocks in databricks_job (#3724).
  • Use Go SDK structs for databricks_job resource (#3727).
  • Clarify use of -listing and -services options (#3755).
  • Improve code generation for SQL Endpoints (#3764)

Documentation

  • Fix invalid priviledges in grants.md (#3716).
  • Update cluster.md: add data_security_mode parameters NONE and NO_ISOLATION (#3740).
  • Remove references to basic auth (#3720).
  • Update resources diagram (#3765).

Internal Changes

  • Add Release tag (#3748).
  • Improve Changelog by grouping changes (#3747).
  • Change TF registry ownership (#3736).
  • Refactored databricks_cluster(s) data sources to Go SDK (#3685).
  • Upgrade databricks-sdk-go (#3743).
  • Run goreleaser action in snapshot mode from merge queue (#3646).
  • Make dashboard_name random in integration tests for databricks_dashboard resource (#3763).
  • Clear stale go.sum values (#3768).
  • Add "Owner" tag to test cluster in acceptance test (#3771).
  • Fix integration test for restrict workspace admins setting (#3772).
  • Add "Owner" tag to test SQL endpoint in acceptance test (#3774).
  • Move PR message validation to a separate workflow (#3777).
  • Trigger the validate workflow in the merge queue (#3782).
  • Update properties for managed SQL table on latest DBR (#3784).
  • Add "Owner" tag to test SQL endpoint in acceptance test (#3785).

v1.48.3

15 Jul 14:41
v1.48.3
04e8f4a
Compare
Choose a tag to compare

1.48.3

Internal Changes

  • Bump Go SDK to 0.43.2 (#3750)
  • Added new APIErrorBody struct and update deps (#3745)

v1.48.2

28 Jun 19:52
f42e1fb
Compare
Choose a tag to compare

New Features and Improvements

  • Added isolation mode support for databricks_external_location & databricks_storage_credential (#3704).
  • Add terraform support for periodic triggers (#3700).

v1.48.1

27 Jun 09:07
48262a8
Compare
Choose a tag to compare

New Features and Improvements

  • Fixed case sensitivity for principals in databricks_grants and databricks_grant (#3708).

Documentation Changes

  • Update cluster policy doc (#3707).

Internal Changes

  • Refactor some common functions for workspace bindings (#3702).

v1.48.0

25 Jun 12:33
e300bb9
Compare
Choose a tag to compare

New Features and Improvements

  • Add customize diff for databricks_grant and databricks_grants for case insensitivity & spaces in grants (#3657).
  • Fix detection of local file changes in databricks_file (#3662).
  • Apply all cluster validations to jobs cluster references (#3651).
  • Fixed: Issue with databricks_cluster resource using exporter does not include cluster libraries (#3674).
  • Relaxed cluster check for databricks_sql_permissions (#3683).
  • Update jobs library fields from set to list (#3669).
  • Added CAN_MONITOR permission to SQL warehouses in databricks_permissions (#3681).

Documentation Changes

  • Fix errors in Unity Catalog data sources documentation (#3656).
  • Rename default_namespace_setting documentation to correct name (#3682).
  • Fix private DNS zone resource name in ADB PL Simplified guide (#3664).
  • Added links to Terraform modules and removed mention of E2 arch (#3667).

Internal Changes

  • Update CodeQL actions to v3 (#3648).
  • Ensure jobs tests check for error (#3666).

Dependency updates

  • Update to use Go 1.22 (#3647).
  • Bump github.com/databricks/databricks-sdk-go from 0.41.0 to 0.42.0 (#3638).
  • Bump github.com/databricks/databricks-sdk-go from 0.42.0 to 0.43.0 (#3697).

v1.47.0

05 Jun 08:52
v1.47.0
7d60ae7
Compare
Choose a tag to compare

New Features and Improvements

  • Added gcp_workspace_sa computed attribute to databricks_mws_workspaces (#3617).
  • Added storage_credential_id attribute to databricks_storage_credential resource (#3636).
  • Added full_name attribute to databricks_system_schema resource (#3634).
  • Fix SQL table column type throws error (#3501).
  • Add aws_unity_catalog_assume_role_policy data source (#3622).
  • Fix bug for job creation with num_workers = 0 (#3642).

Documentation Changes

  • Document support of requirements.txt specification in cluster libraries (#3637).
  • Clarify about trailing slash character in file arrival trigger URL in databricks_job resource (#3635).
  • Clarify about autotermination_minutes in databricks_job clusters (#3641).

Dependency updates:

  • Bump golang.org/x/mod from 0.17.0 to 0.18.0 (#3643).

v1.46.0

30 May 17:22
v1.46.0
52d0c9c
Compare
Choose a tag to compare

1.46.0

New Features and Improvements

  • Do not suppress diff if it is explicitly changed to zero (#3611).
  • Fixed resource_cluster bug with ebs volume fields (#3613).
  • Remove and update default params for resource_model_serving (#3608).
  • Added LocalSsdCount in GcpAttributes to ForceSendFields for databricks_cluster resource (#3631).

Documentation Changes

  • Remove usage of deprecated azurerm options from PL guides (#3606).
  • Remove table update trigger from job.md (#3621).

Internal Changes

  • Jobs Methods GoSDK Migration (#3577).
  • Revert "Set ForceSendFields for boolean/integer values explicitly set to false/0 (#3385)" (#3627).
  • Revert RemoveUnnecessaryFieldsFromForceSendFields (#3626).

v1.45.0

23 May 12:50
fe9747a
Compare
Choose a tag to compare

New Features and Improvements

  • Fix control run state failures for databricks_job resource (#3585).
  • Added support for popular column types for resource_sql_table (#3528).
  • Modify state upgrader to remove ebs_volume_iops set to zero (#3601).
  • Added databricks_enhanced_security_monitoring_workspace_setting resource for ESC (Enhanced Compliance and Security) settings (#3563).
  • Added databricks_automatic_cluster_update_workspace_setting resource (#3444).
  • Added databricks_compliance_security_profile_workspace_setting resource (#3564).
  • Added route optimized option to model serving terraform (#3572).
  • Rename lakehouse monitor to quality monitor (#3584).

Documentation Changes

  • Fix documentation for databricks_storage_credential and databricks_external_location data sources (#3588).

Exporter

  • Add support for databricks_mws_permission_assignment resource (#3562).
  • Don't list directories in the incremental mode (#3569).

Internal Changes

  • Added TestMwsAccServicePrincipalResourceOnAws to flaky tests (#3580).
  • Fix bug in collectionToMaps (#3581).
  • Make customizable error logs more readable (#3583).

Dependency updates

  • Bump github.com/databricks/databricks-sdk-go from 0.40.1 to 0.41.0 (#3604).
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 (#3594).

v1.44.0

15 May 09:22
v1.44.0
ff8f028
Compare
Choose a tag to compare

New Features and Improvements

  • Add owner support to databricks_sql_table (#3570).
  • Add databricks_catalog data source (#3573).
  • Add databricks_table data source (#3571).
  • Add databricks_mlflow_experiment data source (#2389).

Exporter

  • Fix rare race condition with variables map (#3568).

Internal Changes

Dependency updates:

  • Bump go SDK to 0.40.1 (#3574), featuring improvements in tracing and debuggability of failed requests.

v1.43.0

14 May 11:32
v1.43.0
2d1c8ce
Compare
Choose a tag to compare

1.43.0

New Features and Improvements

  • Added state upgrader to remove max_clusters_per_user and ebs volume attributes set to zero (#3551).
  • Robust retries for workspace get-status (#3550).
  • Updated data_aws_crossaccount_policy to format resource string with account and region (#3544).
  • Fixed Issue: The field node_type_id cannot be supplied when an instance pool ID is provided (#3549)

Documentation Changes

  • Fixed error message typo in mounts.go (#3552).
  • State the options for run_if (#3548).

Exporter

  • Don't emit all UC objects when handling dependencies (#3556).
  • Track removed objects during the Emit phase (#3554).
  • Optimize generation of databricks_group_member resource (#3559).
  • Included some UC objects into default listing (#3565)

Internal Changes

  • Jobs GoSDK schema migration (#3532).
  • Stabilize integration tests (#3542).