Skip to content

Tags: databricks/databricks-sdk-java

Tags

v0.147.0

Toggle v0.147.0's commit message
## 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.

v0.146.0

Toggle v0.146.0's commit message
## 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.

v0.145.0

Toggle v0.145.0's commit message
## 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`.

v0.144.0

Toggle v0.144.0's commit message
## 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.

v0.143.0

Toggle v0.143.0's commit message
## 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`.

v0.142.0

Toggle v0.142.0's commit message
## 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`.

v0.141.0

Toggle v0.141.0's commit message
## Release v0.141.0

### Internal Changes

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

v0.140.0

Toggle v0.140.0's commit message
## 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`.

v0.139.0

Toggle v0.139.0's commit message
## 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`.

v0.138.0

Toggle v0.138.0's commit message
## 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`.