Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.115.0
API Changes
- Add
deploymentModefield forcom.databricks.sdk.service.bundle.Deployment. - Add
deploymentModefield forcom.databricks.sdk.service.bundle.Version. - Add
collaborationPlatformConnectivityandeffectiveCollaborationPlatformConnectivityfields forcom.databricks.sdk.service.settingsv2.Setting.
v0.114.0
Internal Changes
- Switch workspace addressing header on workspace-scoped API calls from
X-Databricks-Org-IdtoX-Databricks-Workspace-Id. The value continues to come from theDATABRICKS_WORKSPACE_IDenvironment variable /DatabricksConfig.setWorkspaceId()setter, and now accepts either a classic numeric workspace ID or another workspace identifier format (server disambiguates). Mirrors databricks/databricks-sdk-go#1688.
API Changes
- Add
updateTokenManagement()method forworkspaceClient.tokenManagement()service. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.jobs.JobDeployment. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.pipelines.PipelineDeployment. - Add
autoscopeEnabledfield forcom.databricks.sdk.service.settings.CreateOboTokenRequest. - Add
autoscopeEnabledfield forcom.databricks.sdk.service.settings.CreateTokenRequest. - Add
autoscopeState,backfillScopes,inferredScopesandscopesfields forcom.databricks.sdk.service.settings.PublicTokenInfo. - Add
autoscopeState,backfillScopes,inferredScopesandscopesfields forcom.databricks.sdk.service.settings.TokenInfo. - Add
resourceTypefield forcom.databricks.sdk.service.bundle.Operation.
v0.113.0
API Changes
- Add
createStream(),deleteStream(),getStream(),listStreams()andupdateStream()methods forworkspaceClient.featureEngineering()service. - Add
parametersfield forcom.databricks.sdk.service.jobs.PipelineTask. - Add
pipelineTaskfield forcom.databricks.sdk.service.jobs.ResolvedValues. - Add
parametersfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Add
parametersfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Add
parametersfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - [Breaking] Remove
catalogIdfield forcom.databricks.sdk.service.postgres.CatalogCatalogStatus. - [Breaking] Remove
syncedTableIdfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.
v0.112.0
API Changes
- Add
revert()method forworkspaceClient.lakeview()service. - Add
undeleteBranch()method forworkspaceClient.postgres()service. - Add
parentPathfield forcom.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest. - Add
attributesandexcludedAttributesfields forcom.databricks.sdk.service.iam.MeRequest. - Add
includeTriggerStatefield forcom.databricks.sdk.service.jobs.GetJobRequest. - Add
deleteTimeandpurgeTimefields forcom.databricks.sdk.service.postgres.BranchStatus. - Add
purgefield forcom.databricks.sdk.service.postgres.DeleteBranchRequest. - Add
showDeletedfield forcom.databricks.sdk.service.postgres.ListBranchesRequest. - Add
DELETEDenum value forcom.databricks.sdk.service.postgres.BranchStatusState. - Change
actionTypeandresourceIdfields forcom.databricks.sdk.service.bundle.Operationto be required. - [Breaking] Change
actionTypeandresourceIdfields forcom.databricks.sdk.service.bundle.Operationto be required. - Change
cliVersionfield forcom.databricks.sdk.service.bundle.Versionto be required. - [Breaking] Change
cliVersionfield forcom.databricks.sdk.service.bundle.Versionto be required. - [Breaking] Change
tagsfield forcom.databricks.sdk.service.marketplace.ListListingsRequestto typecom.databricks.sdk.service.marketplace.ListingTagclass. - [Breaking] Change pagination for
workspaceClient.clusters().events()method. - Add
cronScheduleTrigger,streamingModeandtableTriggerfields forcom.databricks.sdk.service.ml.MaterializedFeature. - Add
syncedTableIdfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus. - Add
computeMaxInstancesandcomputeMinInstancesfields forcom.databricks.sdk.service.apps.App. - Add
computeMaxInstancesandcomputeMinInstancesfields forcom.databricks.sdk.service.apps.AppUpdate.
v0.111.0
API Changes
- Add
com.databricks.sdk.service.bundlepackage. - Add
workspaceClient.bundle()service. - Add
mtlsConfigfield forcom.databricks.sdk.service.ml.AuthConfig.
v0.110.0
API Changes
- Add
fullRefreshSelection,refreshFlowSelection,refreshSelectionandresetCheckpointSelectionfields forcom.databricks.sdk.service.jobs.PipelineParams. - Add
fullRefreshSelection,refreshFlowSelection,refreshSelectionandresetCheckpointSelectionfields forcom.databricks.sdk.service.jobs.PipelineTask. - Add
effectiveOperationalEmailCustomRecipientandoperationalEmailCustomRecipientfields forcom.databricks.sdk.service.settingsv2.Setting.
v0.109.0
API Changes
- Add
createWorkspaceAssignmentDetail(),deleteWorkspaceAssignmentDetail(),getWorkspaceAssignmentDetail(),listWorkspaceAssignmentDetails()andupdateWorkspaceAssignmentDetail()methods foraccountClient.accountIamV2()service. - Add
createWorkspaceAssignmentDetailProxy(),deleteWorkspaceAssignmentDetailProxy(),getWorkspaceAssignmentDetailProxy(),listWorkspaceAssignmentDetailsProxy()andupdateWorkspaceAssignmentDetailProxy()methods forworkspaceClient.workspaceIamV2()service. - Add
failoverGroupNamefield forcom.databricks.sdk.service.disasterrecovery.StableUrl. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.Task. - Add
rollingfield forcom.databricks.sdk.service.ml.TimeWindow. - Add
crossWorkspaceAccessfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy. - Add
allowedAppsUserApiScopesandeffectiveAllowedAppsUserApiScopesfields forcom.databricks.sdk.service.settingsv2.Setting.
v0.108.0
API Changes
- Add
catalogName,createdAt,createdBy,nameandschemaNamefields forcom.databricks.sdk.service.ml.Feature. - [Breaking] Add
catalogNameandschemaNamefields forcom.databricks.sdk.service.ml.ListFeaturesRequest. - Add
GPU_XLARGEenum value forcom.databricks.sdk.service.serving.ServedModelInputWorkloadType. - Add
GPU_XLARGEenum value forcom.databricks.sdk.service.serving.ServingModelWorkloadType. - [Breaking] Change
listFeatures()method forworkspaceClient.featureEngineering()service with new required argument order. - [Breaking] Remove
unspecifiedResourceNamefield forcom.databricks.sdk.service.postgres.RequestedResource.
v0.107.0
Bug Fixes
- Fixed Databricks CLI
--profilefallback by detecting the CLI version at init time. The previous error-based detection was broken because--profileis a global Cobra flag silently accepted by old CLIs.
Internal Changes
- Detect Databricks CLI version at init time via
databricks version --output json, enabling version-gated flag support. Successful detections are cached per CLI path; subprocess failures fall back to the most conservative command and are retried on the next call. - Pass
--force-refreshto Databricks CLIauth tokencommand (when the installed CLI is >= v0.296.0) so the SDK always receives a freshly minted token instead of a potentially stale one from the CLI's internal cache.
API Changes
- Add
createExample(),deleteExample(),getExample(),getPermissionLevels(),getPermissions(),listExamples(),setPermissions(),updateExample()andupdatePermissions()methods forworkspaceClient.supervisorAgents()service. - Add
metaAdsOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
META_MARKETINGenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
META_MARKETINGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Change
guidelinesfield forcom.databricks.sdk.service.knowledgeassistants.Exampleto no longer be required. - [Breaking] Change
guidelinesfield forcom.databricks.sdk.service.knowledgeassistants.Exampleto no longer be required. - Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.Toolto no longer be required. - [Breaking] Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.Toolto no longer be required. - Add
ZENDESKenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
r2TempCredentialsfield forcom.databricks.sdk.service.catalog.TemporaryCredentials. - Add
zendeskSupportOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
azureKeyInfofield forcom.databricks.sdk.service.provisioning.CreateCustomerManagedKeyRequest. - Add
targetQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Add
columnsToIndexfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Add
columnsToIndexfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse. - Add
requestedTargetQpsfield forcom.databricks.sdk.service.vectorsearch.EndpointScalingInfo. - Add
targetQpsfield forcom.databricks.sdk.service.vectorsearch.PatchEndpointRequest. - Add
JIRAandZENDESKenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType. - [Breaking] Remove
minQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - [Breaking] Remove
requestedMinQpsfield forcom.databricks.sdk.service.vectorsearch.EndpointScalingInfo. - [Breaking] Remove
minQpsfield forcom.databricks.sdk.service.vectorsearch.PatchEndpointRequest. - Add
getPermissionLevels(),getPermissions(),setPermissions()andupdatePermissions()methods forworkspaceClient.vectorSearchEndpoints()service. - Add
privateAccessfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy. - Add
accountApi,accountDatabricksOneandaccountUifields forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination. - Add
scopeQualifierfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination. - Add
displayNameandpreviewPhasefields forcom.databricks.sdk.service.settingsv2.SettingsMetadata. - Add
kafkaOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
disabledfield forcom.databricks.sdk.service.jobs.RunTask. - Add
disabledfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
HUBSPOT,GITHUB,OUTLOOKandSMARTSHEETenum values forcom.databricks.sdk.service.catalog.ConnectionType.
v0.106.0
API Changes
- Add
com.databricks.sdk.service.disasterrecoverypackage. - Add
workspaceClient.temporaryVolumeCredentials()service. - Add
accountClient.disasterRecovery()service. - Add
createExample(),deleteExample(),getExample(),getPermissionLevels(),getPermissions(),listExamples(),setPermissions(),updateExample()andupdatePermissions()methods forworkspaceClient.knowledgeAssistants()service. - Add
undeleteProject()method forworkspaceClient.postgres()service. - Add
thumbnailUrlfield forcom.databricks.sdk.service.apps.App. - Add
confidentialComputeTypefield forcom.databricks.sdk.service.compute.GcpAttributes. - Add
deltaTableNamefield forcom.databricks.sdk.service.ml.BackfillSource. - Add
confluenceOptions,jiraOptions,outlookOptionsandsmartsheetOptionsfields forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
googleAdsConfigfield forcom.databricks.sdk.service.pipelines.SourceConfig. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateBranchRequest. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateEndpointRequest. - Add
purgefield forcom.databricks.sdk.service.postgres.DeleteProjectRequest. - Add
showDeletedfield forcom.databricks.sdk.service.postgres.ListProjectsRequest. - Add
deleteTimeandpurgeTimefields forcom.databricks.sdk.service.postgres.Project. - Add
ucConnectionfield forcom.databricks.sdk.service.supervisoragents.Tool. - Add
CONFLUENCEenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
CONFLUENCEenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - [Breaking] Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.SupervisorAgentto no longer be required. - Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.SupervisorAgentto no longer be required. - [Breaking] Remove
connectionfield forcom.databricks.sdk.service.supervisoragents.Tool.