Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
Release list
v0.149.0
Bug Fixes
- Accept both JSON numbers and decimal strings when deserializing int64 (
Long) response fields.
API Changes
- Add
enabledTelemetryFeaturesfield forcom.databricks.sdk.service.serving.TelemetryConfig.
v0.148.0
API Changes
- Add
defaultGitSource,gitSourceandsourceCodePathfields forcom.databricks.sdk.service.apps.App. - Add
autoDeployandcallerCredentialIdfields forcom.databricks.sdk.service.apps.GitRepository. - Add
customUdffield forcom.databricks.sdk.service.ml.Function. - Add
effectiveServerlessComputeIdfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse.
v0.147.0
API Changes
- Add
agentTypefield forcom.databricks.sdk.service.dashboards.GenieConversationSummary. - Add
groupIdfield forcom.databricks.sdk.service.iamv2.DirectGroupMember. - Add
effectiveServerlessComputeIdfield forcom.databricks.sdk.service.jobs.RunTask. - Add
pipelineChannelfield forcom.databricks.sdk.service.postgres.NewPipelineSpec. - Add
TEXT_ATTACHMENT_PURPOSE_ANSWERenum value forcom.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_HALFVECandPG_SPECIFIC_TYPE_VARCHARenum values forcom.databricks.sdk.service.database.SyncedTableSpecPgSpecificType. - Add
PG_SPECIFIC_TYPE_HALFVECandPG_SPECIFIC_TYPE_VARCHARenum values forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType. - [Breaking] Add pagination for
accountClient.accountIamV2().listWorkspaceAssignments()method. - [Breaking] Add pagination for
workspaceClient.workspaceIamV2().listWorkspaceAssignmentsProxy()method. - Add
linkedinAdsOptionsandmarketoOptionsfields forcom.databricks.sdk.service.pipelines.ConnectorOptions. - [Breaking] Change
actionTypeandstatusfields forcom.databricks.sdk.service.bundledeployments.Operationto no longer be required. - Change
actionTypeandstatusfields forcom.databricks.sdk.service.bundledeployments.Operationto no longer be required. - [Breaking] Remove
createOperation()method forworkspaceClient.bundleDeployments()service.
v0.146.0
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()andupdateWorkspaceAssignment()methods foraccountClient.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()andupdateWorkspaceIdentityDetail()methods forworkspaceClient.workspaceIamV2()service. - Add
createTimeandupdateTimefields forcom.databricks.sdk.service.dashboards.GenieSpace. - Change
newClusterfield forcom.databricks.sdk.service.jobs.JobClusterto no longer be required. - [Breaking] Change
newClusterfield forcom.databricks.sdk.service.jobs.JobClusterto no longer be required.
v0.145.0
API Changes
- Add
mlflowArtifactLocationfield forcom.databricks.sdk.service.jobs.AiRuntimeTask. - Add
triggerDetailsfield forcom.databricks.sdk.service.jobs.BaseJob. - Add
triggersfield forcom.databricks.sdk.service.jobs.CreateJob. - Add
triggerDetailsfield forcom.databricks.sdk.service.jobs.Job. - Add
triggersfield forcom.databricks.sdk.service.jobs.JobSettings. - Add
apiSourceConnectorOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
apiSourceConnectorConfigfield forcom.databricks.sdk.service.pipelines.SourceConfig. - Add
allVpcScServicesandgoogleApiEndpointsfields forcom.databricks.sdk.service.settings.GcpEndpoint.
v0.144.0
API Changes
- Add
forwardUserAccessTokenfield forcom.databricks.sdk.service.apps.App. - Add
forwardUserAccessTokenfield forcom.databricks.sdk.service.apps.AppUpdate. - Add
includeValuefield forcom.databricks.sdk.service.catalog.GetSecretRequest. - Add
dockerImageUrlfield forcom.databricks.sdk.service.jobs.AiRuntimeTask. - Add
GPU_XLARGE_8enum value forcom.databricks.sdk.service.serving.ServedModelInputWorkloadType. - Add
GPU_XLARGE_8enum value forcom.databricks.sdk.service.serving.ServingModelWorkloadType. - Add
LEGACY_MODEenum value forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyCrossWorkspaceAccessRestrictionMode. - Change
accountSpStatusanddisplayNamefields forcom.databricks.sdk.service.iamv2.ServicePrincipalto be required. - Change
accountUserStatus,fullNameandusernamefields forcom.databricks.sdk.service.iamv2.Userto be required.
v0.143.0
API Changes
- Add
inputColumnandoutputColumnfields forcom.databricks.sdk.service.pipelines.Transformer. - Add
NETSUITEenum value forcom.databricks.sdk.service.catalog.ConnectionType. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.GetMcpServiceRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.GetModelProviderServiceRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.GetModelServiceRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.ListMcpServicesRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.ListModelProviderServicesRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.ListModelServicesRequest. - [Breaking] Remove
browseOnlyfield forcom.databricks.sdk.service.catalog.McpService. - [Breaking] Remove
browseOnlyfield forcom.databricks.sdk.service.catalog.ModelProviderService. - [Breaking] Remove
browseOnlyfield forcom.databricks.sdk.service.catalog.ModelService.
v0.142.0
Bug Fixes
- Fixed requests with a streaming body (e.g.
files().upload()) silently uploading an empty body when retried. A single-useInputStreambody 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
principalOverridesandscopeTypefields forcom.databricks.sdk.service.billing.AlertConfiguration. - Add
resourceTypefield forcom.databricks.sdk.service.billing.BudgetConfiguration. - Add
resourceTypefield forcom.databricks.sdk.service.billing.CreateBudgetConfigurationBudget. - Add
principalOverridesandscopeTypefields forcom.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations. - Add
resourceTypefield forcom.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget. - Add
grantfield forcom.databricks.sdk.service.catalog.PolicyInfo. - Add
BLOCK_USAGEenum value forcom.databricks.sdk.service.billing.ActionConfigurationType. - Add
POLICY_TYPE_GRANTenum value forcom.databricks.sdk.service.catalog.PolicyType.
v0.141.0
Internal Changes
- Bump Jackson and Apache Commons Configuration dependencies to address security vulnerabilities.
v0.140.0
API Changes
- Add
kinesisStreamConfigfield forcom.databricks.sdk.service.ml.StreamSourceConfig. - Add
modefield forcom.databricks.sdk.service.pipelines.UpdateInfo. - [Breaking] Change
statefield forcom.databricks.sdk.service.bundledeployments.Operationto typeStringclass. - [Breaking] Change
statefield forcom.databricks.sdk.service.bundledeployments.Resourceto typeStringclass. - [Breaking] Remove
awsAccessKeyIdandawsSecretAccessKeyfields forcom.databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig. - [Breaking] Remove
clientId,clientSecretandtenantIdfields forcom.databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig. - [Breaking] Remove
clientId,clientSecretandtenantIdfields forcom.databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig.