Releases: databricks/terraform-provider-databricks
Releases · databricks/terraform-provider-databricks
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).
Exporter
v1.59.0
New Features and Improvements
- Add
databricks_mws_network_connectivity_config
anddatabricks_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
indatabricks_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
indatabricks_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
v1.58.0
Bug Fixes
- Always fill
cluster_name
indatabricks_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
New Features and Improvements
- Added
databricks_functions
data source (#4154).
Bug Fixes
- Handle edge case for
effective_properties
indatabricks_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
afterCreate
/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
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
v1.55.0
New Features and Improvements
- Add
databricks_alert
resource to replacedatabricks_sql_alert
(#4051). - Add
databricks_query
resource instead ofdatabricks_sql_query
(#4103). - Added resource
databricks_custom_app_integration
(#4124). - Handle
schema
attribute indatabricks_pipeline
(#4137).
Bug Fixes
- Change repo used in test (#4122).
Documentation
- Clarify that
graviton
option ofdatabricks_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
v1.54.0
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
indatabricks_external_location
when it's changed (#4067). - force send
read_only
indatabricks_storage_credential
when it's changed (#4083).
Documentation
- Document
budget_policy_id
indatabricks_pipeline
anddatabricks_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
New Features and Improvements
- Add
databricks_budget
resource (#3955). - Add
databricks_mlflow_models
data source (#3874). - Add computed attribute
table_serving_url
todatabricks_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).