Skip to content

Releases: databricks/databricks-sdk-java

v0.115.0

02 Jun 09:36
f8c4aa7

Choose a tag to compare

API Changes

  • Add deploymentMode field for com.databricks.sdk.service.bundle.Deployment.
  • Add deploymentMode field for com.databricks.sdk.service.bundle.Version.
  • Add collaborationPlatformConnectivity and effectiveCollaborationPlatformConnectivity fields for com.databricks.sdk.service.settingsv2.Setting.

v0.114.0

01 Jun 10:02
579e512

Choose a tag to compare

Internal Changes

  • Switch workspace addressing header on workspace-scoped API calls from X-Databricks-Org-Id to X-Databricks-Workspace-Id. The value continues to come from the DATABRICKS_WORKSPACE_ID environment 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 for workspaceClient.tokenManagement() service.
  • Add deploymentId and versionId fields for com.databricks.sdk.service.jobs.JobDeployment.
  • Add deploymentId and versionId fields for com.databricks.sdk.service.pipelines.PipelineDeployment.
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateOboTokenRequest.
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateTokenRequest.
  • Add autoscopeState, backfillScopes, inferredScopes and scopes fields for com.databricks.sdk.service.settings.PublicTokenInfo.
  • Add autoscopeState, backfillScopes, inferredScopes and scopes fields for com.databricks.sdk.service.settings.TokenInfo.
  • Add resourceType field for com.databricks.sdk.service.bundle.Operation.

v0.113.0

28 May 09:26
6ae1364

Choose a tag to compare

API Changes

  • Add createStream(), deleteStream(), getStream(), listStreams() and updateStream() methods for workspaceClient.featureEngineering() service.
  • Add parameters field for com.databricks.sdk.service.jobs.PipelineTask.
  • Add pipelineTask field for com.databricks.sdk.service.jobs.ResolvedValues.
  • Add parameters field for com.databricks.sdk.service.pipelines.CreatePipeline.
  • Add parameters field for com.databricks.sdk.service.pipelines.EditPipeline.
  • Add parameters field for com.databricks.sdk.service.pipelines.GetPipelineResponse.
  • [Breaking] Remove catalogId field for com.databricks.sdk.service.postgres.CatalogCatalogStatus.
  • [Breaking] Remove syncedTableId field for com.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.

v0.112.0

25 May 09:32
591bcaa

Choose a tag to compare

API Changes

  • Add revert() method for workspaceClient.lakeview() service.
  • Add undeleteBranch() method for workspaceClient.postgres() service.
  • Add parentPath field for com.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest.
  • Add attributes and excludedAttributes fields for com.databricks.sdk.service.iam.MeRequest.
  • Add includeTriggerState field for com.databricks.sdk.service.jobs.GetJobRequest.
  • Add deleteTime and purgeTime fields for com.databricks.sdk.service.postgres.BranchStatus.
  • Add purge field for com.databricks.sdk.service.postgres.DeleteBranchRequest.
  • Add showDeleted field for com.databricks.sdk.service.postgres.ListBranchesRequest.
  • Add DELETED enum value for com.databricks.sdk.service.postgres.BranchStatusState.
  • Change actionType and resourceId fields for com.databricks.sdk.service.bundle.Operation to be required.
  • [Breaking] Change actionType and resourceId fields for com.databricks.sdk.service.bundle.Operation to be required.
  • Change cliVersion field for com.databricks.sdk.service.bundle.Version to be required.
  • [Breaking] Change cliVersion field for com.databricks.sdk.service.bundle.Version to be required.
  • [Breaking] Change tags field for com.databricks.sdk.service.marketplace.ListListingsRequest to type com.databricks.sdk.service.marketplace.ListingTag class.
  • [Breaking] Change pagination for workspaceClient.clusters().events() method.
  • Add cronScheduleTrigger, streamingMode and tableTrigger fields for com.databricks.sdk.service.ml.MaterializedFeature.
  • Add syncedTableId field for com.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.
  • Add computeMaxInstances and computeMinInstances fields for com.databricks.sdk.service.apps.App.
  • Add computeMaxInstances and computeMinInstances fields for com.databricks.sdk.service.apps.AppUpdate.

v0.111.0

20 May 09:20
3a47a70

Choose a tag to compare

API Changes

  • Add com.databricks.sdk.service.bundle package.
  • Add workspaceClient.bundle() service.
  • Add mtlsConfig field for com.databricks.sdk.service.ml.AuthConfig.

v0.110.0

19 May 09:21
42575a2

Choose a tag to compare

API Changes

  • Add fullRefreshSelection, refreshFlowSelection, refreshSelection and resetCheckpointSelection fields for com.databricks.sdk.service.jobs.PipelineParams.
  • Add fullRefreshSelection, refreshFlowSelection, refreshSelection and resetCheckpointSelection fields for com.databricks.sdk.service.jobs.PipelineTask.
  • Add effectiveOperationalEmailCustomRecipient and operationalEmailCustomRecipient fields for com.databricks.sdk.service.settingsv2.Setting.

v0.109.0

18 May 09:21
5fbaf95

Choose a tag to compare

API Changes

  • Add createWorkspaceAssignmentDetail(), deleteWorkspaceAssignmentDetail(), getWorkspaceAssignmentDetail(), listWorkspaceAssignmentDetails() and updateWorkspaceAssignmentDetail() methods for accountClient.accountIamV2() service.
  • Add createWorkspaceAssignmentDetailProxy(), deleteWorkspaceAssignmentDetailProxy(), getWorkspaceAssignmentDetailProxy(), listWorkspaceAssignmentDetailsProxy() and updateWorkspaceAssignmentDetailProxy() methods for workspaceClient.workspaceIamV2() service.
  • Add failoverGroupName field for com.databricks.sdk.service.disasterrecovery.StableUrl.
  • Add pythonOperatorTask field for com.databricks.sdk.service.jobs.RunTask.
  • Add pythonOperatorTask field for com.databricks.sdk.service.jobs.SubmitTask.
  • Add pythonOperatorTask field for com.databricks.sdk.service.jobs.Task.
  • Add rolling field for com.databricks.sdk.service.ml.TimeWindow.
  • Add crossWorkspaceAccess field for com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy.
  • Add allowedAppsUserApiScopes and effectiveAllowedAppsUserApiScopes fields for com.databricks.sdk.service.settingsv2.Setting.

v0.108.0

13 May 09:11
83c88c6

Choose a tag to compare

API Changes

  • Add catalogName, createdAt, createdBy, name and schemaName fields for com.databricks.sdk.service.ml.Feature.
  • [Breaking] Add catalogName and schemaName fields for com.databricks.sdk.service.ml.ListFeaturesRequest.
  • Add GPU_XLARGE enum value for com.databricks.sdk.service.serving.ServedModelInputWorkloadType.
  • Add GPU_XLARGE enum value for com.databricks.sdk.service.serving.ServingModelWorkloadType.
  • [Breaking] Change listFeatures() method for workspaceClient.featureEngineering() service with new required argument order.
  • [Breaking] Remove unspecifiedResourceName field for com.databricks.sdk.service.postgres.RequestedResource.

v0.107.0

11 May 12:49
36cf5e1

Choose a tag to compare

Bug Fixes

  • Fixed Databricks CLI --profile fallback by detecting the CLI version at init time. The previous error-based detection was broken because --profile is 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-refresh to Databricks CLI auth token command (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() and updatePermissions() methods for workspaceClient.supervisorAgents() service.
  • Add metaAdsOptions field for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • Add META_MARKETING enum value for com.databricks.sdk.service.catalog.ConnectionType.
  • Add META_MARKETING enum value for com.databricks.sdk.service.pipelines.IngestionSourceType.
  • Change guidelines field for com.databricks.sdk.service.knowledgeassistants.Example to no longer be required.
  • [Breaking] Change guidelines field for com.databricks.sdk.service.knowledgeassistants.Example to no longer be required.
  • Change description field for com.databricks.sdk.service.supervisoragents.Tool to no longer be required.
  • [Breaking] Change description field for com.databricks.sdk.service.supervisoragents.Tool to no longer be required.
  • Add ZENDESK enum value for com.databricks.sdk.service.catalog.ConnectionType.
  • Add r2TempCredentials field for com.databricks.sdk.service.catalog.TemporaryCredentials.
  • Add zendeskSupportOptions field for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • Add azureKeyInfo field for com.databricks.sdk.service.provisioning.CreateCustomerManagedKeyRequest.
  • Add targetQps field for com.databricks.sdk.service.vectorsearch.CreateEndpoint.
  • Add columnsToIndex field for com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest.
  • Add columnsToIndex field for com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse.
  • Add requestedTargetQps field for com.databricks.sdk.service.vectorsearch.EndpointScalingInfo.
  • Add targetQps field for com.databricks.sdk.service.vectorsearch.PatchEndpointRequest.
  • Add JIRA and ZENDESK enum values for com.databricks.sdk.service.pipelines.IngestionSourceType.
  • [Breaking] Remove minQps field for com.databricks.sdk.service.vectorsearch.CreateEndpoint.
  • [Breaking] Remove requestedMinQps field for com.databricks.sdk.service.vectorsearch.EndpointScalingInfo.
  • [Breaking] Remove minQps field for com.databricks.sdk.service.vectorsearch.PatchEndpointRequest.
  • Add getPermissionLevels(), getPermissions(), setPermissions() and updatePermissions() methods for workspaceClient.vectorSearchEndpoints() service.
  • Add privateAccess field for com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy.
  • Add accountApi, accountDatabricksOne and accountUi fields for com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination.
  • Add scopeQualifier field for com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination.
  • Add displayName and previewPhase fields for com.databricks.sdk.service.settingsv2.SettingsMetadata.
  • Add kafkaOptions field for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • Add disabled field for com.databricks.sdk.service.jobs.RunTask.
  • Add disabled field for com.databricks.sdk.service.jobs.SubmitTask.
  • Add HUBSPOT, GITHUB, OUTLOOK and SMARTSHEET enum values for com.databricks.sdk.service.catalog.ConnectionType.

v0.106.0

30 Apr 14:09
d020688

Choose a tag to compare

API Changes

  • Add com.databricks.sdk.service.disasterrecovery package.
  • Add workspaceClient.temporaryVolumeCredentials() service.
  • Add accountClient.disasterRecovery() service.
  • Add createExample(), deleteExample(), getExample(), getPermissionLevels(), getPermissions(), listExamples(), setPermissions(), updateExample() and updatePermissions() methods for workspaceClient.knowledgeAssistants() service.
  • Add undeleteProject() method for workspaceClient.postgres() service.
  • Add thumbnailUrl field for com.databricks.sdk.service.apps.App.
  • Add confidentialComputeType field for com.databricks.sdk.service.compute.GcpAttributes.
  • Add deltaTableName field for com.databricks.sdk.service.ml.BackfillSource.
  • Add confluenceOptions, jiraOptions, outlookOptions and smartsheetOptions fields for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • Add googleAdsConfig field for com.databricks.sdk.service.pipelines.SourceConfig.
  • Add replaceExisting field for com.databricks.sdk.service.postgres.CreateBranchRequest.
  • Add replaceExisting field for com.databricks.sdk.service.postgres.CreateEndpointRequest.
  • Add purge field for com.databricks.sdk.service.postgres.DeleteProjectRequest.
  • Add showDeleted field for com.databricks.sdk.service.postgres.ListProjectsRequest.
  • Add deleteTime and purgeTime fields for com.databricks.sdk.service.postgres.Project.
  • Add ucConnection field for com.databricks.sdk.service.supervisoragents.Tool.
  • Add CONFLUENCE enum value for com.databricks.sdk.service.catalog.ConnectionType.
  • Add CONFLUENCE enum value for com.databricks.sdk.service.pipelines.IngestionSourceType.
  • [Breaking] Change description field for com.databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required.
  • Change description field for com.databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required.
  • [Breaking] Remove connection field for com.databricks.sdk.service.supervisoragents.Tool.