Skip to content

Releases: dataplat/FabricTools

v0.21.0-alpha1152

09 Jun 10:29
e025649
Compare
Choose a tag to compare
v0.21.0-alpha1152 Pre-release
Pre-release

[v0.21.0-alpha1152]

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 and Get-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 use Invoke-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 to Invoke-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 from Remove-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 by Invoke-FabricRestMethodExtended
  • Removed Confirm-FabricAuthToken
  • Renamed Test-TokenExpired to Confirm-TokenState and extended it using EnableTokenRefresh Feature Flag
  • Removed Set-FabricApiHeaders and merged the entire logic to Connect-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.21.0-alpha0963

09 Jun 10:22
8e6bdd8
Compare
Choose a tag to compare
v0.21.0-alpha0963 Pre-release
Pre-release

[v0.21.0-alpha0963]

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 and Get-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 use Invoke-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 to Invoke-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 from Remove-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 by Invoke-FabricRestMethodExtended
  • Removed Confirm-FabricAuthToken
  • Renamed Test-TokenExpired to Confirm-TokenState and extended it using EnableTokenRefresh Feature Flag
  • Removed Set-FabricApiHeaders and merged the entire logic to Connect-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.21.0-alpha0775

09 Jun 09:52
0c93cfb
Compare
Choose a tag to compare
v0.21.0-alpha0775 Pre-release
Pre-release

[v0.21.0-alpha0775]

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 and Get-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 use Invoke-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 to Invoke-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 from Remove-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 by Invoke-FabricRestMethodExtended
  • Removed Confirm-FabricAuthToken
  • Renamed Test-TokenExpired to Confirm-TokenState and extended it using EnableTokenRefresh Feature Flag
  • Removed Set-FabricApiHeaders and merged the entire logic to Connect-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.21.0-alpha0589

02 Jun 16:39
0caba0b
Compare
Choose a tag to compare
v0.21.0-alpha0589 Pre-release
Pre-release

[v0.21.0-alpha0589]

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 and Get-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 use Invoke-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 to Invoke-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 from Remove-FabricWarehouse.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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.21.0-alpha0452

27 May 20:15
2a7adde
Compare
Choose a tag to compare
v0.21.0-alpha0452 Pre-release
Pre-release

[v0.21.0-alpha0452]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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.21.0-alpha0316

27 May 18:31
725b9f6
Compare
Choose a tag to compare
v0.21.0-alpha0316 Pre-release
Pre-release

[v0.21.0-alpha0316]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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

26 May 16:42
97663e1
Compare
Choose a tag to compare

[v0.21.0]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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.21.0-tags

27 May 18:32
e103f2f
Compare
Choose a tag to compare
v0.21.0-tags Pre-release
Pre-release

[v0.21.0-tags]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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.21.0-alpha0190

26 May 16:02
8987eac
Compare
Choose a tag to compare
v0.21.0-alpha0190 Pre-release
Pre-release

[v0.21.0-alpha0190]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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.21.0-alpha0069

26 May 15:42
137f301
Compare
Choose a tag to compare
v0.21.0-alpha0069 Pre-release
Pre-release

[v0.21.0-alpha0069]

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 and Get-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 use Invoke-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 to Invoke-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.

Deprecated

  • None.

Removed

  • Removed unnecessary or duplicate functions (e.g., Get-AllFabricDatasetRefreshes, Get-AllFabricCapacities).
  • Removed obsolete scripts and commented-out configuration paths.

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

  • For new features.

Changed

  • For changes in existing functionality.

Deprecated

  • For soon-to-be removed features.

Removed

  • For now removed features.

Fixed

  • For any bug fix.

Security

  • In case of vulnerabilities.