Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.38.0
API Changes:
- Added
accountClient.federationPolicy()
service andaccountClient.servicePrincipalFederationPolicy()
service. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterAttributes
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterDetails
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.ClusterSpec
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.CreateCluster
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.EditCluster
. - Added
isSingleNode
,kind
anduseMlRuntime
fields forcom.databricks.sdk.service.compute.UpdateClusterResource
. - Added
updateParameterSyntax
field forcom.databricks.sdk.service.dashboards.MigrateDashboardRequest
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.RunTask
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.SubmitTask
. - Added
cleanRoomsNotebookTask
field forcom.databricks.sdk.service.jobs.Task
. - Changed
daysOfWeek
field forcom.databricks.sdk.service.pipelines.RestartWindow
to typecom.databricks.sdk.service.pipelines.RestartWindowDaysOfWeekList
class.
OpenAPI SHA: a6a317df8327c9b1e5cb59a03a42ffa2aabeef6d, Date: 2024-12-16
v0.37.0
Internal Changes
- Update SDK to OpenAPI spec (#389).
API Changes:
- Added
com.databricks.sdk.service.cleanrooms
package. - Added
delete()
method forworkspaceClient.aibiDashboardEmbeddingAccessPolicy()
service. - Added
delete()
method forworkspaceClient.aibiDashboardEmbeddingApprovedDomains()
service. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.CreateCredentialRequest
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.CredentialInfo
. - Added
gcpOptions
field forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest
. - Added
databricksGcpServiceAccount
field forcom.databricks.sdk.service.catalog.UpdateCredentialRequest
. - Added
cachedQuerySchema
field forcom.databricks.sdk.service.dashboards.QueryAttachment
. - Added .
- Removed
gcpServiceAccountKey
field forcom.databricks.sdk.service.catalog.CreateCredentialRequest
.
OpenAPI SHA: 7016dcbf2e011459416cf408ce21143bcc4b3a25, Date: 2024-12-05
v0.36.0
* Update Jobs GetRun API to support paginated responses for jobs and…
v0.35.0
New Features and Improvements
- DatabricksConfig: Add clone() support (#376).
Bug Fixes
- Fix vulnerabilities in the present SDK version (#383).
Internal Changes
- Add test instructions for external contributors (#370).
- Always write message for manual test integration (#374).
- Automatically trigger integration tests on PR (#369).
- Move templates in the code generator (#373).
- Refresh PR template (#381).
API Changes:
- Added
workspaceClient.aibiDashboardEmbeddingAccessPolicy()
service andworkspaceClient.aibiDashboardEmbeddingApprovedDomains()
service. - Added
workspaceClient.credentials()
service. - Added
appDeployment
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Added
app
field forcom.databricks.sdk.service.apps.CreateAppRequest
. - Added
app
field forcom.databricks.sdk.service.apps.UpdateAppRequest
. - Added
table
field forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest
. - Added
azureAad
field forcom.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse
. - Added
omitUsername
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
fullName
field forcom.databricks.sdk.service.catalog.StorageCredentialInfo
. - Added
dashboard
field forcom.databricks.sdk.service.dashboards.CreateDashboardRequest
. - Added
schedule
field forcom.databricks.sdk.service.dashboards.CreateScheduleRequest
. - Added
subscription
field forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest
. - Added
warehouseId
field forcom.databricks.sdk.service.dashboards.Schedule
. - Added
dashboard
field forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest
. - Added
schedule
field forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
. - Added
only
field forcom.databricks.sdk.service.jobs.RunNow
. - Added
pageToken
field forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest
. - Added
nextPageToken
field forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsResponse
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
connectionName
field forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition
. - Added
restartWindow
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
isNoPublicIpEnabled
field forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest
. - Added
privateAccessSettingsId
field forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest
. - Added
externalCustomerInfo
andisNoPublicIpEnabled
fields forcom.databricks.sdk.service.provisioning.Workspace
. - Added
lastUsedDay
field forcom.databricks.sdk.service.settings.TokenInfo
. - Changed
create()
method forworkspaceClient.apps()
service with new required argument order. - Changed
executeMessageQuery()
method forworkspaceClient.genie()
service . New request type iscom.databricks.sdk.service.dashboards.GenieExecuteMessageQueryRequest
class. - Changed
executeMessageQuery()
method forworkspaceClient.genie()
service to typeexecuteMessageQuery()
method forworkspaceClient.genie()
service. - Changed
create()
,createSchedule()
,createSubscription()
andupdateSchedule()
methods forworkspaceClient.lakeview()
service with new required argument order. - Removed
workspaceClient.cleanRooms()
service. - Removed
deploymentId
,mode
andsourceCodePath
fields forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Removed
description
,name
andresources
fields forcom.databricks.sdk.service.apps.CreateAppRequest
. - Removed
description
andresources
fields forcom.databricks.sdk.service.apps.UpdateAppRequest
. - Removed
name
andspec
fields forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest
. - Removed
displayName
,parentPath
,serializedDashboard
andwarehouseId
fields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest
. - Removed
cronSchedule
,displayName
andpauseStatus
fields forcom.databricks.sdk.service.dashboards.CreateScheduleRequest
. - Removed
subscriber
field forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest
. - Removed
displayName
,etag
,serializedDashboard
andwarehouseId
fields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest
. - Removed
cronSchedule
,displayName
,etag
andpauseStatus
fields forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest
. - Removed
prevPageToken
field forcom.databricks.sdk.service.jobs.Run
.
OpenAPI SHA: d25296d2f4aa7bd6195c816fdf82e0f960f775da, Date: 2024-11-07
v0.34.0
v0.33.0
* Fix Ubuntu unit tests on Github Actions ([#366](https://github.com…
v0.32.2
v0.32.1
v0.32.0
Release v0.32.0
Bug Fixes
Internal Changes
API Changes:
- Added
workspaceClient.disableLegacyAccess()
service andaccountClient.disableLegacyFeatures()
service. - Added
workspaceClient.temporaryTableCredentials()
service. - Added
putAiGateway()
method forworkspaceClient.servingEndpoints()
service. - Added
com.databricks.sdk.service.apps.ApplicationState
,com.databricks.sdk.service.apps.ApplicationStatus
,com.databricks.sdk.service.apps.ComputeState
andcom.databricks.sdk.service.apps.ComputeStatus
classes. - Added
com.databricks.sdk.service.catalog.AwsCredentials
,com.databricks.sdk.service.catalog.AzureUserDelegationSas
,com.databricks.sdk.service.catalog.GcpOauthToken
,com.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialRequest
,com.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse
,com.databricks.sdk.service.catalog.R2Credentials
andcom.databricks.sdk.service.catalog.TableOperation
classes. - Added
com.databricks.sdk.service.serving.AiGatewayConfig
,com.databricks.sdk.service.serving.AiGatewayGuardrailParameters
,com.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehavior
,com.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior
,com.databricks.sdk.service.serving.AiGatewayGuardrails
,com.databricks.sdk.service.serving.AiGatewayInferenceTableConfig
,com.databricks.sdk.service.serving.AiGatewayRateLimit
,com.databricks.sdk.service.serving.AiGatewayRateLimitKey
,com.databricks.sdk.service.serving.AiGatewayRateLimitRenewalPeriod
,com.databricks.sdk.service.serving.AiGatewayUsageTrackingConfig
,com.databricks.sdk.service.serving.PutAiGatewayRequest
andcom.databricks.sdk.service.serving.PutAiGatewayResponse
classes. - Added
com.databricks.sdk.service.settings.BooleanMessage
,com.databricks.sdk.service.settings.DeleteDisableLegacyAccessRequest
,com.databricks.sdk.service.settings.DeleteDisableLegacyAccessResponse
,com.databricks.sdk.service.settings.DeleteDisableLegacyFeaturesRequest
,com.databricks.sdk.service.settings.DeleteDisableLegacyFeaturesResponse
,com.databricks.sdk.service.settings.DisableLegacyAccess
,com.databricks.sdk.service.settings.DisableLegacyFeatures
,com.databricks.sdk.service.settings.GetDisableLegacyAccessRequest
,com.databricks.sdk.service.settings.GetDisableLegacyFeaturesRequest
,com.databricks.sdk.service.settings.UpdateDisableLegacyAccessRequest
andcom.databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequest
classes. - Added
appStatus
andcomputeStatus
fields forcom.databricks.sdk.service.apps.App
. - Added
deploymentId
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
. - Added
externalAccessEnabled
field forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponse
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.GetTableRequest
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.ListSummariesRequest
. - Added
includeManifestCapabilities
field forcom.databricks.sdk.service.catalog.ListTablesRequest
. - Added
externalAccessEnabled
field forcom.databricks.sdk.service.catalog.MetastoreInfo
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.CreatePipeline
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.EditPipeline
. - Added
effectiveBudgetPolicyId
field forcom.databricks.sdk.service.pipelines.GetPipelineResponse
. - Added
budgetPolicyId
field forcom.databricks.sdk.service.pipelines.PipelineSpec
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.CreateServingEndpoint
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.ServingEndpoint
. - Added
aiGateway
field forcom.databricks.sdk.service.serving.ServingEndpointDetailed
. - Added
workspaceId
field forcom.databricks.sdk.service.settings.TokenInfo
. - Changed
delete()
,start()
andstop()
methods forworkspaceClient.apps()
service to returncom.databricks.sdk.service.apps.App
class. - Changed
deploy()
method forworkspaceClient.apps()
service with new required argument order. - Changed
sourceCodePath
field forcom.databricks.sdk.service.apps.AppDeployment
to no longer be required. - Changed
sourceCodePath
field forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest
to no longer be required. - Changed
returnParams
androutineDependencies
fields forcom.databricks.sdk.service.catalog.CreateFunction
to no longer be required. - Removed
com.databricks.sdk.service.apps.AppState
,com.databricks.sdk.service.apps.AppStatus
,Object
andObject
classes. - Removed
com.databricks.sdk.service.sql.ClientCallContext
,com.databricks.sdk.service.sql.EncodedText
,com.databricks.sdk.service.sql.EncodedTextEncoding
,com.databricks.sdk.service.sql.QuerySource
,com.databricks.sdk.service.sql.QuerySourceDriverInfo
,com.databricks.sdk.service.sql.QuerySourceEntryPoint
,com.databricks.sdk.service.sql.QuerySourceJobManager
,com.databricks.sdk.service.sql.QuerySourceTrigger
andcom.databricks.sdk.service.sql.ServerlessChannelInfo
classes. - Removed
status
field forcom.databricks.sdk.service.apps.App
. - Removed
querySource
field forcom.databricks.sdk.service.sql.QueryInfo
.
OpenAPI SHA: 6f6b1371e640f2dfeba72d365ac566368656f6b6, Date: 2024-09-19