New Features and Improvements
- Add databricks_online_table resource (#3352).
- Add resource provider registry (#3347).
- Add support for Vector Search Indexes (#3266).
- Add table update trigger in terraform API (#3401).
- Added
owner
attribute to databricks_registered_model (#3366). - Added support for case insensitivity for id fields in UC resources (#3164).
- Allow changes to
display_name
of databricks_group resource without recreating a group (#3334). - Delete Vector Search Endpoint when we get an error while waiting for creation (#3348).
- Fix Read operation in databricks_catalog_workspace_binding so we can perform import (#3276).
- Fix sending
scale_to_zero_enabled
forserved_entities
in databricks_model_serving resource (#3387). - Support persisting empty fields (#3362).
- [MLOPS-596] Add Lakehouse Monitor Resource (#3238).
- Update databricks_model_serving resource to match latest API spec/SDK (#3093).
Documentation Changes
- Clarify disable as user deletion (#3360).
- Add
MODEL
to documentation aboutdata_object_type
in databricks_share resource (#3380). - Fix broken links in metastore-related docs (#3356).
- Update documentation about databricks-managed service principals (#3350).
- Fix code example for databricks_storage_credentials data source (#3327).
- Fix storage credential doc guide (#3340).
- Improve description of depends_on block (#3390).
- Improve job library documentation (#3399).
- [DOCS] change master to main & GH image raw links (#3358).
- [DOC] Removing NOTEBOOK_FILE from databricks_share (#3353).
- [MLOPS-717] Rename Amazon Bedrock (#3403).
Exporter
- Don't generate resources with empty names (#3345).
- Remove too aggressive omitting for
volume_type
attribute of databricks_volume resource (#3328). - Add an option for exporting secret values into
terraform.tfvars
(#3372). - Add support for generation of dependencies between resources (#3377).
- Change listing behavior for metastore and storage credentials (#3367).
- Modify grants for some UC objects to allow handling of other owners (#3357).
Internal Changes
- Add integration test for ForEachTask (#3283).
- Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 (#3405).
- Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 (#3393).
- Bump go-sdk version to 0.36.0 (#3391).
- Bump go-sdk version to 0.37.0 (#3410).
- Bump golang.org/x/mod from 0.15.0 to 0.16.0 (#3329).
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#3368).
- Disable Lakehouse Monitoring integration tests on GCP (#3355).
- Increase default timeout for databricks_vector_search_endpoint (#3332).
- Make StructToSchema work for recursive data types (#3302).
- Port databricks_secret_scope, databricks_secret and databricks_secret_acl to Go SDK (#3373).
- SCIM patch to remove resources must not contain a value field (#3374).
- Update Aliases function for ResourceProvider to handle recursive structures more gracefully (#3338).
- Update Go SDK to latest + Fix backwards incompatible change (#3333).
- Update master to main in diff schema (#3331).
- improve databricks_aws_crossaccount_policy data source (#3343).
- lock metastore assignment test (#3386).
- Added support for updating columns in databricks_sql_table resource (#3359).
- Fix integration test for sql column update (#3384).