[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.