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_mode
aliases fordatabricks_cluster
resource (#4911).
Documentation
- Document
email_notifications
block in model serving resources (#4910) - Deprecate
data_source_id
attribute indatabricks_sql_endpoint
resource (#4929) - Deprecate
databricks_sql_visualization
anddatabricks_sql_widget
resource. (#4924) - Document
APPLY_TAG
privilege fordatabricks_volume
grants (#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_table
for tables with struct subcolumns (#4001). - Added ability to add
comment
when defining a newdatabricks_share
(#4802) - Added output attribute
endpoint_url
indatabricks_model_serving
(#4877). - Deprecate
egg
library type indatabricks_cluster
,databricks_job
, anddatabricks_library
(#4881). - Support
databricks_service_principal_secret
on workspace level (#4896). - Added resources and data sources for
databricks_clean_room_asset
,databricks_clean_room_auto_approval_rule
anddatabricks_clean_room_asset_revisions_clean_room_asset
(#4907).
Bug Fixes
- Corrected accidentally removed
SpID
field fromdatabricks_service_principal
(#4868). - Corrected optional fields in
databricks_mws_ncc_private_endpoint_rule
(#4856). - Fix handling of
force
option 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_acl
by retrying until ACL are applied with the right permission (#4885). - Fix schema mismatch bug in
databricks_functions
data source (#4902). - Set suppressDiff on string_shared_as in the Legacy databricks_share Resource (#4904).
Documentation
- Updated
share
documentation to be more in line with Terraform styling (#4802) - Refreshed
databricks_job
documentation (#4861). - Document
environment
block indatabricks_pipeline
(#4878). - Updated documentation for
databricks_disable_legacy_dbfs_setting
resource (#4870). - Add deprecation notice to
databricks_dbfs_file
anddatabricks_mount
(#4876) - Updated documentation for
databricks_disable_legacy_features_setting
resource (#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_token
to 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_instance
indatabricks_permissions
(#4824). - Document new fields in
databricks_model_serving
and deprecateinvalid_keywords
andvalid_topics
in 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_room
resource and data sources (#4844). - Added
databricks_external_metadata
resource and data sources (#4844). - Added
databricks_materialized_features_feature_tag
resource and data sources (#4844). - Improve
databricks_git_credential
resource by correctly handle new fields (#4854).
Bug Fixes
- Don't redeploy
databricks_sql_table
when view definition contains newlines or tabs (#4003). - Preserve
queue
setting fordatabricks_job
resource when upgrading from provider version <1.71.0. - Fix updating of of
fallback_config
indatabricks_model_serving
(#4830).
Documentation
- Update documentation for single-node clusters in
databricks_cluster
resource (#4817). - Update GCP example for
databricks_external_location
resource (#4826) - Fix formatting for HTTP connection example in
databricks_connection
resource (#4826) - Document
encryption_details
block indatabricks_external_location
resource and data source (#4849) - Update Databricks SQL objects documentation (#4840)
- Improve documentation for
databricks_git_credential
resource (#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_config
anddatabricks_mws_ncc_private_endpoint_rule
documentation (#4847) - Document new attributes in
databricks_app
resource and data sources (#4848)
Exporter
- Fix generation of columns in
databricks_sql_table
resource (#4819).
Internal Changes
v1.84.0
Release v1.84.0
New Features and Improvements
- Added
time_rotating
argument todatabricks_service_principal_secret
to enable secret rotation (#4789). - Add AWS support for
databricks_mws_ncc_private_endpoint_rule
(#4804). - Added
key
argument todatabricks_jobs
data 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_id
can only be used for fleet node types indatabricks_instance_pool
resource (#4782). - Document
tags
attribute indatabricks_pipeline
resource (#4783). - Recommend OAuth instead of PAT in guides (#4787)
- Document new options in
databricks_model_serving
resource (#4789) - Added example of granting Account Admin role with
databricks_service_principal_role
resource (#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_securable
resource indatabricks_app
(#4767) - Add
schema_id
to the output ofdatabricks_schema
resource (#4773). - Bump the Go SDK to v0.72.0 (#4777).
Documentation
- auto
zone_id
can only be used for fleet node types indatabricks_instance_pool
resource (#4782).
v1.82.0
Release v1.82.0
New Features and Improvements
- Add
workspace_consume
entitlement #4762. - Support configuration of file events in
databricks_external_location
#4749. - Improve support for new fields in
databricks_pipeline
#4744.
Bug Fixes
- Populate
partitions
when readingdatabricks_sql_table
(#4674). - Fail when creating
databricks_query
anddatabricks_alert
with already existing names #4697.
Documentation
- Improve the landing page documentation to prioritize preferred authentication methods and provide better guidance on how to configure the
host
argument. - Mark GKE-related fields for
databricks_mws_workspaces
anddatabricks_mws_networks
as deprecated(#4752).
v1.81.1
v1.81.0
Release v1.81.0
Breaking Changes
- Removed
access_point
argument fordatabricks_external_location
resource #4735
New Features and Improvements
- Allow to specify budget policy for
databricks_vector_search_endpoint
#4707 - Added
account_network_policy
resource and data sources #4735 - Added
recipient_federation_policy
resource and data sources #4735 - Added
workspace_network_option
resource and data sources #4735
Bug Fixes
- Don't fail delete when
databricks_system_schema
can 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_arns
withaws_iam_role_policy_attachment
in 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_throughput
for 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_id
fordatabricks_service_principal
#4712
Documentation
Exporter
- Generate correct code for Databricks and Azure-managed service principals #4715