Skip to content

Releases: databricks/terraform-provider-databricks

v1.62.0

18 Dec 13:35
v1.62.0
164a77e
Compare
Choose a tag to compare

New Features and Improvements

  • Allow to use GCP SA in databricks_credential (storage only) (#4302).
  • Support for databricks_credential in databricks_workspace_binding

Bug Fixes

  • Bump Golang x/crypto to 0.31 (#4319).

Internal Changes

  • Generate models with correctly computed annotations (#4316).
  • Update Go SDK to 0.54.0 (#4328).

Dependency Updates

  • Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 (#4320).

Exporter

  • Correctly handle DB-managed UC objects (#4323).
  • Emit WSFS/UC files from parameters in the jobs (#4318).
  • Improve support of databricks_model_serving (#4324).
  • add support for databricks_credential (#4292).
  • export databricks_repo for Git Folders outside of /Repos (#4308).

v1.61.0

12 Dec 16:48
v1.61.0
a7cb6b7
Compare
Choose a tag to compare

New Features and Improvements

  • Add databricks_app resource and data source (#4099).

Documentation

  • Add a warning that attribute should be used in databricks_permissions for databricks_vector_search_endpoint (#4312).

Internal Changes

  • Added TF Plugin Framework checkbox item to PR template and removed checkbox for integration tests passing (#4227).
  • Expose several integration test helpers for use in plugin framework integration tests (#4310).
  • Fix ReadOnly() for ListNestedAttribute and Validators for ListNestedBlock (#4313).
  • Panic if the provided path is invalid (#4309).
  • Simplify databricks_storage_credential code (#4301).
  • Use Attributes by default for List Objects (#4315).
  • Use Plugin Framework types internally in generated TF SDK structures (#4291).

v1.60.0

10 Dec 16:51
v1.60.0
89a7a33
Compare
Choose a tag to compare

New Features and Improvements

  • Add databricks_credential resource (#4219).
  • Allow to filter jobs by name in databricks_jobs data source (#3395).

Bug Fixes

  • Add client side validation for volume_type (#4289).
  • Add missing H2 header in mws_network_connectivity_configs.md and optimization in data_mws_network_connectivity_configs (#4256).
  • Forced send auto_stop_mins for databricks_sql_endpoint resource (#4265).
  • Handle deleted cluster gracefully (#4280).
  • Remove config drift if Azure SP is used in databricks_credential (#4294).
  • Use correct domain for Azure Gov and China (#4274).
  • don't start cluster if warehouse_id is specified for databricks_sql_table resource (#4259).

Documentation

  • Document import support for databricks_notification_destination (#4276).
  • Update documentation for importing some MWS resources (#4281).
  • Update mws_log_delivery.md to add time_sleep (#4258).

Internal Changes

  • Add ConvertToAttribute() to convert blocks in a resource/data source schema to attributes (#4284).
  • Bump Go SDK and generate TF structs (#4300).
  • Generate effective fields based of isServiceProposedIfEmpty (#4282).
  • Ignore Databricks Go SDK updates by dependabot (#4253).
  • Move TFSDK model template to universe (#4303).
  • Remove unused configuration from blocks (#4283).
  • Use isServiceProposedIfEmpty annotations for effective fields (#4270).
  • Use tf_v1 genkit mode (#4278).

Dependency Updates

  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#4269).
  • Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#4273).

Exporter

  • Fix generation of references to users for user directories (#4297).
  • better handling of online tables/vsis in listing (#4288).

v1.59.0

20 Nov 13:30
v1.59.0
68ba26d
Compare
Choose a tag to compare

New Features and Improvements

  • Add databricks_mws_network_connectivity_config and databricks_mws_network_connectivity_configs data source (#3665).
  • Add support partitions in policy data sources (#4181).
  • Added databricks_registered_model_versions data source (#4100).
  • Update databricks_permissions resource to support vector-search-endpoints (#4209).
  • add databricks_serving_endpoints data source (#4226).

Bug Fixes

  • Add validation for run_as_mode in databricks_query (#4233).
  • Correct handling of updates for empty comments and force_destroy in UC catalog, schema, registered models and volumes (#4244).
  • Fix deletion of dashboard if it was trashed out of band (#4235).
  • Fix waiting for databricks_vector_search_index readiness (#4243).
  • Remove single-node validation from interactive clusters (#4222).
  • Remove single-node validation from jobs clusters (#4216).
  • Use cluster list API to determine pinned cluster status (#4203).
  • fix issue cased by setting pause_status in update monitor (#4242).

Documentation

  • Clarify workspace provider config (#4208).
  • Update "Databricks Workspace Creator" permissions on gcp-workspace.md (#4201).
  • Update grants.md references (#4246).
  • Update description of group_id in databricks_mws_ncc_private_endpoint_rule (#4238).
  • remove subnet sharing limitation in AWS (#4239).

Internal Changes

  • Bump Go SDK to latest and generate TF structs (#4249).
  • Mark TestUcAccModelServingProvisionedThroughput as flaky. to be rever… (#4232).
  • Rename resources directory to products in pluginframework (#4139).
  • Revert "mark TestUcAccModelServingProvisionedThroughput as flaky. to … (#4240).
  • Set user agent in some resources implemented in plugin framework (#4187).
  • make ApplyAndExpectData work with nested set (#4237).

Dependency Updates

  • Bump dependencies for Plugin Framework and SDK v2 (#4215).
  • Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#4236).
  • Bump github.com/hashicorp/terraform-plugin-testing from 1.10.0 to 1.11.0 (#4247).

Exporter

  • Add List operation for users service (#4204).
  • Fix interactive selection of services (#4245).

v1.58.0

08 Nov 14:37
v1.58.0
973189a
Compare
Choose a tag to compare

Bug Fixes

  • Always fill cluster_name in databricks_cluster data source (#4197).
  • Suppress equal fold diff for DLT pipeline resource (#4196).
  • Upload content databricks_workspace_file using raw format (#4200).

Internal Changes

  • Update to latest OpenAPI spec and bump Go SDK (#4199).

Dependency Updates

  • Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#4191).

v1.57.0

06 Nov 10:38
v1.57.0
f381fbf
Compare
Choose a tag to compare

New Features and Improvements

  • Added databricks_functions data source (#4154).

Bug Fixes

  • Handle edge case for effective_properties in databricks_sql_table (#4153).
  • Provide more prescriptive error when users fail to create a single node cluster (#4168).

Internal Changes

  • Add test instructions for external contributors (#4169).
  • Always write message for manual test integration (#4188).
  • Make Read after Create/Update configurable (#4190).
  • Migrate Share Data Source to Plugin Framework (#4161).
  • Migrate Share Resource to Plugin Framework (#4047).
  • Rollout Plugin Framework (#4134).

Dependency Updates

  • Bump Go SDK to v0.50.0 (#4178).

Exporter

  • Allow to match resource names by regular expression (#4177).

v1.56.0

29 Oct 09:48
v1.56.0
f382e4f
Compare
Choose a tag to compare

Bug Fixes

  • Recreate missing system schema (#4068).
  • Tolerate databricks_permissions resources for SQL warehouses with /warehouses/... IDs (#4158).

Documentation

  • Fix databricks_grant regarding metastore_id description (#4164).

Internal Changes

  • Automatically trigger integration tests on PR (#4149).

Exporter

  • Breaking change Use new query and alert resources instead of legacy resources (#4150).
  • Improve exporting of databricks_pipeline resources (#4142).
  • Improving reliability of Emit function (#4163).

v1.55.0

24 Oct 08:02
v1.55.0
962c436
Compare
Choose a tag to compare

New Features and Improvements

  • Add databricks_alert resource to replace databricks_sql_alert (#4051).
  • Add databricks_query resource instead of databricks_sql_query (#4103).
  • Added resource databricks_custom_app_integration (#4124).
  • Handle schema attribute in databricks_pipeline (#4137).

Bug Fixes

  • Change repo used in test (#4122).

Documentation

  • Clarify that graviton option of databricks_node_type could be used on Azure (#4125).
  • Fix argument in example for databricks_custom_app_integration (#4132).
  • Fix for UC on AWS guide - use databricks_aws_unity_catalog_assume_role_policy where necessary (#4109).

Exporter

  • Breaking change: Move databricks_workspace_file to a separate service (#4118).
  • Exclude some system schemas from export (#4121).
  • Use List + iteration instead of call to ListAll (#4123).

v1.54.0

18 Oct 07:47
v1.54.0
b656822
Compare
Choose a tag to compare

Changelog

New Features and Improvements

  • Add databricks_registered_model data source (#4033).
  • Add data source databricks_notification_destinations (#4087).

Bug Fixes

  • Fix databricks_cluster_pluginframework data source (#4097).
  • Mark unity_catalog_provisioning_state as ReadOnly (#4116).
  • Tolerate invalid keys in databricks_workspace_conf (#4102).
  • force send read_only in databricks_external_location when it's changed (#4067).
  • force send read_only in databricks_storage_credential when it's changed (#4083).

Documentation

  • Document budget_policy_id in databricks_pipeline and databricks_job (#4110).
  • Reformat code examples in documentation (#4081).
  • Update documentation for databricks_model_serving (#4115).
  • Updates to resource examples (#4093).

Internal Changes

  • Add maxItem=1 validator for object types in plugin framework schema (#4094).
  • Fix acceptance test for databricks_registered_model data source (#4105).
  • Generate Effective Fields (#4057).
  • Generate Effective Fields (#4112).
  • Set SDK used in the useragent in context (#4092).
  • Support adding context in resources and data sources (#4085).
  • Update plugin framework schema to use ListNestedBlocks (#4040).

v1.53.0

07 Oct 16:42
v1.53.0
2557380
Compare
Choose a tag to compare

New Features and Improvements

  • Add databricks_budget resource (#3955).
  • Add databricks_mlflow_models data source (#3874).
  • Add computed attribute table_serving_url to databricks_online_table (#4048).
  • Add support for Identity Column in databricks_sql_table (#4035).

Bug Fixes

  • Add Sufficient Network Privileges to the Databricks Default Cross Account Policy (#4027)
  • Ignore presence or absence of /Workspace prefix for dashboard resource (#4061).
  • Refactor databricks_permissions and allow the current user to set their own permissions (#3956).
  • Set ID for online table resource if creation succeeds but it isn't available yet (#4072).

Documentation

  • Update CONTRIBUTING guide for plugin framework resources (#4078)
  • Add guide for OIDC authentication (#4016).
  • Correctly use native markdown callouts supported by TF Registry (#4073).
  • Fixing links to databricks_service_principal in TF guides (#4020).

Internal Changes

  • Fix Permissions Dashboard Test (#4071).
  • Bump Go SDK to latest and generate TF structs (#4062).
  • Skip Budget tests on GCP (#4070).
  • Update to latest OpenAPI spec and bump Go SDK (#4069).