v0.18.0
0.18.0
- Derive config file name from attribute name (#216).
This also renames
getAzureMSI -> getAzureMsi
setAzureMSI -> setAzureMsi
Example:
AccountClient a = new AccountClient();
Iterator<Workspace> workspaces = a.workspaces().list().iterator();
Workspace workspace = workspaces.next();
WorkspaceClient w = a.getWorkspaceClient(workspace);
w.currentUser().me();
- Only include request body when the OpenAPI operation indicates that there is a request body (#223).
Internal Changes:
API Changes:
Additions:
- Added the following fields
- Added
usePreemptibleExecutors
,zoneId
fields forcom.databricks.sdk.service.compute.GcpAttributes
. - Added
abfss
,gcs
fields forcom.databricks.sdk.service.compute.InitScriptInfo
. - Added
source
field forcom.databricks.sdk.service.jobs.DbtTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
source
field forcom.databricks.sdk.service.jobs.SqlTaskFile
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
forEachTask
field forcom.databricks.sdk.service.jobs.Task
. - Added
fieldMask
field forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
. - Added
deltaSyncIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
. - Added
fileType
field forcom.databricks.sdk.service.workspace.ExportResponse
. - Added
resourceId
field forcom.databricks.sdk.service.workspace.ObjectInfo
.
- Added
- Added the following methods
- Added
cancelRefresh()
,getRefresh()
,listRefreshes()
,runRefresh()
methods forworkspaceClient.lakehouseMonitors()
service. - Added
createDirectory()
,deleteDirectory()
,listDirectoryContents()
methods forworkspaceClient.files()
service. - Added
getPersonalComputeSetting()
method foraccountClient.settings()
service. - Added
deleteDefaultNamespaceSetting()
,deleteRestrictWorkspaceAdminsSetting()
,getDefaultNamespaceSetting()
,getRestrictWorkspaceAdminsSetting()
,updateDefaultNamespaceSetting()
,updateRestrictWorkspaceAdminsSetting()
methods forworkspaceClient.settings()
service.
- Added
- Added the following classes
- Added
com.databricks.sdk.service.catalog.CancelRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.GetRefreshRequest
class. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequest
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfo
class. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoState
class. - Added
com.databricks.sdk.service.catalog.RunRefreshRequest
class. - Added
com.databricks.sdk.service.compute.Adlsgen2Info
class. - Added
com.databricks.sdk.service.compute.GcsStorageInfo
class. - Added
com.databricks.sdk.service.files.CreateDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequest
class. - Added
com.databricks.sdk.service.files.DirectoryEntry
class. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequest
class. - Added
com.databricks.sdk.service.files.ListDirectoryResponse
class. - Added
com.databricks.sdk.service.files.PageToken
class. - Added
com.databricks.sdk.service.jobs.ForEachStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTask
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats
class. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStats
class. - Added
com.databricks.sdk.service.jobs.RunForEachTask
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleMode
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponse
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponse
class. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
class. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatus
class. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSetting
class. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequest
class. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequest
class.
- Added
Removals:
- Removed the following fields
- Removed
name
field forcom.databricks.sdk.service.catalog.UpdateConnection
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateMetastore
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateSchema
. - Removed
name
field forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent
. - Removed
deltaSyncVectorIndexSpec
field forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
.
- Removed
- Removed the following methods
- Removed
getStatus()
method forworkspaceClient.files()
service. - Removed
reset()
method forworkspaceClient.pipelines()
service. - Removed
readPersonalComputeSetting()
method foraccountClient.settings()
service. - Removed
deleteDefaultWorkspaceNamespace()
,readDefaultWorkspaceNamespace()
,updateDefaultWorkspaceNamespace()
methods forworkspaceClient.settings()
service.
- Removed
- Removed the following classes
- Removed
com.databricks.sdk.service.pipelines.ResetRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse
class. - Changed
etag
field forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
to no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest
class. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequest
class. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest
class.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers
,minWorkers
fields forcom.databricks.sdk.service.compute.AutoScale
to no longer be required. - Changed
destination
field forcom.databricks.sdk.service.compute.DbfsStorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.LocalFileInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.S3StorageInfo
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.VolumesStorageInfo
to be required. - Changed
clients
field forcom.databricks.sdk.service.compute.WorkloadType
to be required. - Changed
destination
field forcom.databricks.sdk.service.compute.WorkspaceStorageInfo
to be required. - Changed
autoscale
field forcom.databricks.sdk.service.pipelines.PipelineCluster
tocom.databricks.sdk.service.pipelines.PipelineClusterAutoscale
class. - Changed
allowMissing
,setting
fields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest
to be required.
- Changed
- Changed the following methods
- Changed
deletePersonalComputeSetting()
,updatePersonalComputeSetting()
methods foraccountClient.settings()
service with new required argument order.
- Changed
OpenAPI SHA: 6b897bc95b23abed8b9f5eff0e6b8ec034046180, Date: 2024-02-08
Dependency updates:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 (#206).