- Added support for the first Unity Catalog APIs (
Catalog
,StorageCredential
,ExternalLocation
,Schema
) - Fixed issue with mandatory parameter for
New-DatabricksJobRun
- Added
azureDevOpsServicesAad
as GitProvider
- Added
-CustomObjectType
to allPermission
-cmdlets. Can be used with-ObjectType 'CUSTOM'
to set/get arbitrary permissions
- Added support for
Cluster Policies
in allPermission
-cmdlets
- Added support for string object as
-ClusterObject
inAdd-DatabricksCluster
andUpdate-DatabricksCluster
- Added new
-IncludeMetrics
swithc when runningGet-DatabricksSQLHistory
- Removed validation of
-JobID
parameter 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-access
anddatabricks-sql-access
to SCIM APIs
- Fixed issues with conflicing parameters
NodeTypeID
andInstancePoolID
- 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
-UsingAzContext
forSet-DatabricksEnvironment
to derive authentication and URL from the Azure Az module
- Add support for Git Credentials API
- Make
Pin-DatabricksCluster
andUnpin-DatabricksCluster
return an object containing thecluster_id
for further piping into other cmdlets.
- Add parameter aliases to
Add-DatabricksCluster
andUpdate-DatabricksCluster
to match the names used in the cluster definition (e.g.cluster_name
for-CusterName
)
- Add aliases for all cmdlets - e.g.
gdbrc
forGet-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
-CustomKeys
when usingGet-DatabricksWorkspaceConfig
- Add dedicated parameters for all known workspace configs to
Set-DatabricksWorkspaceConfig
- Add support for
-CustomConfig
when usingSet-DatabricksWorkspaceConfig
- Add better suppot for integration with CI/CD pipelines
- Azure DevOps:
Set-DatabricksEnvironment
now supports the new switch-UsingAzureDevOpsServiceConnection
to be used with Azure DevOps CLI Task - see Azure DevOps Integration - Databricks CLI:
Set-DatabricksEnvironment
now supports the new switch-UsingDatabricksCLIAuthentication
to be used with any CI/CD tool and the Databricks CLI is already configured - see Databricks CLI Integration
- Add
-Timeout
parameter to SCIM APIGet-*
cmdlets
- Add support for SQL endpoints to the
*-DatabricksPermissions
cmdlets as described here SQL Endpoint Permissions.