Releases: microsoft/terraform-provider-fabric
v1.2.0
v1.2.0 - May 27, 2025
✨ Added
- #369 Added Copy Job Data Source
- #365 Added Copy Job Resource
- #408
partner_id
anddisable_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 thefabric_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
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 withcollation_type
property in thefabric_warehouse
resource/data-source
💫 Changed
- #385 Enhanced
fabric_eventhouse
data-source by addingminimum_consumption_units
to properties - #386 Enhanced
fabric_eventhouse
resource by addingminimum_consumption_units
to properties
🪲 Fixed
- #362 Nil pointer dereference on Fabric Error Responses when RawResponse is nil.
v1.0.0
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
- #359 Mark
fabric_spark_environment_settings
andfabric_environment
aspreview
due to upcoming API breaking changes:
https://learn.microsoft.com/en-us/fabric/data-engineering/environment-public-api
🗑️ Removed
- #357
token
,token_file_path
attributes removed from provider-level configuration block.
🪲 Fixed
v0.1.0-rc.2
v0.1.0-rc.1
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-sourcefabric_gateway_role_assignment
.
New data-sourcefabric_gateway_role_assignments
. -
#112
GitHub
git provider type forfabric_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 thefabric_data_pipeline
Resource example.
v0.1.0-beta.10
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
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
anddefinition/relationships.tmdl
paths in the Semantic Model TMDL format.
v0.1.0-beta.8
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 totrue
.
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 usingformat
attribute, you can now define the format of the Notebook Resource/Data-Source. Accepted values arejpynb
, andpy
. -
#171 Added support for multi-format Report Resource/Data-Source.
By usingformat
attribute, you can now define the format of the Report Resource/Data-Source. Accepted values arePBIR
, andPBIR-Legacy
. -
#171 Added support for multi-format Semantic Model Resource/Data-Source.
By usingformat
attribute, you can now define the format of the Semantic Model Resource/Data-Source. Accepted values areTMSL
, andTMDL
. -
#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 thefabric_eventhouse
Resource.
💫 Changed
- #194 Enabled SPN support for Warehouse
🪲 Fixed
-
#174
Provider produced inconsistent result after apply
error appears when usingfabric_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
v0.1.0-beta.6
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.