PackageTrack

Go modules · #2167

github.com/databricks/terraform-provider-databricks

v1.129.0databricks/terraform-provider-databricks

Release timeline

346 releases since 2022
2023202420252026

Releases

  1. v1.41.024 Apr 2024
    Release notes2 sources agree

    New Features and Improvements

    • Added resources for configuring Serverless network connectivity (#3402).
    • Data source databricks_current_metastore should not error out for non-UC workspaces (#3497).

    Exporter

    • Adjust retry error on deadline exceeded (#3491).

    Internal Changes

    • Added account workspace setting type (#3415).
    • Added test config (#3487).
    • Refactor CustomizeSchema for ResourceProvider to skip unfeasible customizations (#3481).
    • Bump golang.org/x/net from 0.22.0 to 0.23.0 (#3493).
    Open source →
  2. v1.40.018 Apr 2024
    Release notes2 sources agree

    New Features and Improvements

    Documentation Changes

    • Use correct provider alias in AWS E2 provisioning guide (#3425).
    • Document pricing_tier of databricks_mws_workspaces resource (#3433).
    • Updated documentation for Delta Sharing resources; refactoring relevant resources & data sources (#3466).
    • Added description for new fields in databricks_lakehouse_monitor
    • Update about using Databricks-managed service principals in all clouds (#3482)

    Exporter

    • Decrease a need for get-status calls for directories when listing workspace objects (#3470).
    • Don't emit permissions and grants if object is going to be ignored (#3417).
    • Don't generate references to ignored resources (#3418).
    • Generate resource data from the object status obtained during the listing operation (#3460).
    • Improve emitting of directories (#3462).
    • Skip listing of jobs deployed with DABs (#3445).

    Internal Changes

    • Migrated databricks_cluster resource to Go SDK (#3376).
    • Used ClusterSpec in databricks_cluster resource (#3459).
    • Bump Go SDK to v0.38.0 (#3458).
    • Bump golang.org/x/mod from 0.16.0 to 0.17.0 (#3435).
    • Clean up integration tests and expose helper functions for identifying cloud (#3438).
    • Fix integration tests for databricks_entitlements (#3467).
    • Switch to use structs from Go SDK for databricks_recipient resource (#3400).
    • Make libraries in resource_job slice instead of set (#3398).
    • Fixed TestUcAccJobRunAsMutations
    • Ensure tests are only run in the selected environment (#3476)
    • Use fixture cluster for databricks_sql_permissions integration test (#3483)
    • Improve integration tests for databricks_model_serving (#3479)
    Open source →
  3. v1.39.1-0.20240403163850-e78079d0af7d3 Apr 2024pre-release

    Nothing published for this version

  4. v1.39.1-0.20240403142320-7966790caaf93 Apr 2024pre-release

    Nothing published for this version

  5. v1.39.1-0.20240403125848-386d75c1b7b13 Apr 2024pre-release

    Nothing published for this version

  6. v1.39.1-0.20240402122200-effd5a02959a2 Apr 2024pre-release

    Nothing published for this version

  7. v1.39.028 Mar 2024
    Release notes2 sources agree

    New Features and Improvements

    Documentation Changes

    • Clarify disable as user deletion (#3360).
    • Add MODEL to documentation about data_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 databricks_model_serving resource to match latest API spec/SDK (#3093).
    • 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).
    Open source →
  8. v1.38.1-0.20240327183522-04ed892de03f27 Mar 2024pre-release

    Nothing published for this version

  9. v1.38.1-0.20240327055135-50cfd546d75727 Mar 2024pre-release

    Nothing published for this version

  10. v1.38.1-0.20240318170420-a0f2fe27139618 Mar 2024pre-release

    Nothing published for this version

  11. v1.38.1-0.20240317104632-54377336bc0f17 Mar 2024pre-release

    Nothing published for this version

  12. v1.38.1-0.20240316131438-016cc21c8ad816 Mar 2024pre-release

    Nothing published for this version

  13. v1.38.1-0.20240315174136-ef112f666cdb15 Mar 2024pre-release

    Nothing published for this version

  14. v1.38.1-0.20240311220121-edbda2aeb68211 Mar 2024pre-release

    Nothing published for this version

  15. v1.38.1-0.20240311154437-30e7b600bc2111 Mar 2024pre-release

    Nothing published for this version

  16. v1.38.1-0.20240311132830-2099bb11c42c11 Mar 2024pre-release

    Nothing published for this version

  17. v1.38.1-0.20240311103106-81028fe5ced711 Mar 2024pre-release

    Nothing published for this version

  18. v1.38.1-0.20240306152637-19c9ea4a5a6d6 Mar 2024pre-release

    Nothing published for this version

  19. v1.38.1-0.20240305132143-e0236c9356855 Mar 2024pre-release

    Nothing published for this version

  20. v1.38.04 Mar 2024
    Release notes2 sources agree

    New Features and Improvements

    • Use workspace-level default for enable_serverless_compute if not specified in databricks_sql_global_config (#3279). Previously, this resource would disable serverless unless you set the deprecated enable_serverless_compute attribute to true. From this release, this resource will not modify enable_serverless_compute, leaving it as its default value (enabled) if unspecified.
    • Fixed webhook_notifications diff suppression for databricks_job (#3309).
    • Perform case-insensitive error message checking when using force in databricks_user (#3295).
    • Use stable IDs for settings resources (#3314).

    Documentation Changes

    • Improved documentation for INTERNAL and INTERNAL_AND_EXTERNAL delta sharing scope in terraform (#3287).
    • Added user guide for new behaviours with UC by default (#3318).
    • Expanded the note about private link in the troubleshooting guide (#3319).
    • Document storage_location attribute of the databricks_registered_model (#3249).
    • Various documentation improvements (#3288).
    • Changed accounts_id to required (#3244).

    Exporter

    • Improved support for Unity Catalog (#3281).
    • Added generation of import blocks for easier importing existing resources in Terraform 1.5+ (#3293).
    • Added support for databricks_file resource (#3301).

    Internal Changes

    • Set Computed field to true for common.Resource account_id attribute (#3310).
    • Removed unnecessary alias from cluster resource (#3298).
    • Bump Go SDK (#3296).
    • Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 (#3317).
    • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.32.0 to 2.33.0 (#3300).
    • Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#3323).
    • Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 (#3322).
    Open source →
  21. v1.37.2-0.20240229174757-689cc855f06529 Feb 2024pre-release

    Nothing published for this version

  22. v1.37.2-0.20240223155938-05f4b8984ca723 Feb 2024pre-release

    Nothing published for this version

  23. v1.37.2-0.20240223145114-0d64631ec03623 Feb 2024pre-release

    Nothing published for this version

  24. v1.37.2-0.20240223135400-1efd9d5986b623 Feb 2024pre-release

    Nothing published for this version

  25. v1.37.2-0.20240223132705-cddae38ca4dd23 Feb 2024pre-release

    Nothing published for this version

  26. v1.37.2-0.20240222183625-9ec61f251b8822 Feb 2024pre-release

    Nothing published for this version

  27. v1.37.122 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    • Removed CustomizeDiff and Client Side Validation for databricks_grants (#3290).
    • Added terraform support for restrict ws admins setting (#3243).

    Internal Changes

    Open source →
  28. v1.37.1-0.20240221100242-bb4acf769f2221 Feb 2024pre-release

    Nothing published for this version

  29. v1.37.021 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    Documentation Changes

    • Fix images and add note on setting multiple authorizations for workspace setup (#3259).
    • Remove data_object_type=TABLE only restriction in databricks_share (#3108).
    • Remove legacy guides (#3282).
    • Update for_each_task docs. (#3271).

    Exporter

    • Support for some Unity Catalog resources (#3242).
    • Rework handling of listings and interactive prompting (#3241).
    • UC exporter databricks storage credential feature (#3219).

    Internal Changes

    • Add CustomDiffFunc for health in sql_endpoint resources (#3227).
    • Bump github.com/databricks/databricks-sdk-go 0.33.0 (#3275).
    • Suppress diff on whitespace change for resources that often use HERE-docs (#3251).
    Open source →
  30. v1.36.4-0.20240220182613-a2022e2113fc20 Feb 2024pre-release

    Nothing published for this version

  31. v1.36.4-0.20240216104731-6ae2bafee65c16 Feb 2024pre-release

    Nothing published for this version

  32. v1.36.4-0.20240215121717-bc5dcb5106b615 Feb 2024pre-release

    Nothing published for this version

  33. v1.36.4-0.20240215074930-e44d38fb98a715 Feb 2024pre-release

    Nothing published for this version

  34. v1.36.4-0.20240214145850-37382fb5ce1e14 Feb 2024pre-release

    Nothing published for this version

  35. v1.36.4-0.20240214132328-df1d7f0d258314 Feb 2024pre-release

    Nothing published for this version

  36. v1.36.314 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    Documentation Changes

    • Added information on id and other exposed attributes where appropriate (#3237).
    • Fixed docs in metastore databricks_grants example (#3239).

    Exporter

    • Detect & handle deleted workspace objects (notebooks/files/directories) when running in incremental mode (#3225).

    Internal Changes

    • Make IterFields take in aliases (#3207).
    Open source →
  37. v1.36.3-0.20240209122406-a3cc8a6e74c69 Feb 2024pre-release

    Nothing published for this version

  38. v1.36.28 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    Exporter

    • Omitted git_provider only for well-known Git URLs (#3216).

    Internal Changes

    • Bumped github.com/zclconf/go-cty from 1.14.1 to 1.14.2 (#3144).
    • Bumped golang.org/x/mod from 0.14.0 to 0.15.0 (#3229).
    Open source →
  39. v1.36.2-0.20240208143007-0f38d4e9d7e98 Feb 2024pre-release

    Nothing published for this version

  40. v1.36.2-0.20240208134011-f0f5c37ae3628 Feb 2024pre-release

    Nothing published for this version

  41. v1.36.17 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    • Fixed create storage credentials with owner for account (#3184).

    Documentation Changes

    Internal Changes

    • Fixed test: TestUcAccResourceSqlTable_Managed (#3226).
    Open source →
  42. v1.36.06 Feb 2024
    Release notes2 sources agree

    New Features and Improvements

    • Added databricks_volumes as data source (#3150).
    • Fixed updating owners for UC resources (#3189).
    • Validated metastore id for databricks_grant and databricks_grants resources (#3159).
    • Fixed databricks_connection regression when creating without owner (#3186).
    • Allow using empty strings as job parameters (#3158).
    • Changed type of value field of JobsHealthRule to int64 (#3215).

    Documentation Changes

    • Various documentation updates (#3198).
    • Fixed typo in docs (#3166).

    Exporter

    • Timestamps are now added to log entries (#3146).
    • Add retries for Search, ReadContext and Import operations when importing the resource (#3202).
    • Performance improvements for big workspaces (#3167).
    • Fix generation of cluster policy resources (#3185).
    • Skip emitting of clusters that come from more cluster sources (#3161).

    Internal Changes

    • Migrated cluster schema to use the go-sdk struct (#3076).
    • Updated actions/setup-go to v5 (#3154).
    • Changed default branch from master to main (#3174).
    • Added .codegen.json configuration (#3180).
    • Used common.Resource consistently throughout the provider (#3193).
    • Fixed unit test (#3201).
    • Added test code for job task order (#3183).
    • Added unit test for customizable_schema.go (#3192).
    • Extended customizable schema with AtLeastOneOf, ExactlyOneOf, RequiredWith (#3182).
    • Fixed notebook parameters in acceptance test (#3205).
    • Introduced Generic Settings Resource (#2997).
    • Suppress diff should apply to new fields added in the same chained call to CustomizableSchema (#3200).
    Open source →
  43. v1.35.1-0.20240201143803-fe54a55569211 Feb 2024pre-release

    Nothing published for this version

  44. v1.35.025 Jan 2024
    Release notes2 sources agree

    New Features and Improvements:

    Documentation Changes:

    • Reference OpenTofu support in TF Readme (#3141).

    Exporter:

    • Better handling of ignored objects (#3055).
    • Don't omit source for notebook tasks from workspace when there is a Git configuration (#3120).
    • Improvements in jobs, DLT pipelines and policies (#3140).
    • Small refactoring (#3115).

    Internal Changes:

    • Add Self-Assume Capability to the Identity-Bound policy for IAM roles provisioned by TF (#3124).
    • Bump TF provider to go 1.21 (#3129).
    • Bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#3088).
    • Migrate databricks_mws_private_access_settings to Go SDK (#3135).
    • Refactor catalog/resource_grants to use Go SDK (#3090).
    • Remove Authenticate call from TF Configure (#3100).
    • Remove debug binary (#3107).
    • Support Go SDK Mocking Library in Terraform Unit Tests (#3121).
    • Update go SDK to 0.30.0 (#3145).
    • Use double quotes with filters in SCIM (#3136).
    Open source →
  45. v1.34.011 Jan 2024
    Release notes2 sources agree

    New Features and Improvements:

    Documentation Changes:

    • Expand troubleshooting guide with documentation about private link problems (#3064).
    • Add a note about workspace or account-level provider usage (#3074).
    • Use tasks in the databricks_job examples (#3097).

    Exporter:

    Internal Changes:

    • Added an item to check if the ticket opener wants to do a bug fix (#3020).
    • Updated Go SDK to v0.29.0 (#3098).
    • Migrated SQL Warehouse to Go SDK (#3044).
    • Fixed TestClustersDataSourceErrorsOut test that run too long (#3073).
    • Fixed TestAccServicePrinicpalHomeDeleteNotDeleted (#3075).
    • Fixed diff schema on PRs (#3071).
    • Used diffSuppressor instead of makeEmptyBlockSuppressFunc (#3099).
    • Force creation of home folder if not created (#3052).
    Open source →
  46. v1.33.1-0.20240108165141-f14198b98a658 Jan 2024pre-release

    Nothing published for this version

  47. v1.33.1-0.20240108161629-ebfc0267815c8 Jan 2024pre-release

    Nothing published for this version

  48. v1.33.1-0.20240108125803-9a08630e216c8 Jan 2024pre-release

    Nothing published for this version

  49. v1.33.1-0.20240104074554-65f332fc4a164 Jan 2024pre-release

    Nothing published for this version

  50. v1.33.1-0.20231222095140-4debde55896122 Dec 2023pre-release

    Nothing published for this version

  51. v1.33.1-0.20231221161225-c70199b1ace121 Dec 2023pre-release

    Nothing published for this version

  52. v1.33.020 Dec 2023
    Release notes2 sources agree

    New Features and Improvements:

    • Added support for ownership changes for unity catalog resources (#3029).

    Exporter:

    • Ignore workspace assets of deleted users and service principals (#2980).
    Open source →
  53. v1.32.019 Dec 2023
    Release notes2 sources agree

    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:

    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).
    Open source →
  54. v1.31.2-0.20231215142312-2359eb00070a15 Dec 2023pre-release

    Nothing published for this version

  55. v1.31.2-0.20231208122351-01d3f6434a248 Dec 2023pre-release

    Nothing published for this version

  56. v1.31.17 Dec 2023
    Release notes2 sources agree

    New Features and Improvements:

    Bugfixes:

    • Bugfix for azure authentication (#732)

    Exporter:

    • Exporter: fix suppression of empty webhook_notifications blocks in tasks (#2954).

    Internal Changes:

    Open source →
  57. v1.31.1-0.20231206153004-f3c8cf75ddfb6 Dec 2023pre-release

    Nothing published for this version

  58. v1.31.05 Dec 2023
    Release notes2 sources agree

    New Features and Improvements:

    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:

    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).
    Open source →
  59. v1.30.1-0.20231117112658-8f9d56c5937b17 Nov 2023pre-release

    Nothing published for this version

  60. v1.30.014 Nov 2023
    Release notes2 sources agree

    New Features and Improvements:

    Bugfixes:

    Exporter:

    • Fixed emitting of group membership (#2868).
    • Don't omit display_name in databricks_user if it's not equal to user_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).
    Open source →