Skip to content

Releases: databricks/databricks-sdk-java

v0.149.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 19 Aug 08:18
3da9fb1

Bug Fixes

  • Accept both JSON numbers and decimal strings when deserializing int64 (Long) response fields.

API Changes

  • Add enabledTelemetryFeatures field for com.databricks.sdk.service.serving.TelemetryConfig.

v0.148.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 18 Aug 08:26
fc08049

API Changes

  • Add defaultGitSource, gitSource and sourceCodePath fields for com.databricks.sdk.service.apps.App.
  • Add autoDeploy and callerCredentialId fields for com.databricks.sdk.service.apps.GitRepository.
  • Add customUdf field for com.databricks.sdk.service.ml.Function.
  • Add effectiveServerlessComputeId field for com.databricks.sdk.service.pipelines.GetPipelineResponse.

v0.147.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 17 Aug 08:20
867ef8a

API Changes

  • Add agentType field for com.databricks.sdk.service.dashboards.GenieConversationSummary.
  • Add groupId field for com.databricks.sdk.service.iamv2.DirectGroupMember.
  • Add effectiveServerlessComputeId field for com.databricks.sdk.service.jobs.RunTask.
  • Add pipelineChannel field for com.databricks.sdk.service.postgres.NewPipelineSpec.
  • Add TEXT_ATTACHMENT_PURPOSE_ANSWER enum value for com.databricks.sdk.service.dashboards.TextAttachmentPurpose.
  • [Breaking] Add pagination for accountClient.accountIamV2().listDirectGroupMembers() method.
  • [Breaking] Add pagination for accountClient.accountIamV2().listWorkspaceAssignmentDetails() method.
  • [Breaking] Add pagination for workspaceClient.workspaceIamV2().listDirectGroupMembersProxy() method.
  • [Breaking] Add pagination for workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy() method.
  • Add PG_SPECIFIC_TYPE_HALFVEC and PG_SPECIFIC_TYPE_VARCHAR enum values for com.databricks.sdk.service.database.SyncedTableSpecPgSpecificType.
  • Add PG_SPECIFIC_TYPE_HALFVEC and PG_SPECIFIC_TYPE_VARCHAR enum values for com.databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType.
  • [Breaking] Add pagination for accountClient.accountIamV2().listWorkspaceAssignments() method.
  • [Breaking] Add pagination for workspaceClient.workspaceIamV2().listWorkspaceAssignmentsProxy() method.
  • Add linkedinAdsOptions and marketoOptions fields for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • [Breaking] Change actionType and status fields for com.databricks.sdk.service.bundledeployments.Operation to no longer be required.
  • Change actionType and status fields for com.databricks.sdk.service.bundledeployments.Operation to no longer be required.
  • [Breaking] Remove createOperation() method for workspaceClient.bundleDeployments() service.

v0.146.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 13 Aug 08:39
31b3c43

API Changes

  • Add createDirectGroupMember(), createGroup(), createServicePrincipal(), createUser(), createWorkspaceAssignment(), deleteDirectGroupMember(), deleteGroup(), deleteServicePrincipal(), deleteUser(), deleteWorkspaceAssignment(), getDirectGroupMember(), getGroup(), getServicePrincipal(), getUser(), getWorkspaceAssignment(), listDirectGroupMembers(), listGroups(), listServicePrincipals(), listTransitiveParentGroups(), listUsers(), listWorkspaceAssignments(), updateGroup(), updateServicePrincipal(), updateUser() and updateWorkspaceAssignment() methods for accountClient.accountIamV2() service.
  • Add createDirectGroupMemberProxy(), createGroupProxy(), createServicePrincipalProxy(), createUserProxy(), createWorkspaceAssignmentProxy(), deleteDirectGroupMemberProxy(), deleteGroupProxy(), deleteServicePrincipalProxy(), deleteUserProxy(), deleteWorkspaceAssignmentProxy(), getDirectGroupMemberProxy(), getGroupProxy(), getServicePrincipalProxy(), getUserProxy(), getWorkspaceAssignmentProxy(), getWorkspaceIdentityDetail(), listDirectGroupMembersProxy(), listGroupsProxy(), listServicePrincipalsProxy(), listTransitiveParentGroupsProxy(), listUsersProxy(), listWorkspaceAssignmentsProxy(), updateGroupProxy(), updateServicePrincipalProxy(), updateUserProxy(), updateWorkspaceAssignmentProxy() and updateWorkspaceIdentityDetail() methods for workspaceClient.workspaceIamV2() service.
  • Add createTime and updateTime fields for com.databricks.sdk.service.dashboards.GenieSpace.
  • Change newCluster field for com.databricks.sdk.service.jobs.JobCluster to no longer be required.
  • [Breaking] Change newCluster field for com.databricks.sdk.service.jobs.JobCluster to no longer be required.

v0.145.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 12 Aug 08:37
4b324cb

API Changes

  • Add mlflowArtifactLocation field for com.databricks.sdk.service.jobs.AiRuntimeTask.
  • Add triggerDetails field for com.databricks.sdk.service.jobs.BaseJob.
  • Add triggers field for com.databricks.sdk.service.jobs.CreateJob.
  • Add triggerDetails field for com.databricks.sdk.service.jobs.Job.
  • Add triggers field for com.databricks.sdk.service.jobs.JobSettings.
  • Add apiSourceConnectorOptions field for com.databricks.sdk.service.pipelines.ConnectorOptions.
  • Add apiSourceConnectorConfig field for com.databricks.sdk.service.pipelines.SourceConfig.
  • Add allVpcScServices and googleApiEndpoints fields for com.databricks.sdk.service.settings.GcpEndpoint.

v0.144.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 11 Aug 08:27
6c8ae72

API Changes

  • Add forwardUserAccessToken field for com.databricks.sdk.service.apps.App.
  • Add forwardUserAccessToken field for com.databricks.sdk.service.apps.AppUpdate.
  • Add includeValue field for com.databricks.sdk.service.catalog.GetSecretRequest.
  • Add dockerImageUrl field for com.databricks.sdk.service.jobs.AiRuntimeTask.
  • Add GPU_XLARGE_8 enum value for com.databricks.sdk.service.serving.ServedModelInputWorkloadType.
  • Add GPU_XLARGE_8 enum value for com.databricks.sdk.service.serving.ServingModelWorkloadType.
  • Add LEGACY_MODE enum value for com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyCrossWorkspaceAccessRestrictionMode.
  • Change accountSpStatus and displayName fields for com.databricks.sdk.service.iamv2.ServicePrincipal to be required.
  • Change accountUserStatus, fullName and username fields for com.databricks.sdk.service.iamv2.User to be required.

v0.143.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 06 Aug 09:03
db26cd8

API Changes

  • Add inputColumn and outputColumn fields for com.databricks.sdk.service.pipelines.Transformer.
  • Add NETSUITE enum value for com.databricks.sdk.service.catalog.ConnectionType.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.GetMcpServiceRequest.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.GetModelProviderServiceRequest.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.GetModelServiceRequest.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.ListMcpServicesRequest.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.ListModelProviderServicesRequest.
  • [Breaking] Remove includeBrowse field for com.databricks.sdk.service.catalog.ListModelServicesRequest.
  • [Breaking] Remove browseOnly field for com.databricks.sdk.service.catalog.McpService.
  • [Breaking] Remove browseOnly field for com.databricks.sdk.service.catalog.ModelProviderService.
  • [Breaking] Remove browseOnly field for com.databricks.sdk.service.catalog.ModelService.

v0.142.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 05 Aug 09:05
239eabc

Bug Fixes

  • Fixed requests with a streaming body (e.g. files().upload()) silently uploading an empty body when retried. A single-use InputStream body is consumed by the first attempt, so retrying a retriable error (e.g. HTTP 503) re-sent an empty stream, which could write a 0-byte file or surface as a confusing error. The SDK no longer retries a streaming request once its body has been sent, and instead surfaces the original error so the caller can retry with a fresh stream.

API Changes

  • Add principalOverrides and scopeType fields for com.databricks.sdk.service.billing.AlertConfiguration.
  • Add resourceType field for com.databricks.sdk.service.billing.BudgetConfiguration.
  • Add resourceType field for com.databricks.sdk.service.billing.CreateBudgetConfigurationBudget.
  • Add principalOverrides and scopeType fields for com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations.
  • Add resourceType field for com.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget.
  • Add grant field for com.databricks.sdk.service.catalog.PolicyInfo.
  • Add BLOCK_USAGE enum value for com.databricks.sdk.service.billing.ActionConfigurationType.
  • Add POLICY_TYPE_GRANT enum value for com.databricks.sdk.service.catalog.PolicyType.

v0.141.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 04 Aug 12:11
23b0be2

Internal Changes

  • Bump Jackson and Apache Commons Configuration dependencies to address security vulnerabilities.

v0.140.0

Choose a tag to compare

@cross-repo-secure-release-app cross-repo-secure-release-app released this 04 Aug 09:05
88faad9

API Changes

  • Add kinesisStreamConfig field for com.databricks.sdk.service.ml.StreamSourceConfig.
  • Add mode field for com.databricks.sdk.service.pipelines.UpdateInfo.
  • [Breaking] Change state field for com.databricks.sdk.service.bundledeployments.Operation to type String class.
  • [Breaking] Change state field for com.databricks.sdk.service.bundledeployments.Resource to type String class.
  • [Breaking] Remove awsAccessKeyId and awsSecretAccessKey fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig.
  • [Breaking] Remove clientId, clientSecret and tenantId fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig.
  • [Breaking] Remove clientId, clientSecret and tenantId fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig.