- Fixed issue due to a recent change in the
AzmodulesGet-AzAccessTokenfunction
- Added support for the first Unity Catalog APIs (
Catalog,StorageCredential,ExternalLocation,Schema) - Fixed issue with mandatory parameter for
New-DatabricksJobRun - Added
azureDevOpsServicesAadas GitProvider
- Added
-CustomObjectTypeto allPermission-cmdlets. Can be used with-ObjectType 'CUSTOM'to set/get arbitrary permissions
- Added support for
Cluster Policiesin allPermission-cmdlets
- Added support for string object as
-ClusterObjectinAdd-DatabricksClusterandUpdate-DatabricksCluster
- Added new
-IncludeMetricsswithc when runningGet-DatabricksSQLHistory
- Removed validation of
-JobIDparameter in API version 2.1 (only worked PowerShell ISE) - Fixed issue with permissions API
- Rework Jobs API implementation to work better with API version 2.1
- Fixed issue with SCIM API for groups
- Fixed issue with Permissions API
- Added new entitlements
workspace-accessanddatabricks-sql-accessto SCIM APIs
- Fixed issues with conflicing parameters
NodeTypeIDandInstancePoolID - Rework Instance Pool API implementation + tests
- Fixed issues with pipelining of hashtables and ordered hashtables
- Fixed issues with
Add-DatabricksCluster
- Fixed issues with
Get-DatabricksInstancePool
- Fixed issue with piping and
Update-DatabricksSQLWarehouse
- Updates to the SQL Warehouse API (new parameters like
-EnableServerlessCompute) - Added automated tests for SQL Warehouse API
- Fixed issues with aliases
- Fixed issues with SQL Warehouse API
- Fixed issue when exporting a REPO folder via
Export-DatabricksEnvironment - Fixes with pipelining in SCIM API cmdlets
- Fixed issues with the SQL Warehouse API
- Add new flag
-UsingAzContextforSet-DatabricksEnvironmentto derive authentication and URL from the Azure Az module
- Add support for Git Credentials API
- Make
Pin-DatabricksClusterandUnpin-DatabricksClusterreturn an object containing thecluster_idfor further piping into other cmdlets.
- Add parameter aliases to
Add-DatabricksClusterandUpdate-DatabricksClusterto match the names used in the cluster definition (e.g.cluster_namefor-CusterName)
- Add aliases for all cmdlets - e.g.
gdbrcforGet-DatabricksCluster - Fix minor issue with dictionaries/hashtables being passed as parameters
- Fix issue with encodings in combination with PowerShell Core
- Fix issue with removal of empty parameters in
Add-DatabricksCluster
- Fix issue with Repos API and pulling Tags
- Add support for
-CustomKeyswhen usingGet-DatabricksWorkspaceConfig - Add dedicated parameters for all known workspace configs to
Set-DatabricksWorkspaceConfig
- Add support for
-CustomConfigwhen usingSet-DatabricksWorkspaceConfig
- Add better suppot for integration with CI/CD pipelines
- Azure DevOps:
Set-DatabricksEnvironmentnow supports the new switch-UsingAzureDevOpsServiceConnectionto be used with Azure DevOps CLI Task - see Azure DevOps Integration - Databricks CLI:
Set-DatabricksEnvironmentnow supports the new switch-UsingDatabricksCLIAuthenticationto be used with any CI/CD tool and the Databricks CLI is already configured - see Databricks CLI Integration
- Add
-Timeoutparameter to SCIM APIGet-*cmdlets
- Add support for SQL endpoints to the
*-DatabricksPermissionscmdlets as described here SQL Endpoint Permissions.