Releases: databricks/terraform-provider-databricks
Releases · databricks/terraform-provider-databricks
v1.66.0
New Features and Improvements
- Add multipart permissions to
databricks_aws_unity_catalog_policy
data source (#4440).
Bug Fixes
-
Fixed an issue where reordering objects in a (pluginfw) Share wouldn’t update properly unless other changes were made (#4481).
-
Suppress
options.pem_private_key_expiration_epoch_sec
attribute for databricks_connection (#4474).
Documentation
- Add an example for Databricks Apps permissions (#4475).
- Add explanation of timeouts to the troubleshooting guide (#4482).
- Clarify that
databricks_token
anddatabricks_obo_token
could be used only with workspace-level provider (#4480).
Exporter
- Refactor UC, SQL and SCIM objects into separate files (#4477).
Internal Changes
- Remove incorrectly working integration test
TestAccLibraryUpdateTransitionFromPluginFw
(#4487).
v1.65.1
Release v1.65.1
Bug Fixes
- Do not send
run_as
when updatingdatabricks_pipeline
resource if no change is planned.
v1.65.0
Release v1.65.0
New Features and Improvements
- Add resources for AI/BI Dashboards embedding settings:
databricks_aibi_dashboard_embedding_access_policy_setting
anddatabricks_aibi_dashboard_embedding_approved_domains_setting
(#4213). - Update Databricks Go SDK to v0.57.0.
Bug Fixes
-
Make removing the
config
attribute ofdatabricks_model_serving
a no-op (#4446).This change allows integrations, such as DABs, to manage & update the configuration of a model serving endpoint independently of the lifecycle of the endpoint itself.
-
Correctly handle PAT and OBO tokens without expiration (#4444).
-
Mark
task.spark_jar_task.run_as_repl
ascomputed
to fix configuration drift (#4452). -
Recreate
databricks_external_location
when its name changes (#4467).
Documentation
- Fix attribute name in
databricks_instance_profile
examples (#4426). - Remove mention that databricks_credential is storage-only on GCP (#4460).
- Officially document
databricks_table
as deprecated. Users of this resource should migrate todatabricks_sql_table
. See https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/sql_table for more information. - Improve examples and fix headers layout for
databricks_job
(#4455).
Internal Changes
- Refactored existing integration tests from the
internal/acceptance
package to the package corresponding to the resource under test. SeeCONTRIBUTING.md
for more information on how to run the tests.
v1.64.1
v1.64.0
New Features and Improvements
- Add
no_compute
attribute todatabricks_app
(#4364). - Skip calling Read after Create/Update operations for
databricks_notebook
(#4173). - Updated AWS UC storage credential to include permissions for file events (#4406).
Bug Fixes
- Recreate
databricks_token
if it's not found or expired (#4431). - Handle empty response properly in
databricks_mws_workspaces
data source (#4414). - Recreate
databricks_obo_token
if it's removed or expired (#4428).
Documentation
- Added Queue Data Contributor role to Azure terraform docs (#4412).
- Replaced references to data security mode with access mode (#4408).
Internal Changes
- Account for historical release headers when filtering on past changelog sections (#4409).
- Introduce automated tagging (#4366).
- Remove .extraheader config (#4405).
- Remove tag signing in tagging.py script (#4407).
- Set runs-on to use our internal runners (#4403).
Dependency Updates
- Bump Databricks Go SDK to v0.56.1 (#4430).
- Bump github.com/hashicorp/terraform-plugin-go from 0.25.0 to 0.26.0 (#4429).
- Bump github.com/hashicorp/terraform-plugin-mux from 0.17.0 to 0.18.0 (#4432).
- Bump github.com/zclconf/go-cty from 1.16.1 to 1.16.2 (#4423).
Exporter
v1.63.0
New Features and Improvements
- Add
fallback
todatabricks_external_location
(#4372).
Bug Fixes
- Send only what is required in Update of
databricks_credential
(#4349).
Documentation
- Add
MANAGE
privilege to the relevant UC resources (#4371). - Add a note about schema evolution and
databricks_sql_table
(#4352). - Add description of
clean_rooms_notebook_task
indatabricks_job
(#4368). - Add docs for cluster attributes for clusters assigned to groups (#4359).
- Add note about use of
azurerm_databricks
for enhanced security settings (#4393). - Clarify views sharing in
databricks_share
(#4378). - Document job edit_mode (#4354).
Internal Changes
- Auto generated customizable schemas (#4356).
- Disable
terraform fmt
in exporter to workaround build issues (#4394). - Fixed redundant optional owners in share resource and bumped Go SDK (#4396).
- Load auto-generated resources and data sources (#4367).
- Migrate workflows that need write access to use hosted runners (#4377).
- Remove TF annotations on TFSDK models (#4383).
- Restart Cluster before Library Installation (#4384).
Dependency Updates
- Bump github.com/zclconf/go-cty from 1.15.1 to 1.16.0 (#4374).
- Bump github.com/zclconf/go-cty from 1.16.0 to 1.16.1 (#4397).
Exporter
v1.62.1
Bug Fixes
- Reflect backend updates in state for databricks_app (#4337).
Documentation
Internal Changes
v1.62.0
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
Dependency Updates
- Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.15.0 to 0.16.0 (#4320).
Exporter
v1.61.0
New Features and Improvements
- Add
databricks_app
resource and data source (#4099).
Documentation
- Add a warning that attribute should be used in
databricks_permissions
fordatabricks_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
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 indata_mws_network_connectivity_configs
(#4256). - Forced send
auto_stop_mins
fordatabricks_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 fordatabricks_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).