Tags: databricks/databricks-sdk-java
Tags
## Release v0.147.0 ### 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.
## Release 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()` 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.
## Release v0.145.0 ### 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`.
## Release v0.144.0 ### 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.
## Release v0.143.0 ### 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`.
## Release v0.142.0 ### 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`.
## Release v0.140.0 ### 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`.
## Release v0.139.0 ### API Changes * Add `pauseStatus` field for `com.databricks.sdk.service.jobs.TriggerStateProto`. * Add `directoryInfo` field for `com.databricks.sdk.service.workspace.ObjectInfo`. * Add `groupId` field for `com.databricks.sdk.service.iamv2.Group`. * Add `servicePrincipalId` field for `com.databricks.sdk.service.iamv2.ServicePrincipal`. * Add `userId` field for `com.databricks.sdk.service.iamv2.User`. * [Breaking] Remove `internalId` field for `com.databricks.sdk.service.iamv2.Group`. * [Breaking] Remove `internalId` field for `com.databricks.sdk.service.iamv2.ServicePrincipal`. * [Breaking] Remove `internalId` field for `com.databricks.sdk.service.iamv2.User`.
## Release v0.138.0 ### API Changes * Add `awsAccessKey` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig`. * Add `entraServicePrincipal` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig`. * Add `entraServicePrincipal` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig`.
PreviousNext