Skip to content

Commit

Permalink
feat(release): v0.1.0-beta.8 (#228)
Browse files Browse the repository at this point in the history
## v0.1.0-beta.8 - January 30, 2025

### 💥 Breaking

*
[#171](#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](#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](#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](#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](#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](#135)
Definition support in the `fabric_eventhouse` Resource
*
[#156](#156)
Definition support in the `fabric_eventhouse` Data-Sources
*
[#201](#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](#159)
Definition support in the `fabric_eventstream` Resource
*
[#160](#160)
Definition support in the `fabric_eventstream` Data-Source
*
[#130](#130)
New Resource: `fabric_kql_queryset`
*
[#131](#131)
Definition support in the `fabric_kql_queryset` Data-Source
*
[#134](#134)
New Resource/Data-Source: `fabric_kql_dashboard`
*
[#224](#224)
New `configuration` attribute in the `fabric_eventhouse` Resource.

### 💫 Changed

*
[#194](#194)
Enabled SPN support for Warehouse

### 🪲 Fixed

*
[#174](#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](#190)
Fixed typo in the "Creating an App Registration for the User context"
doc
  • Loading branch information
hattan authored Jan 30, 2025
1 parent 839e7bc commit 8f8add1
Show file tree
Hide file tree
Showing 24 changed files with 98 additions and 107 deletions.
7 changes: 0 additions & 7 deletions .changes/unreleased/added-20241223-094847.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/unreleased/added-20241223-094848.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/unreleased/added-20241223-094849.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20241230-120810.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20241230-120926.yaml

This file was deleted.

9 changes: 0 additions & 9 deletions .changes/unreleased/added-20250116-152025.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250125-122542.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250125-122543.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250125-145244.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250125-145341.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250125-154410.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/added-20250128-093811.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/unreleased/breaking-20241223-094847.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions .changes/unreleased/breaking-20250107-233638.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/changed-20250115-003905.yaml

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/unreleased/fixed-20250108-115142.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/fixed-20250114-172547.yaml

This file was deleted.

46 changes: 46 additions & 0 deletions .changes/v0.1.0-beta.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
## v0.1.0-beta.8 - January 30, 2025

### 💥 Breaking

* [#171](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/135) Definition support in the `fabric_eventhouse` Resource
* [#156](https://github.com/microsoft/terraform-provider-fabric/issues/156) Definition support in the `fabric_eventhouse` Data-Sources
* [#201](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/159) Definition support in the `fabric_eventstream` Resource
* [#160](https://github.com/microsoft/terraform-provider-fabric/issues/160) Definition support in the `fabric_eventstream` Data-Source
* [#130](https://github.com/microsoft/terraform-provider-fabric/issues/130) New Resource: `fabric_kql_queryset`
* [#131](https://github.com/microsoft/terraform-provider-fabric/issues/131) Definition support in the `fabric_kql_queryset` Data-Source
* [#134](https://github.com/microsoft/terraform-provider-fabric/issues/134) New Resource/Data-Source: `fabric_kql_dashboard`
* [#224](https://github.com/microsoft/terraform-provider-fabric/issues/224) New `configuration` attribute in the `fabric_eventhouse` Resource.

### 💫 Changed

* [#194](https://github.com/microsoft/terraform-provider-fabric/issues/194) Enabled SPN support for Warehouse

### 🪲 Fixed

* [#174](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/190) Fixed typo in the "Creating an App Registration for the User context" doc
2 changes: 1 addition & 1 deletion .semver.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
alpha: 0
beta: 7
beta: 8
rc: 0
release: v0.1.0
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,53 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
and is generated by [Changie](https://github.com/miniscruff/changie).

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

### 💥 Breaking

* [#171](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/135) Definition support in the `fabric_eventhouse` Resource
* [#156](https://github.com/microsoft/terraform-provider-fabric/issues/156) Definition support in the `fabric_eventhouse` Data-Sources
* [#201](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/159) Definition support in the `fabric_eventstream` Resource
* [#160](https://github.com/microsoft/terraform-provider-fabric/issues/160) Definition support in the `fabric_eventstream` Data-Source
* [#130](https://github.com/microsoft/terraform-provider-fabric/issues/130) New Resource: `fabric_kql_queryset`
* [#131](https://github.com/microsoft/terraform-provider-fabric/issues/131) Definition support in the `fabric_kql_queryset` Data-Source
* [#134](https://github.com/microsoft/terraform-provider-fabric/issues/134) New Resource/Data-Source: `fabric_kql_dashboard`
* [#224](https://github.com/microsoft/terraform-provider-fabric/issues/224) New `configuration` attribute in the `fabric_eventhouse` Resource.

### 💫 Changed

* [#194](https://github.com/microsoft/terraform-provider-fabric/issues/194) Enabled SPN support for Warehouse

### 🪲 Fixed

* [#174](https://github.com/microsoft/terraform-provider-fabric/issues/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](https://github.com/microsoft/terraform-provider-fabric/issues/190) Fixed typo in the "Creating an App Registration for the User context" doc

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

### ✨ Added
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ This section provides a sample configuration that you can experiment with to pro
required_providers {
fabric = {
source = "microsoft/fabric"
version = "0.1.0-beta.7"
version = "0.1.0-beta.8"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ terraform {
required_providers {
fabric = {
source = "microsoft/fabric"
version = "0.1.0-beta.7"
version = "0.1.0-beta.8"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion examples/provider/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ terraform {
required_providers {
fabric = {
source = "microsoft/fabric"
version = "0.1.0-beta.7"
version = "0.1.0-beta.8"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion templates/guides/getting_started.md.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ This section provides a sample configuration that you can experiment with to pro
required_providers {
fabric = {
source = "microsoft/fabric"
version = "0.1.0-beta.7"
version = "0.1.0-beta.8"
}
}
}
Expand Down

0 comments on commit 8f8add1

Please sign in to comment.