Releases: databricks/terraform-provider-databricks
Releases · databricks/terraform-provider-databricks
v1.87.1
Release v1.87.1
Breaking Changes
Terraform databricks provider version 1.86.0 introduced changes to databricks_share resource leading to panic for some users while applying terraform. We are rolling back to SDKv2 implementation in this version. No change is expected for users who are upgrading to latest version from before 1.86.0. Users on 1.86.0 and not facing issues are suggested to not upgrade their version to this patch release. We are investigating the issue and will release a fix soon.
Internal Changes
- Use SDKv2 Implementation for databricks_share resource as default (#4931)
v1.87.0
Release v1.87.0
Bug Fixes
- Suppress
data_security_modealiases fordatabricks_clusterresource (#4911).
Documentation
- Document
email_notificationsblock in model serving resources (#4910) - Deprecate
data_source_idattribute indatabricks_sql_endpointresource (#4929) - Deprecate
databricks_sql_visualizationanddatabricks_sql_widgetresource. (#4924) - Document
APPLY_TAGprivilege fordatabricks_volumegrants (#4928)
Internal Changes
v1.86.0
Release v1.86.0
Breaking Changes
- Do not set `run_as from run_as_user_name in DLT pipelines. This fixes an issue where the value for run_as was unintentionally cached in the terraform state. More details and the workaround are specified in the PR: (#4886)
New Features and Improvements
- Don't redeploy
databricks_sql_tablefor tables with struct subcolumns (#4001). - Added ability to add
commentwhen defining a newdatabricks_share(#4802) - Added output attribute
endpoint_urlindatabricks_model_serving(#4877). - Deprecate
egglibrary type indatabricks_cluster,databricks_job, anddatabricks_library(#4881). - Support
databricks_service_principal_secreton workspace level (#4896). - Added resources and data sources for
databricks_clean_room_asset,databricks_clean_room_auto_approval_ruleanddatabricks_clean_room_asset_revisions_clean_room_asset(#4907).
Bug Fixes
- Corrected accidentally removed
SpIDfield fromdatabricks_service_principal(#4868). - Corrected optional fields in
databricks_mws_ncc_private_endpoint_rule(#4856). - Fix handling of
forceoption indatabricks_git_credential(#4873). - Restricted create or replace statement to managed tables in
databricks_sql_table(#4874). - Mitigate issue due to internal caching in
databricks_secret_aclby retrying until ACL are applied with the right permission (#4885). - Fix schema mismatch bug in
databricks_functionsdata source (#4902). - Set suppressDiff on string_shared_as in the Legacy databricks_share Resource (#4904).
Documentation
- Updated
sharedocumentation to be more in line with Terraform styling (#4802) - Refreshed
databricks_jobdocumentation (#4861). - Document
environmentblock indatabricks_pipeline(#4878). - Updated documentation for
databricks_disable_legacy_dbfs_settingresource (#4870). - Add deprecation notice to
databricks_dbfs_fileanddatabricks_mount(#4876) - Updated documentation for
databricks_disable_legacy_features_settingresource (#4884). - Improve docs for
databricks_compliance_security_profile_setting(#4880). - Improve instructions for the Terraform Exporter (#4892).
- Improve documentation for service principal data sources (#4900).
- Add warning about disabling legacy features and default catalog (#4905).
- Improve documentation for grants resources (#4906)
Exporter
- Added support for exporting of workspaces and related resources (#4899).
Internal Changes
v1.85.0
Release v1.85.0
New Features and Improvements
- Add
bearer_tokento the list of sensitive options indatabricks_connection(#4812). - Use single-node cluster for
databricks_sql_permissions(#4813). - Allow to retrieve service principal data by SCIM ID (#3142).
- Add support for Lakebase
databricks_database_instanceindatabricks_permissions(#4824). - Document new fields in
databricks_model_servingand deprecateinvalid_keywordsandvalid_topicsin AI Gateway configuration (#4851). - Added support for Alert V2 in
databricks_permissions(#4831). - Replace instead of dropping Delta
databricks_sql_table(#2424). - Added
databricks_clean_rooms_clean_roomresource and data sources (#4844). - Added
databricks_external_metadataresource and data sources (#4844). - Added
databricks_materialized_features_feature_tagresource and data sources (#4844). - Improve
databricks_git_credentialresource by correctly handle new fields (#4854).
Bug Fixes
- Don't redeploy
databricks_sql_tablewhen view definition contains newlines or tabs (#4003). - Preserve
queuesetting fordatabricks_jobresource when upgrading from provider version <1.71.0. - Fix updating of of
fallback_configindatabricks_model_serving(#4830).
Documentation
- Update documentation for single-node clusters in
databricks_clusterresource (#4817). - Update GCP example for
databricks_external_locationresource (#4826) - Fix formatting for HTTP connection example in
databricks_connectionresource (#4826) - Document
encryption_detailsblock indatabricks_external_locationresource and data source (#4849) - Update Databricks SQL objects documentation (#4840)
- Improve documentation for
databricks_git_credentialresource (#4837) - Rename DLT references to Lakeflow Declarative pipelines (#4842)
- Update the list of UC permissions in UC guide for Azure (#4852).
- Clarify and add more examples to
databricks_mws_network_connectivity_configanddatabricks_mws_ncc_private_endpoint_ruledocumentation (#4847) - Document new attributes in
databricks_appresource and data sources (#4848)
Exporter
- Fix generation of columns in
databricks_sql_tableresource (#4819).
Internal Changes
v1.84.0
Release v1.84.0
New Features and Improvements
- Added
time_rotatingargument todatabricks_service_principal_secretto enable secret rotation (#4789). - Add AWS support for
databricks_mws_ncc_private_endpoint_rule(#4804). - Added
keyargument todatabricks_jobsdata source to enable mapping by job ID and allow duplicate job names (#4796). - Added online_store resource and data sources (#4809).
- Bump the Go SDK to v0.73.1 (#4809).
Documentation
- Added HCL provider example for WIF authentication (#4799)
- Added link to Workload Identity Federation page (#4786).
- auto
zone_idcan only be used for fleet node types indatabricks_instance_poolresource (#4782). - Document
tagsattribute indatabricks_pipelineresource (#4783). - Recommend OAuth instead of PAT in guides (#4787)
- Document new options in
databricks_model_servingresource (#4789) - Added example of granting Account Admin role with
databricks_service_principal_roleresource (#4807) - Added more examples for
databricks_connection(#4810)
Exporter
- Fix crash when importing model serving endpoint (#4806)
v1.83.0
Release v1.83.0
New Features and Improvements
- Support for
uc_securableresource indatabricks_app(#4767) - Add
schema_idto the output ofdatabricks_schemaresource (#4773). - Bump the Go SDK to v0.72.0 (#4777).
Documentation
- auto
zone_idcan only be used for fleet node types indatabricks_instance_poolresource (#4782).
v1.82.0
Release v1.82.0
New Features and Improvements
- Add
workspace_consumeentitlement #4762. - Support configuration of file events in
databricks_external_location#4749. - Improve support for new fields in
databricks_pipeline#4744.
Bug Fixes
- Populate
partitionswhen readingdatabricks_sql_table(#4674). - Fail when creating
databricks_queryanddatabricks_alertwith already existing names #4697.
Documentation
- Improve the landing page documentation to prioritize preferred authentication methods and provide better guidance on how to configure the
hostargument. - Mark GKE-related fields for
databricks_mws_workspacesanddatabricks_mws_networksas deprecated(#4752).
v1.81.1
v1.81.0
Release v1.81.0
Breaking Changes
- Removed
access_pointargument fordatabricks_external_locationresource #4735
New Features and Improvements
- Allow to specify budget policy for
databricks_vector_search_endpoint#4707 - Added
account_network_policyresource and data sources #4735 - Added
recipient_federation_policyresource and data sources #4735 - Added
workspace_network_optionresource and data sources #4735
Bug Fixes
- Don't fail delete when
databricks_system_schemacan be disabled only by Databricks #4727 - Fix debug logging for attributes used to configure the provider (#4728).
- Add missing external Id in trust relationship for
databricks_aws_unity_catalog_assume_role_policy(#4738).
Documentation
- Fix links to Delta Live Tables docs #4732
- Replaced
managed_policy_arnswithaws_iam_role_policy_attachmentin AWS guides (#4737).
Internal Changes
- Bump Go SDK to v0.70.0 #4735
v1.80.0
Release v1.80.0
New Features and Improvements
- Add
resource_model_serving_provisioned_throughputfor creation of model serving provisioned throughput endpoints #4701 - Replace DBFS with Unity Catalog resources in index page storage section #4718
Bug Fixes
- Support updating all attributes for
databricks_model_serving(#4575). - Fix reading of
external_idfordatabricks_service_principal#4712
Documentation
Exporter
- Generate correct code for Databricks and Azure-managed service principals #4715