Releases: databricks/terraform-provider-databricks
Releases · databricks/terraform-provider-databricks
v1.32.0
Changelog
New Features and Improvements:
- Improved debugging of errors (#744)
- Removed requirement to provide accountId in mws_credentials resource (#3028).
- Validated metastore_id field in worspace UC resources except metastore resource (#3035), (#3039).
- Wait for resource to be updated during grants resource modification (#3026).
- Deprecated top level task attributes (#2993).
Documentation Changes:
- Added BQ example for databricks_connection (#3040).
- Consistent header levels and same doc structure (#3007).
- Fixed two minor docs typos in node_type and cluster_policy (#3038).
Exporter:
- Removed dead code that reflects old Jobs API 2.0 structures (#2981).
Internal Changes:
- Bumped Go SDK to 0.28.1 (#3043).
- Bumped github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 (#3033).
- Added acceptance tests for databricks_grants (#3034).
- Migrated library create to use go-sdk (#2998).
v1.31.1
Release v1.31.1
New Features and Improvements:
- Added
workspace_path
attribute to databricks_workspace_file resource (#2984).
Bugfixes:
- Bugfix for azure authentication (#732)
Exporter:
- Exporter: fix suppression of empty
webhook_notifications
blocks in tasks (#2954).
Internal Changes:
- Migrated library read to use go-sdk (#2985).
- Migrated databricks_mws_credentials to Go SDK (#2962).
- Update Go SDK to v0.26.2
v1.31.0
Changelog
New Features and Improvements:
- Add
webhooks_notifications
on task levels in databricks_job resource (#2953). - Add delegation support for databricks_storage_credential (#2973).
- Add edit_mode to databricks_job (#2918).
- Added databricks_instance_profiles data source (#2891).
- Allow to override built-in databricks_cluster_policy resources (#2941).
- Add databricks_current_config data source (#2890).
Bugfixes:
- Do not persist state from failed updates in databricks_workspace_conf (#2914).
- Fix
force_destroy
behaviour for databricks_schema (#2907). - Fix databricks_workspace_conf nightly race (#2952).
- Force sending the
content
field when creating empty databricks_workspace_file resources (#2931). - Generate correct
url
field for databricks_group resource on account level (#2911). - Make default_namespace_setting resource name singular (#2925).
- Fix: resolved issue with run_as_role not being applied on databricks_sql_query resource (#2940).
- Remove diff suppression for a job's
run_as
block (#2943).
Exporter:
- Fix generation of
branch
&tag
attributes in databricks_repo (#2929). - Generate correct code for inherited databricks_cluster_policies (#2936).
- Generate references also for integer attributes (#2946).
Documentation changes:
- Add documentation for
condition_task
in databricks_job resource (#2955). - Clarify that any_file also works for reading (#2937).
- Documented use of libraries in the databricks_cluster_policy resource (#2934).
- Small databricks_catalog_workspace_binding docs change (#2923).
- [DOC] Refresh Unity Catalog guides with the latest updates (#2917).
- [JOBS-13079] Add description to job settings (#2932).
- doc fixes (#2987).
- removing outdated note from doc (#2969).
Internal Changes:
- Add integration test coverage for delta sharing parameters (#2991).
- Bump Go SDK to v0.26.1 (#2968).
- Fixed unit tests for the upcoming Go SDK release (#2956).
- Migrate delete to use go-sdk for library resource (#2960).
- Migrate jobs delete to go-sdk (#2948).
- Moved
contains
function to common package (#2990).
v1.30.0
Changelog
New Features and Improvements:
- Added DeltaSharingRecipientTokenLifetimeInSeconds to ForceSendFields if DeltaSharingScope is set in databricks_metastore (#2846).
- Added NumWorkers to ForceSendFields in databricks_pipeline if
spark_conf
contains config for single-node cluster (#2852). - Added Terraform Provider for DefaultNamespaceSettings (#2710).
- Added
binding_type
attribute to databricks_catalog_workspace_binding resource (#2803). - Added
run_job_task
into the list of supported tasks of databricks_job resource (#2889). - Added support for
run_as_role
in databricks_sql_dashboard resource (#2756).
resource (#2495). - Added databricks_mlflow_model data source (#2456).
- Allow authentication during configure to fail (#2892).
- Authenticate client during configuration (#2885).
- Improve performance of databricks_notebook and databricks_workspace_file resources (#2902).
- Make
aws_key_info.key_alias
optional for databricks_mws_customer_managed_keys (#2791). - Make
prefix
&suffix
optional inmultiple
block of databricks_sql_query (#2905). - Recreate metastore assignment when changing workspace id (#2899).
- Update connection types (#2897).
- Mark
storage_root
optional for databricks_metastore resource (#2873). - Refactor databricks_recipient to Go SDK (#2858).
Bugfixes:
- Fixed
Update
method of databricks_user (#2878). - Fixed
Read
method of the databricks_mlflow_model resource (#2853).
Exporter:
- Fixed emitting of group membership
(#2868). - Don't omit
display_name
in databricks_user if it's not equal touser_name
(#2851). - Follow recommendations of identity team on decreasing load on SCIM API (#2773).
- Add case-insensitive match type for dependencies (#2854).
- Disable generation of empty or default blocks for databricks_job and databricks_cluster (#2857).
Documentation Changes:
- Update databricks_job documentation with
queue
block (#2872). - Use correct label in the issue template for documentation (#2850).
- Modified github issue template to identify regressions faster (#2847).
- Fixed documented default value for data_security_mode (#2866).
- Add a note about setting entitlements with databricks_entitlements for account-level identities (#2910).
- Add the missing
region
field to databricks_metastore resource block (#2859).
Internal Changes:
- Skiped GCP for UC integration tests using system schemas or statement execution API (#2877).
- Added integration test for SQL warehouse permissions in databricks_permissions (#2845).
- Bumped github.com/databricks/databricks-sdk-go from 0.24.0 to 0.25.0 (#2909).
- Enabled and fix tests (#2901).
- Fix Acceptance Tests (#2916).
v1.29.0
New Features and Improvements:
- Added databricks_artifact_allowlist (#2744).
- Added deployment field to databricks_job (#2821).
- Added support for
warehouse_id
,options
,partitions
and liquid clustering for databricks_sql_table resource (#2789).
Bugfixes:
- Fixed DiffSuppressFunc for databricks_model_serving resource (#2813).
- Fixed databricks_catalog
isolation_mode
(#2805).
Exporter:
- Exporter: Correct treatment of disallowed characters in notebooks/directory names (#2831).
- Exporter: Added support for exporting databricks_access_control_rule_set on account level (#2699).
- Exporter: Adjusted generation & normalization of job names (2836).
- Exporter: Clarified behaviour of services not marked with listing (#2785).
- Exporter: Fixed generation of names for databricks_library resources (#2832).
- Clarified experimental status of the exporter (#2816).
- Exporter: Ensured that name of databricks_repo is unique (#2842).
Documentation changes:
- Added
account_id
parameter to provider blocks in the guides (#2817). - Changed CREATE_TABLE to CREATE_EXTERNAL_TABLE (#2812).
- Corrected max number of pinned clusters in the databricks_cluster docs (#2825).
- Put
empty_result_state
underoptions
in the databricks_sql_alert resource (#2834). - Corrected grammar & rewording for better readability (part 1) (#2781).
Internal changes:
- Added additional integration tests for condition_task tasks in databricks_job (#2830).
- Bump github.com/databricks/databricks-sdk-go from 0.23.0 to 0.24.0 (#2835).
- Bump github.com/hashicorp/hcl/v2 from 2.18.1 to 2.19.1 (#2819).
- Enabled Cluster Integration test (#2815).
- Changed Jobs List operations to use token-based pagination (#2810).
v1.28.1
v1.28.0
Changelog
Improvements and Bug Fixes
- Added
dashboard_filters_enabled
attribute to databricks_sql_dashboard resource (#2725). - Added
empty_result_state
attribute to the databricks_sql_alert resource (#2724). - Added enabled field for queueing (#2741).
- Added databricks_registered_model resource (#2771).
- Added logging package and fixed issue with API calls not being shown in DEBUG or lower log levels (#2747).
- Added databricks_system_schema resource (#2606).
- Don't rely on having
@
to check if it's user or SP (#2765). - Forced recreation of UC Volume when
volume_type
andstorage_location
are changed (#2734). - Improved Provider Logging (#2801).
- Marked attributes in the
run_as
block in databricks_job asExactlyOneOf
(#2784). - Masked sensitive field (#2755).
- Removed deprecation warning from
cluster_mount_info
in databricks_cluster, but mark it as experimental (#2787). - Suppress diff for
user_name
in databricks_user when the changes only in character case (#2786). - Refresh grant lists (#2746).
- Fixed run_as_role drift for databricks_sql_query resource (#2799).
- Fixed metastore read and add test (#2795).
Exporter:
- Exporter: fix a logic for omitting some fields (#2774).
- Exporter: improve exporting of databricks_cluster_policy resource (#2680).
- Exporter: parallel export of resources (#2742).
Documentation:
- Updated databricks_grants examples for databricks_external_location (#2735).
- Fixed documentation for databricks_schema about default value for
storage_root
(#2790). - Clarified possible values for
principal
attribute of databricks_secret_acl (#2772).
Other Changes:
- Bumped databricks-sdk-go dependency to 0.21.0 (#2738).
- Bumped github.com/databricks/databricks-sdk-go from 0.21.0 to 0.22.0 (#2761).
- Bumped github.com/databricks/databricks-sdk-go from 0.22.0 to 0.23.0 (#2794).
- Bumped github.com/hashicorp/hcl/v2 from 2.18.0 to 2.18.1 (#2776).
- Bumped github.com/zclconf/go-cty from 1.14.0 to 1.14.1 (#2777).
- Used
terraform-field-dev
as code owner instead offield-dev-ecosystem
(#2718). - GitHub Actions workflow to compute provider schema diff (#2740).
v1.27.0
Changelog
Improvements and Bug Fixes
- Fixed databricks_permissions resource for correct permissions update. (#2719).
- Added
owner
&force_destroy
to databricks_metastore_data_access (#2713). - Fixed databricks_metastore_data_access and databricks_storage_credential creation on GCP (#2712).
- Fixed missing
registered_model_id
attribute in databricks_mlflow_model resource (#2732). - Fixed mount read failing if cluster no longer exists (#2634).
- Deprecated
cluster_mount_info
block in databricks_cluster resource (#2703).
Exporter
- Exporter: parallel listing of workspace objects (#2691).
- Exporter: removed
modifiedAt != 0
check in the incremental mode (#2736).
Other Changes
- Bumped github.com/databricks/databricks-sdk-go from 0.19.2 to 0.20.0 (#2714).
v1.26.0
Changelog
Improvements and Bug Fixes
- Removed
computed
forpause_status
in databricks_job resource (#2696). - Added support for init scripts from Unity Catalog Volumes in databricks_cluster (#2666).
- Added deprecation warning for init scripts from DBFS in databricks_cluster (#2667).
- Deprecated
photon
andgraviton
selectors in databricks_spark_version data source (#2687).
Documentation
- Documentation updates for UC resources (#2632).
- Fixed incorrect reference in the databricks_git_credential documentation (#2674).
- Fixed Service Principal reference (#2694).
Exporter
- Exporter: export references in
run_as
block of databricks_job (#2690).