Releases: dataplat/FabricTools
v0.30.0-alpha0706
[v0.30.0-alpha0706]
Added
- added unit tests for
Get-FabricWorkspaceUser
function to ensure it works correctly with multiple workspaces both in the pipeline and passed to a parameter. - Added unit tests for Aliases for
Get-FabricWorkspaceUser
function to ensure backward compatibility. - Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
Changed
- Updated
Get-FabricWorkspaceUser
to support pipeline input forWorkspaceId
andWorkspaceName
parameters. - Renamed
Get-FabricWorkspaceUsers
to match the singular form - Get-FabricSqlDatabase accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
Updated the WorkspaceId
, CapacitiesIds
,CapacityId
,CopyJobId
,datamartId
,DataPipelineId
,DataWarehouseGUID
,DomainId
,EnvironmentId
,EventhouseId
,EventstreamId
,ExternalDataShareId
,ItemId
,KQLDashboardId
,KQLDatabaseId
,KQLQuerysetId
,LakehouseId
,MirroredDatabaseId
,MirroredWarehouseId
,MLExperimentId
,MLModelId
,NotebookId
,operationId
,PaginatedReportId
,ParentDomainId
,parentEventhouseId
,PrincipalId
,ReflexId
,ReportId
,SemanticModelId
,SparkCustomPoolId
,SparkJobDefinitionId
,SQLDatabaseId
,SQLEndpointId
,subscriptionID
,UserId
,WarehouseId
,WorkspaceGUID
,WorkspaceId
,WorkspaceIds
,and WorkspaceRoleAssignmentId
parameters to the datatype GUID #125
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.30.0-alpha0561
[v0.30.0-alpha0561]
Added
- added unit tests for
Get-FabricWorkspaceUser
function to ensure it works correctly with multiple workspaces both in the pipeline and passed to a parameter. - Added unit tests for Aliases for
Get-FabricWorkspaceUser
function to ensure backward compatibility. - Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
Changed
- Updated
Get-FabricWorkspaceUser
to support pipeline input forWorkspaceId
andWorkspaceName
parameters. - Renamed
Get-FabricWorkspaceUsers
to match the singular form - Get-FabricSqlDatabase accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.30.0-alpha0418
[v0.30.0-alpha0418]
Added
- Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
Changed
- Get-FabricSqlDatabase accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.30.0-alpha0276
[v0.30.0-alpha0276]
Added
- Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
Changed
- Get-SqlDatabase accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.30.0-alpha0135
[v0.30.0-alpha0135]
Added
- Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.29.0
[v0.29.0]
Added
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.29.0-alpha0130
[v0.29.0-alpha0130]
Added
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.28.0
[v0.28.0]
Added
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.28.0-alpha0128
[v0.28.0-alpha0128]
Added
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.
v0.27.0
[v0.27.0]
Added
Changed
Fixed
Deprecated
Removed
Security
0.22.0 - 20250609
Added
- Introduced new PowerShell functions for managing Fabric workspaces, recovery points, configurations, tenant settings, and workspace identities.
- Added unit tests for key functions, including
Get-FabricAPIclusterURI
andGet-FabricCapacityTenantOverrides
. - Added standard tests for each function and enhanced Help tests to filter by exported commands.
- Added OutputType attributes to several functions for improved type safety.
- Added support for WhatIf and Confirm parameters to update and revoke functions.
- Added Contributor Covenant Code of Conduct and enhanced contributing guidelines.
- Added commit message guidelines for contributors using GitHub Copilot.
Changed
- Refactored
Get-FabricAPIClusterURI
to useInvoke-FabricRestApi
for improved consistency. - Updated validation pattern for
WorkspaceName
to allow additional special characters, then removed the pattern for greater flexibility. - Improved documentation for many functions, especially around parameters like
WorkspaceId
. - Refactored multiple functions for clarity, consistency, and maintainability.
- Enhanced error handling and confirmation prompts (ShouldProcess) for potentially destructive actions.
- Updated module manifest and build/test workflows for better automation and deployment.
- Improved code formatting using the dbatools formatter.
Fixed
- Fixed issues with
New-FabricDataPipeline
and its call toInvoke-FabricAPIRequest
. - Fixed capital letter handling in test automation.
- Fixed ResourceUrl for token retrieval in
Connect-FabricAccount
. - Fixed bugs in
New-FabricEventhouse
and improved ShouldProcess logic. - Fixed parameter naming and example formatting in several functions.
- Fixed issue with call to
Invoke-FabricAPIRequest
fromRemove-FabricWarehouse
.
Deprecated
- None.
Removed
- Removed unnecessary or duplicate functions (e.g.,
Get-AllFabricDatasetRefreshes
,Get-AllFabricCapacities
). - Removed obsolete scripts and commented-out configuration paths.
- Removed
Invoke-FabricAPIRequest
and replaced it byInvoke-FabricRestMethodExtended
- Removed
Confirm-FabricAuthToken
- Renamed
Test-TokenExpired
toConfirm-TokenState
and extended it usingEnableTokenRefresh
Feature Flag - Removed
Set-FabricApiHeaders
and merged the entire logic toConnect-FabricAccount
Security
- None.
Contributors:
Rob Sewell, Jess Pomfret, Ioana Bouariu, Frank Geisler, Kamil Nowinski, and others.
Note:
For a full list of changes and details, please see the commit history.
Added
Security
- In case of vulnerabilities.