You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-5Lines changed: 20 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,30 +6,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
## [Unreleased]
7
7
8
8
### Added
9
-
- added unit tests for `Get-FabricWorkspaceUser` function to ensure it works correctly with multiple workspaces both in the pipeline and passed to a parameter.
9
+
10
+
- Added unit tests for `Get-FabricWorkspaceUser` function to ensure it works correctly with multiple workspaces both in the pipeline and passed to a parameter.
10
11
- Added unit tests for Aliases for `Get-FabricWorkspaceUser` function to ensure backward compatibility.
11
-
- Added credits for authors to all functions and Unit tests to verify the existence of such tags #89
12
+
- Added credits for authors to all functions and Unit tests to verify the existence of such tags (#89)
12
13
- Added `NoWait` switch parameter to `New-FabricSQLDatabase` (#123)
14
+
- Added functions related to Deployment Pipelines (#121):
15
+
-`Add-FabricWorkspaceToStage`,
16
+
-`Get-FabricDeploymentPipeline`,
17
+
-`Get-FabricDeploymentPipelineOperation`,
18
+
-`Get-FabricDeploymentPipelineRoleAssignments`,
19
+
-`Get-FabricDeploymentPipelineStage`,
20
+
-`Get-FabricDeploymentPipelineStageItem`,
21
+
-`New-FabricDeploymentPipeline`,
22
+
-`Remove-FabricDeploymentPipeline`,
23
+
-`Remove-FabricWorkspaceFromStage`,
24
+
-`Start-FabricDeploymentPipelineStage`
25
+
- Added private function `Get-FabricContinuationToken` to facilitate pagination
13
26
14
27
### Changed
28
+
15
29
-`Write-Message` uses `Write-Warning` & `Write-Error` accordingly rather than `Write-Host` with colour (#136)
16
30
- Updated `Get-FabricWorkspaceUser` to support pipeline input for `WorkspaceId` and `WorkspaceName` parameters.
17
31
- Renamed `Get-FabricWorkspaceUsers` to match the singular form
18
-
- Get-FabricSqlDatabase accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
32
+
-`Get-FabricSqlDatabase` accepts Workspace as a pipeline, handles errors correctly and can filter by name (#117).
19
33
- Applied splatting for several parameters in `Invoke-FabricRestMethod` and output results in debug mode
20
34
-`Remove-FabricSQLDatabase` uses unified function to handle API results
21
35
22
36
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](https://github.com/dataplat/FabricTools/issues/125)
23
37
24
-
25
-
26
38
### Fixed
39
+
27
40
- Enhanced logic in unified function `Test-FabricApiResponse` to handle API results and moved it to private functions
28
41
- Fixed bug in `Get-FabricLongRunningOperation` - Uri was incorectly created (#131)
29
42
- Fixed bug in `Get-FabricLongRunningOperationResult` - uses correct statusCode (#131)
30
43
31
44
### Deprecated
45
+
32
46
### Removed
47
+
33
48
- Removed Revision History from `Get-FabricSQLDatabase`, `Get-FabricSQLDatabase`
The \`Add-FabricDomainWorkspaceAssignmentByCapacity\` function assigns workspaces to a Fabric domain using a list of capacity IDs by making a POST request to the relevant API endpoint.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
81
+
82
+
## INPUTS
83
+
84
+
## OUTPUTS
85
+
86
+
## NOTES
87
+
- Requires \`$FabricConfig\` global configuration, including \`BaseUrl\` and \`FabricHeaders\`.
88
+
- Calls \`Confirm-TokenState\` to ensure token validity before making the API request.
The \`Add-FabricDomainWorkspaceAssignmentById\` function sends a request to assign multiple workspaces to a specified domain using the provided domain ID and an array of workspace IDs.
An array of workspace IDs to be assigned to the domain.
67
+
This parameter is mandatory.
68
+
69
+
```yaml
70
+
Type: System.Guid[]
71
+
Parameter Sets: (All)
72
+
Aliases:
73
+
74
+
Required: True
75
+
Position: 2
76
+
Default value: None
77
+
Accept pipeline input: False
78
+
Accept wildcard characters: False
79
+
```
80
+
81
+
### CommonParameters
82
+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
83
+
84
+
## INPUTS
85
+
86
+
## OUTPUTS
87
+
88
+
## NOTES
89
+
- Requires \`$FabricConfig\` global configuration, including \`BaseUrl\` and \`FabricHeaders\`.
90
+
- Calls \`Confirm-TokenState\` to ensure token validity before making the API request.
The \`Add-FabricDomainWorkspaceAssignmentByPrincipal\` function sends a request to assign workspaces to a specified domain using a JSON object of principal IDs and types.
22
+
23
+
## EXAMPLES
24
+
25
+
### EXAMPLE 1
26
+
```
27
+
$PrincipalIds = @(
28
+
@{id = "813abb4a-414c-4ac0-9c2c-bd17036fd58c"; type = "User"},
29
+
@{id = "b5b9495c-685a-447a-b4d3-2d8e963e6288"; type = "User"}
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
88
+
89
+
## INPUTS
90
+
91
+
## OUTPUTS
92
+
93
+
## NOTES
94
+
- Requires \`$FabricConfig\` global configuration, including \`BaseUrl\` and \`FabricHeaders\`.
95
+
- Calls \`Confirm-TokenState\` to ensure token validity before making the API request.
0 commit comments