Skip to content

Releases: microsoft/terraform-provider-fabric

v1.2.0

27 May 19:51
4f121a3
Compare
Choose a tag to compare

v1.2.0 - May 27, 2025

✨ Added

  • #369 Added Copy Job Data Source
  • #365 Added Copy Job Resource
  • #408 partner_id and disable_terraform_partner_id options to provider configuration to facilitate partner resource usage

💫 Changed

  • #428 Enhanced fabric_sql_database data-source by adding properties support
  • #429 Enhanced fabric_sql_database resource by adding properties support

🪲 Fixed

  • #325 Added missing eventstreamProperties.json definition path to the fabric_eventstream
  • #440 Handle runtime error / nil pointer in the AuthenticationFailedError error
  • #414 Fix issue where domain role assignment support is blocked for domains with contributor scope different than SpecificUsersAndGroups

v1.1.0

14 Apr 22:40
2aaf555
Compare
Choose a tag to compare

v1.1.0 - April 14, 2025

✨ Added

  • #261 New resource/data-source fabric_workspace_managed_private_endpoint

  • #342 fabric_mounted_data_factory resource

  • #344 fabric_mounted_data_factory data-source

  • #270 New configuration object attribute with collation_type property in the fabric_warehouse resource/data-source

💫 Changed

  • #385 Enhanced fabric_eventhouse data-source by adding minimum_consumption_units to properties
  • #386 Enhanced fabric_eventhouse resource by adding minimum_consumption_units to properties

🪲 Fixed

  • #362 Nil pointer dereference on Fabric Error Responses when RawResponse is nil.

v1.0.0

31 Mar 15:25
953378f
Compare
Choose a tag to compare

v1.0.0 - March 31, 2025

💥 Breaking

  • #341 fabric_workspace_role_assignment, fabric_workspace_role_assignments resources/data-sources alligned principal attribute with Fabric API and others role assignment resources for unified naming experience.

BEFORE:

resource "fabric_workspace_role_assignment" "example" {
  principal_id = ...
  principal_type = ...
}

AFTER:

resource "fabric_workspace_role_assignment" "example" {
  principal = {
    id = ...
    type = ...
  }
}

💫 Changed

🗑️ Removed

  • #357 token, token_file_path attributes removed from provider-level configuration block.

🪲 Fixed

  • #341 fabric_domain_workspace_assignments output schema aligned between data-sources and resource
  • #352 State not properly refreshed when entity removed outside of the terraform

v0.1.0-rc.2

20 Mar 21:45
993c965
Compare
Choose a tag to compare

v0.1.0-rc.2 - March 20, 2025

✨ Added

  • #324 Option to manage "default pool" using pool ID in the fabric_spark_workspace_settings resource.

🪲 Fixed

  • #328 Value Conversion Error on definition tokens, when value of the key is in the unknown on existing managed resource.

v0.1.0-rc.1

13 Mar 20:50
66dbd9b
Compare
Choose a tag to compare

v0.1.0-rc.1 - March 13, 2025

💥 Breaking

  • #297 fabric_workspace_role_assignments principal schema changed and aligned between data-sources and resource

✨ Added

  • #219 New resource fabric_gateway_role_assignment.
    New data-source fabric_gateway_role_assignment.
    New data-source fabric_gateway_role_assignments.

  • #112 GitHub git provider type for fabric_workspace_git Resource

  • #282 New data-source: fabric_mirrored_database.

  • #283 New resource: fabric_mirrored_database.

  • #170 New resource fabric_gateway

  • #172 New data-source fabric_gateway

💫 Changed

  • #281 Introduction of the write-only attribute for Invitation Token in the KQL Database resource.
  • #286 SPN supported for Domain resources/data-sources
  • #291 SPN supported for Data Pipeline resources/data-sources

🪲 Fixed

  • #303 Add missing required format attribute to the fabric_data_pipeline Resource example.

v0.1.0-beta.10

28 Feb 21:22
a16d3a2
Compare
Choose a tag to compare

v0.1.0-beta.10 - February 28, 2025

✨ Added

  • #256 Onboard new resource/data-source fabric_activator (also known as reflex).
  • #197 Onboard new resource/data-source fabric_graphql_api.
  • #255 Onboard new resource/data-source fabric_sql_database.

💫 Changed

  • #258 Added missing example for fabric_ml_model resource.
  • #258 Added missing example for fabric_kql_database resource/data-source.

🪲 Fixed

  • #256 Missing preview note in list data-sources

v0.1.0-beta.9

13 Feb 12:07
9246abb
Compare
Choose a tag to compare

v0.1.0-beta.9 - February 13, 2025

✨ Added

  • #215 Definition support in the fabric_kql_database Resource / Data-Source
  • #237 Enable API/SDK interaction logging.

🪲 Fixed

  • #235 Error when referencing non-text source for Fabric Item Definition part.
  • #239 Inconsistent result for dynamic_executor_allocation (min_executors/max_executors) when enabled is false.
  • #247 Add support for missing definition/expressions.tmdl and definition/relationships.tmdl paths in the Semantic Model TMDL format.

v0.1.0-beta.8

30 Jan 18:41
8f8add1
Compare
Choose a tag to compare

v0.1.0-beta.8 - January 30, 2025

💥 Breaking

  • #171 The format attribute is now REQUIRED for Resources/Data-Sources with definition support.
    Currently applicable to the following Resources/Data-Sources: Report, Notebook, Semantic Model, and Spark Job Definition.

  • #185 Using preview resources or data sources now needs explicit opt-in at the provider level configuration by setting the preview attribute to true.
    This is to ensure that users are aware of the risks of using preview resources or data sources in production environments.
    Usage of any preview feature will result in a warning message in the Terraform output.

✨ Added

  • #168 Added support for multi-format Notebook Resource/Data-Source.
    By using format attribute, you can now define the format of the Notebook Resource/Data-Source. Accepted values are jpynb, and py.

  • #171 Added support for multi-format Report Resource/Data-Source.
    By using format attribute, you can now define the format of the Report Resource/Data-Source. Accepted values are PBIR, and PBIR-Legacy.

  • #171 Added support for multi-format Semantic Model Resource/Data-Source.
    By using format attribute, you can now define the format of the Semantic Model Resource/Data-Source. Accepted values are TMSL, and TMDL.

  • #135 Definition support in the fabric_eventhouse Resource

  • #156 Definition support in the fabric_eventhouse Data-Sources

  • #201 Added additional properties for fabric_spark_workspace_settings Data-Source and Resource:

  • high_concurrency.notebook_pipeline_run_enabled (Boolean)

  • job.conservative_job_admission_enabled (Boolen)

  • job.session_timeout_in_minutes (Number)

  • #159 Definition support in the fabric_eventstream Resource

  • #160 Definition support in the fabric_eventstream Data-Source

  • #130 New Resource: fabric_kql_queryset

  • #131 Definition support in the fabric_kql_queryset Data-Source

  • #134 New Resource/Data-Source: fabric_kql_dashboard

  • #224 New configuration attribute in the fabric_eventhouse Resource.

💫 Changed

  • #194 Enabled SPN support for Warehouse

🪲 Fixed

  • #174 Provider produced inconsistent result after apply error appears when using fabric_domain_workspace_assignments multiple times due to enforce assignments based only on TF configuration and ignoring the real state on the Fabric side.
    Resource must only manage TF provided configuration and ignore any configuration provided outside TF.

  • #190 Fixed typo in the "Creating an App Registration for the User context" doc

v0.1.0-beta.7

20 Dec 04:10
1275ee7
Compare
Choose a tag to compare

v0.1.0-beta.7 - December 19, 2024

✨ Added

  • #157 Added extended properties to fabric_spark_job_definition Data Source.
  • #158 Added extended properties to fabric_spark_job_definition Resource.

💫 Changed

  • #126 Enhance error handling by improving the diagnostic message - add additional error details, error codes and request ID.
  • #148 Enabled SPN support for Eventstream

v0.1.0-beta.6

02 Dec 22:19
33e9001
Compare
Choose a tag to compare

v0.1.0-beta.6 - December 02, 2024

🪲 Fixed

  • #93 Create Identity with Fabric workspace failed due to inconsistent result after apply
  • #102 Remove the package name from the flags used to set main.version during the release process
  • #96 Deprovision Workspace Identity during destroy Workspace operation
  • #108 Removed info about GitHub support in the docs, which one is not yet supported in provider.