Version changelog
July 16, 2026 · View on GitHub
Release v0.130.0 (2026-07-16)
API Changes
- Add
listCleanRoomTaskRunsHandler()method forworkspaceClient.cleanRoomTaskRuns()service. - Add
initialParentPathfield forcom.databricks.sdk.service.bundledeployments.Deployment. - Add
jarAnalysisfield forcom.databricks.sdk.service.cleanrooms.CleanRoomAsset. - Add
jarAnalysisReviewfield forcom.databricks.sdk.service.cleanrooms.CreateCleanRoomAssetReviewRequest. - Add
jarAnalysisReviewStateandjarAnalysisReviewsfields forcom.databricks.sdk.service.cleanrooms.CreateCleanRoomAssetReviewResponse. - Add
capacityReservationGroupfield forcom.databricks.sdk.service.compute.InstancePoolAzureAttributes. - Add
effectiveWorkspaceIdfield forcom.databricks.sdk.service.disasterrecovery.StableUrl. - Add
lifetimefield forcom.databricks.sdk.service.ml.TimeWindow. - Add
sourceMetadataColumnfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Add
JDBCenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
JAR_ANALYSISenum value forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetAssetType. - [Breaking] Remove
codeSourcePathfield forcom.databricks.sdk.service.jobs.AiRuntimeTask.
Release v0.129.0 (2026-07-14)
API Changes
- Add
enableSharedOutputfield forcom.databricks.sdk.service.cleanrooms.CleanRoom. - Add
descriptionandenvironmentVersionfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Add
sharedOutputSchemaExpirationTimeandsharedOutputSchemaNamefields forcom.databricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun. - Add
enableSharedOutputandpackageProviderCollaboratorAliasfields forcom.databricks.sdk.service.cleanrooms.CleanRoomRemoteDetail. - Add
customReportOptionsfield forcom.databricks.sdk.service.pipelines.GoogleAdsOptions. - Add
customReportOptionsfield forcom.databricks.sdk.service.pipelines.MetaMarketingOptions. - Add
customReportOptionsfield forcom.databricks.sdk.service.pipelines.TikTokAdsOptions.
Release v0.128.0 (2026-07-13)
API Changes
- Add
createCdfConfig(),deleteCdfConfig(),getCdfConfig(),getCdfStatus(),listCdfConfigs()andlistCdfStatuses()methods forworkspaceClient.postgres()service. - Add
parentfield forcom.databricks.sdk.service.catalog.CreateConnection. - Add
parentfield forcom.databricks.sdk.service.catalog.ListConnectionsRequest. - Add
MINUTESenum value forcom.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit. - [Breaking] Change
internalIdfield forcom.databricks.sdk.service.iamv2.Groupto typeStringclass. - [Breaking] Change
internalIdfield forcom.databricks.sdk.service.iamv2.ServicePrincipalto typeStringclass. - [Breaking] Change
internalIdfield forcom.databricks.sdk.service.iamv2.Userto typeStringclass.
Release v0.127.0 (2026-07-09)
API Changes
- Add
stableWorkspaceIdfield forcom.databricks.sdk.service.disasterrecovery.StableUrl. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.jobs.BaseRun. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.jobs.Run. - Add
traceLocationfield forcom.databricks.sdk.service.ml.CreateExperiment. - Add
traceLocationfield forcom.databricks.sdk.service.ml.Experiment.
Release v0.126.0 (2026-07-08)
API Changes
- Add
updateTimefield forcom.databricks.sdk.service.bundledeployments.Resource. - [Breaking] Change
rolefield forcom.databricks.sdk.service.postgres.DatabaseDatabaseSpecto be required. - Change
rolefield forcom.databricks.sdk.service.postgres.DatabaseDatabaseSpecto be required.
Release v0.125.0 (2026-07-07)
API Changes
- Add
parentPathfield forcom.databricks.sdk.service.jobs.CreateJob. - Add
parentPathfield forcom.databricks.sdk.service.jobs.JobSettings. - Add
gitCredentialIdfield forcom.databricks.sdk.service.workspace.CreateRepoRequest. - Add
gitCredentialIdfield forcom.databricks.sdk.service.workspace.UpdateRepoRequest. - Add
CPU_LARGEandCPU_MEDIUMenum values forcom.databricks.sdk.service.serving.ServedModelInputWorkloadType. - Add
CPU_LARGEandCPU_MEDIUMenum values forcom.databricks.sdk.service.serving.ServingModelWorkloadType.
Release v0.124.0 (2026-07-06)
API Changes
- Add
firstDistinctandlastDistinctfields forcom.databricks.sdk.service.ml.AggregationFunction. - Add
avroSchemaandprotoSchemafields forcom.databricks.sdk.service.ml.SchemaConfig. - Add
freshnessTargetfield forcom.databricks.sdk.service.ml.StreamingMode. - Add
longRollingfield forcom.databricks.sdk.service.ml.TimeWindow. - [Breaking] Remove
firstDistinctNandlastDistinctNfields forcom.databricks.sdk.service.ml.AggregationFunction. - Add
list()andlistEffective()methods forworkspaceClient.grants()service. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.GetSecretRequest. - [Breaking] Remove
includeBrowsefield forcom.databricks.sdk.service.catalog.ListSecretsRequest. - [Breaking] Remove
browseOnlyandexternalSecretIdfields forcom.databricks.sdk.service.catalog.Secret. - [Breaking] Remove
groupNamefield forcom.databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest.
Release v0.123.0 (2026-07-02)
Internal Changes
- Added a JDK 17 fallback to
scripts/mvn-spotless-apply.shsospotless:applystill formats when the default JDK is older than 17 (mirroring themake fmtbehaviour).
API Changes
- Add
cancelPendingClusterEnforcement()method forworkspaceClient.policyComplianceForClusters()service. - Add
downloadMessageAttachmentVisualization()method forworkspaceClient.genie()service. - Add
bundleRootPathfield forcom.databricks.sdk.service.bundledeployments.WorkspaceInfo. - Add
omitPermissionsInResponsefield forcom.databricks.sdk.service.catalog.UpdatePermissions. - Add
pendingEnforcementfield forcom.databricks.sdk.service.compute.ClusterCompliance. - Add
enforceModefield forcom.databricks.sdk.service.compute.EnforceClusterComplianceRequest. - Add
enforceResultfield forcom.databricks.sdk.service.compute.EnforceClusterComplianceResponse. - Add
pendingEnforcementfield forcom.databricks.sdk.service.compute.GetClusterComplianceResponse. - Add
vizfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Add
enableVisualizationfield forcom.databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest. - Add
enableVisualizationfield forcom.databricks.sdk.service.dashboards.GenieStartConversationMessageRequest. - Add
excludedSchemasfield forcom.databricks.sdk.service.dataclassification.CatalogConfig. - Add
etagfield forcom.databricks.sdk.service.disasterrecovery.UpdateFailoverGroupRequest. - Add
specfield forcom.databricks.sdk.service.environments.WorkspaceBaseEnvironment. - Add
fullNamefield forcom.databricks.sdk.service.iamv2.User. - Add
sqlConditionfield forcom.databricks.sdk.service.jobs.CronSchedule. - Add
aiRuntimeTaskfield forcom.databricks.sdk.service.jobs.ResolvedValues. - Add
aiRuntimeTaskOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Add
aiRuntimeTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Add
aiRuntimeTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
aiRuntimeTaskfield forcom.databricks.sdk.service.jobs.Task. - Add
sqlConditionfield forcom.databricks.sdk.service.jobs.TriggerInfo. - Add
sqlConditionfield forcom.databricks.sdk.service.jobs.TriggerSettings. - Add
sqlConditionfield forcom.databricks.sdk.service.jobs.TriggerStateProto. - Add
firstDistinctN,firstN,lastDistinctNandlastNfields forcom.databricks.sdk.service.ml.AggregationFunction. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateDatabaseRequest. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateRoleRequest. - Add
readOnlyPooledHostandreadWritePooledHostfields forcom.databricks.sdk.service.postgres.EndpointHosts. - Add
lastActiveTimefield forcom.databricks.sdk.service.postgres.EndpointStatus. - Add
expireTime,groupNameandttlfields forcom.databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest. - Add
autoscalingLimitMaxCu,autoscalingLimitMinCu,noSuspensionandsuspendTimeoutDurationfields forcom.databricks.sdk.service.postgres.InitialEndpointSpec. - Add
initialBranchSpecfield forcom.databricks.sdk.service.postgres.Project. - Add
computeLastActiveTimefield forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
telemetryConfigfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Add
telemetryConfigfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Add
telemetryConfigfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Add
READ_METADATAenum value forcom.databricks.sdk.service.catalog.Privilege. - Add
DEFERRED_POLICY_ENFORCEMENT_SCHEDULEDandDEFERRED_POLICY_ENFORCEMENT_FAILEDenum values forcom.databricks.sdk.service.compute.EventType. - Change
replicateWorkspaceAssetsfield forcom.databricks.sdk.service.disasterrecovery.WorkspaceSetto no longer be required. - [Breaking] Change
replicateWorkspaceAssetsfield forcom.databricks.sdk.service.disasterrecovery.WorkspaceSetto no longer be required. - [Breaking] Remove
namefield forcom.databricks.sdk.service.iamv2.User.
Release v0.122.0 (2026-06-22)
New Features and Improvements
- Added a
meta-harnessuser-agent dimension that reports the omnigent meta-harness (detected via theOMNIGENTenvironment variable) independently of agent detection.
API Changes
- Add
XLARGEenum value forcom.databricks.sdk.service.apps.ComputeSize.
Release v0.121.0 (2026-06-17)
API Changes
- Add
serverlessComputeIdfield forcom.databricks.sdk.service.pipelines.ClonePipelineRequest. - Add
serverlessComputeIdfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Add
serverlessComputeIdfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Add
serverlessComputeIdfield forcom.databricks.sdk.service.pipelines.PipelineSpec.
Release v0.120.0 (2026-06-16)
API Changes
- Add
createDataApi(),deleteDataApi(),getDataApi()andupdateDataApi()methods forworkspaceClient.postgres()service. - Add
capacityReservationGroupfield forcom.databricks.sdk.service.compute.AzureAttributes. - Add
acceleratedSyncandtypeOverridesfields forcom.databricks.sdk.service.database.SyncedTableSpec. - Add
acceleratedSyncandtypeOverridesfields forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableSpec. - Add
endpointIdfield forcom.databricks.sdk.service.vectorsearch.MiniVectorIndex. - Add
endpointIdfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Add
DYNAMICS365enum value forcom.databricks.sdk.service.catalog.ConnectionType. - [Breaking] Change
resourceIdfield forcom.databricks.sdk.service.bundledeployments.Operationto no longer be required. - Change
resourceIdfield forcom.databricks.sdk.service.bundledeployments.Operationto no longer be required.
Release v0.119.0 (2026-06-10)
API Changes
- Add
com.databricks.sdk.service.aisearchandcom.databricks.sdk.service.bundledeploymentspackages. - Add
workspaceClient.aiSearch()service. - Add
workspaceClient.bundleDeployments()service. - Add
runningInstancesfield forcom.databricks.sdk.service.apps.ApplicationStatus. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Add
environmentSettingsfield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.CreateCatalog. - Add
environmentSettingsfield forcom.databricks.sdk.service.catalog.CreateConnection. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.CreateSchema. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Add
environmentSettingsfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Add
customMaxRetentionHoursfield forcom.databricks.sdk.service.catalog.UpdateSchema. - Add
streamSourcefield forcom.databricks.sdk.service.ml.DataSource. - Add
ingestionConfigfield forcom.databricks.sdk.service.ml.KafkaConfig. - Add
clusteringColumns,enableAutoClusteringandtablePropertiesfields forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Add
branchIdfield forcom.databricks.sdk.service.postgres.Branch. - Add
catalogIdfield forcom.databricks.sdk.service.postgres.Catalog. - Add
databaseIdfield forcom.databricks.sdk.service.postgres.Database. - Add
endpointIdfield forcom.databricks.sdk.service.postgres.Endpoint. - Add
projectIdfield forcom.databricks.sdk.service.postgres.Project. - Add
roleIdfield forcom.databricks.sdk.service.postgres.Role. - Add
syncedTableIdfield forcom.databricks.sdk.service.postgres.SyncedTable. - Add
allowedDatabricksDestinationsfield forcom.databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy. - Add
facets,queryColumnsandsortColumnsfields forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Add
facetResultfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse. - Add
facetColumnCountandfacetColumnsfields forcom.databricks.sdk.service.vectorsearch.ResultManifest. - Add
dangerouslyForceDiscardAllfield forcom.databricks.sdk.service.workspace.UpdateRepoRequest. - [Breaking] Remove
com.databricks.sdk.service.bundlepackage. - [Breaking] Remove
workspaceClient.bundle()service.
Release v0.118.0 (2026-06-09)
Bug Fixes
- Canonicalize Bearer tokenType in Authorization headers
API Changes
- Add
getCanonicalTokenType()method forcom.databricks.sdk.core.oauth.Token
Release v0.117.0 (2026-06-08)
New Features and Improvements
-
Detect the
AI_AGENTenvironment variable (Vercel@vercel/detect-agentconvention) as a secondary fallback for the AI agent reported in the user agent, consulted only when the agents.mdAGENTvariable is unset or empty. An unrecognizedAGENTorAI_AGENTvalue is now passed through as-is (sanitized to the user agent allowlist and capped at 64 characters) instead of being reported asunknown. Mirrors databricks/databricks-sdk-go#1683. -
Added
Paginator.newTokenPagination(...)andPaginator.newOffsetPagination(...)factory methods incom.databricks.sdk.support, which make the pagination strategy explicit. ThePaginatorconstructor is now deprecated in favor of these; it keeps its previous (offset/limit) behavior.
Bug Fixes
- Fixed
Paginatorsilently dropping results when a token-paginated response returned an empty page with a non-emptynext_page_token. List methods (e.g.tables().list()) now keep paging until the page token is absent instead of stopping at the first empty page.
Release v0.116.0 (2026-06-04)
Bug Fixes
- Make the client ID optional in
DatabricksOAuthTokenSource. PreviouslygetToken()threw aNullPointerException("ClientID cannot be null") when no client ID was set, which prevented token exchange for users authenticated through a web browser OAuth flow whose IdP JWT does not contain a client ID. When the client ID is null or empty, theclient_idparameter is now omitted from the token exchange request to perform account-wide token federation.
Release v0.115.0 (2026-06-02)
API Changes
- Add
deploymentModefield forcom.databricks.sdk.service.bundle.Deployment. - Add
deploymentModefield forcom.databricks.sdk.service.bundle.Version. - Add
collaborationPlatformConnectivityandeffectiveCollaborationPlatformConnectivityfields forcom.databricks.sdk.service.settingsv2.Setting.
Release v0.114.0 (2026-06-01)
Internal Changes
- Switch workspace addressing header on workspace-scoped API calls from
X-Databricks-Org-IdtoX-Databricks-Workspace-Id. The value continues to come from theDATABRICKS_WORKSPACE_IDenvironment variable /DatabricksConfig.setWorkspaceId()setter, and now accepts either a classic numeric workspace ID or another workspace identifier format (server disambiguates). Mirrors databricks/databricks-sdk-go#1688.
API Changes
- Add
updateTokenManagement()method forworkspaceClient.tokenManagement()service. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.jobs.JobDeployment. - Add
deploymentIdandversionIdfields forcom.databricks.sdk.service.pipelines.PipelineDeployment. - Add
autoscopeEnabledfield forcom.databricks.sdk.service.settings.CreateOboTokenRequest. - Add
autoscopeEnabledfield forcom.databricks.sdk.service.settings.CreateTokenRequest. - Add
autoscopeState,backfillScopes,inferredScopesandscopesfields forcom.databricks.sdk.service.settings.PublicTokenInfo. - Add
autoscopeState,backfillScopes,inferredScopesandscopesfields forcom.databricks.sdk.service.settings.TokenInfo. - Add
resourceTypefield forcom.databricks.sdk.service.bundle.Operation.
Release v0.113.0 (2026-05-28)
API Changes
- Add
createStream(),deleteStream(),getStream(),listStreams()andupdateStream()methods forworkspaceClient.featureEngineering()service. - Add
parametersfield forcom.databricks.sdk.service.jobs.PipelineTask. - Add
pipelineTaskfield forcom.databricks.sdk.service.jobs.ResolvedValues. - Add
parametersfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Add
parametersfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Add
parametersfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - [Breaking] Remove
catalogIdfield forcom.databricks.sdk.service.postgres.CatalogCatalogStatus. - [Breaking] Remove
syncedTableIdfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus.
Release v0.112.0 (2026-05-25)
API Changes
- Add
revert()method forworkspaceClient.lakeview()service. - Add
undeleteBranch()method forworkspaceClient.postgres()service. - Add
parentPathfield forcom.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest. - Add
attributesandexcludedAttributesfields forcom.databricks.sdk.service.iam.MeRequest. - Add
includeTriggerStatefield forcom.databricks.sdk.service.jobs.GetJobRequest. - Add
deleteTimeandpurgeTimefields forcom.databricks.sdk.service.postgres.BranchStatus. - Add
purgefield forcom.databricks.sdk.service.postgres.DeleteBranchRequest. - Add
showDeletedfield forcom.databricks.sdk.service.postgres.ListBranchesRequest. - Add
DELETEDenum value forcom.databricks.sdk.service.postgres.BranchStatusState. - Change
actionTypeandresourceIdfields forcom.databricks.sdk.service.bundle.Operationto be required. - [Breaking] Change
actionTypeandresourceIdfields forcom.databricks.sdk.service.bundle.Operationto be required. - Change
cliVersionfield forcom.databricks.sdk.service.bundle.Versionto be required. - [Breaking] Change
cliVersionfield forcom.databricks.sdk.service.bundle.Versionto be required. - [Breaking] Change
tagsfield forcom.databricks.sdk.service.marketplace.ListListingsRequestto typecom.databricks.sdk.service.marketplace.ListingTagclass. - [Breaking] Change pagination for
workspaceClient.clusters().events()method. - Add
cronScheduleTrigger,streamingModeandtableTriggerfields forcom.databricks.sdk.service.ml.MaterializedFeature. - Add
syncedTableIdfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus. - Add
computeMaxInstancesandcomputeMinInstancesfields forcom.databricks.sdk.service.apps.App. - Add
computeMaxInstancesandcomputeMinInstancesfields forcom.databricks.sdk.service.apps.AppUpdate.
Release v0.111.0 (2026-05-20)
API Changes
- Add
com.databricks.sdk.service.bundlepackage. - Add
workspaceClient.bundle()service. - Add
mtlsConfigfield forcom.databricks.sdk.service.ml.AuthConfig.
Release v0.110.0 (2026-05-19)
API Changes
- Add
fullRefreshSelection,refreshFlowSelection,refreshSelectionandresetCheckpointSelectionfields forcom.databricks.sdk.service.jobs.PipelineParams. - Add
fullRefreshSelection,refreshFlowSelection,refreshSelectionandresetCheckpointSelectionfields forcom.databricks.sdk.service.jobs.PipelineTask. - Add
effectiveOperationalEmailCustomRecipientandoperationalEmailCustomRecipientfields forcom.databricks.sdk.service.settingsv2.Setting.
Release v0.109.0 (2026-05-18)
API Changes
- Add
createWorkspaceAssignmentDetail(),deleteWorkspaceAssignmentDetail(),getWorkspaceAssignmentDetail(),listWorkspaceAssignmentDetails()andupdateWorkspaceAssignmentDetail()methods foraccountClient.accountIamV2()service. - Add
createWorkspaceAssignmentDetailProxy(),deleteWorkspaceAssignmentDetailProxy(),getWorkspaceAssignmentDetailProxy(),listWorkspaceAssignmentDetailsProxy()andupdateWorkspaceAssignmentDetailProxy()methods forworkspaceClient.workspaceIamV2()service. - Add
failoverGroupNamefield forcom.databricks.sdk.service.disasterrecovery.StableUrl. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
pythonOperatorTaskfield forcom.databricks.sdk.service.jobs.Task. - Add
rollingfield forcom.databricks.sdk.service.ml.TimeWindow. - Add
crossWorkspaceAccessfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy. - Add
allowedAppsUserApiScopesandeffectiveAllowedAppsUserApiScopesfields forcom.databricks.sdk.service.settingsv2.Setting.
Release v0.108.0 (2026-05-13)
API Changes
- Add
catalogName,createdAt,createdBy,nameandschemaNamefields forcom.databricks.sdk.service.ml.Feature. - [Breaking] Add
catalogNameandschemaNamefields forcom.databricks.sdk.service.ml.ListFeaturesRequest. - Add
GPU_XLARGEenum value forcom.databricks.sdk.service.serving.ServedModelInputWorkloadType. - Add
GPU_XLARGEenum value forcom.databricks.sdk.service.serving.ServingModelWorkloadType. - [Breaking] Change
listFeatures()method forworkspaceClient.featureEngineering()service with new required argument order. - [Breaking] Remove
unspecifiedResourceNamefield forcom.databricks.sdk.service.postgres.RequestedResource.
Release v0.107.0 (2026-05-11)
Bug Fixes
- Fixed Databricks CLI
--profilefallback by detecting the CLI version at init time. The previous error-based detection was broken because--profileis a global Cobra flag silently accepted by old CLIs.
Internal Changes
- Detect Databricks CLI version at init time via
databricks version --output json, enabling version-gated flag support. Successful detections are cached per CLI path; subprocess failures fall back to the most conservative command and are retried on the next call. - Pass
--force-refreshto Databricks CLIauth tokencommand (when the installed CLI is >= v0.296.0) so the SDK always receives a freshly minted token instead of a potentially stale one from the CLI's internal cache.
API Changes
- Add
createExample(),deleteExample(),getExample(),getPermissionLevels(),getPermissions(),listExamples(),setPermissions(),updateExample()andupdatePermissions()methods forworkspaceClient.supervisorAgents()service. - Add
metaAdsOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
META_MARKETINGenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
META_MARKETINGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Change
guidelinesfield forcom.databricks.sdk.service.knowledgeassistants.Exampleto no longer be required. - [Breaking] Change
guidelinesfield forcom.databricks.sdk.service.knowledgeassistants.Exampleto no longer be required. - Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.Toolto no longer be required. - [Breaking] Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.Toolto no longer be required. - Add
ZENDESKenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
r2TempCredentialsfield forcom.databricks.sdk.service.catalog.TemporaryCredentials. - Add
zendeskSupportOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
azureKeyInfofield forcom.databricks.sdk.service.provisioning.CreateCustomerManagedKeyRequest. - Add
targetQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Add
columnsToIndexfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Add
columnsToIndexfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse. - Add
requestedTargetQpsfield forcom.databricks.sdk.service.vectorsearch.EndpointScalingInfo. - Add
targetQpsfield forcom.databricks.sdk.service.vectorsearch.PatchEndpointRequest. - Add
JIRAandZENDESKenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType. - [Breaking] Remove
minQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - [Breaking] Remove
requestedMinQpsfield forcom.databricks.sdk.service.vectorsearch.EndpointScalingInfo. - [Breaking] Remove
minQpsfield forcom.databricks.sdk.service.vectorsearch.PatchEndpointRequest. - Add
getPermissionLevels(),getPermissions(),setPermissions()andupdatePermissions()methods forworkspaceClient.vectorSearchEndpoints()service. - Add
privateAccessfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicy. - Add
accountApi,accountDatabricksOneandaccountUifields forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination. - Add
scopeQualifierfield forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination. - Add
displayNameandpreviewPhasefields forcom.databricks.sdk.service.settingsv2.SettingsMetadata. - Add
kafkaOptionsfield forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
disabledfield forcom.databricks.sdk.service.jobs.RunTask. - Add
disabledfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
HUBSPOT,GITHUB,OUTLOOKandSMARTSHEETenum values forcom.databricks.sdk.service.catalog.ConnectionType.
Release v0.106.0 (2026-04-30)
API Changes
- Add
com.databricks.sdk.service.disasterrecoverypackage. - Add
workspaceClient.temporaryVolumeCredentials()service. - Add
accountClient.disasterRecovery()service. - Add
createExample(),deleteExample(),getExample(),getPermissionLevels(),getPermissions(),listExamples(),setPermissions(),updateExample()andupdatePermissions()methods forworkspaceClient.knowledgeAssistants()service. - Add
undeleteProject()method forworkspaceClient.postgres()service. - Add
thumbnailUrlfield forcom.databricks.sdk.service.apps.App. - Add
confidentialComputeTypefield forcom.databricks.sdk.service.compute.GcpAttributes. - Add
deltaTableNamefield forcom.databricks.sdk.service.ml.BackfillSource. - Add
confluenceOptions,jiraOptions,outlookOptionsandsmartsheetOptionsfields forcom.databricks.sdk.service.pipelines.ConnectorOptions. - Add
googleAdsConfigfield forcom.databricks.sdk.service.pipelines.SourceConfig. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateBranchRequest. - Add
replaceExistingfield forcom.databricks.sdk.service.postgres.CreateEndpointRequest. - Add
purgefield forcom.databricks.sdk.service.postgres.DeleteProjectRequest. - Add
showDeletedfield forcom.databricks.sdk.service.postgres.ListProjectsRequest. - Add
deleteTimeandpurgeTimefields forcom.databricks.sdk.service.postgres.Project. - Add
ucConnectionfield forcom.databricks.sdk.service.supervisoragents.Tool. - Add
CONFLUENCEenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Add
CONFLUENCEenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - [Breaking] Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.SupervisorAgentto no longer be required. - Change
descriptionfield forcom.databricks.sdk.service.supervisoragents.SupervisorAgentto no longer be required. - [Breaking] Remove
connectionfield forcom.databricks.sdk.service.supervisoragents.Tool.
Release v0.105.0 (2026-04-23)
New Features and Improvements
- Added automatic detection of AI coding agents (Amp, Antigravity, Augment, Claude Code, Cline, Codex, Copilot CLI, Copilot VS Code, Cursor, Gemini CLI, Goose, Kiro, OpenClaw, OpenCode, Windsurf) in the user-agent string. The SDK now appends
agent/<name>to HTTP request headers when running inside a known AI agent environment. Also honors theAGENT=<name>standard: whenAGENTis set to a known product name the SDK reports that product, and when set to an unrecognized non-empty value the SDK reportsagent/unknown. Environment variables set to the empty string (e.g.CLAUDECODE="") now count as "set" for presence-only matchers, matchingdatabricks-sdk-gosemantics; previously they were treated as unset. Explicit agent env vars (e.g.CLAUDECODE,GOOSE_TERMINAL) always take precedence over the genericAGENT=<name>signal. When multiple agent env vars are present (e.g. a Cursor CLI subagent invoked from Claude Code), the user-agent reportsagent/multiple.
Breaking Changes
- Remove the
experimentalIsUnifiedHostfield (and theDATABRICKS_EXPERIMENTAL_IS_UNIFIED_HOSTenvironment variable) fromDatabricksConfig. The flag was unused —getHostType()never read it — so unified host detection is now determined purely by URL pattern and the automatic/.well-known/databricks-configmetadata resolution. Callers that set the flag should remove those calls. Mirrors databricks/databricks-sdk-go#1641 and databricks/databricks-sdk-py#1358.
Bug Fixes
- Add
X-Databricks-Org-Idheader toSharesExtImpl.list()for SPOG host compatibility. Without this header, calls to the hand-written extension were rejected by the SPOG proxy withUnable to load OAuth Config (400 UNKNOWN). Mirrors databricks/databricks-sdk-go#1635.
Internal Changes
- Added parametrized unit tests covering PAT, Basic, OAuth M2M, GitHub OIDC, Env OIDC, File OIDC, Azure Client Secret, and Azure GitHub OIDC against six host profiles (LW, NW, LA, NA, SPOGW, SPOGA) across AWS, Azure, and GCP (138 subtests total). Mirrors databricks-sdk-go PR #1627 and databricks-sdk-py PR #1357.
- Migrated internal SDK classes to the logging abstraction. The SDK now supports SLF4J,
java.util.logging, or a custom backend viaLoggerFactory.setDefault().
API Changes
- Add
com.databricks.sdk.service.supervisoragentspackage. - Add
workspaceClient.secretsUc()service. - Add
workspaceClient.supervisorAgents()service. - Add
update()method forworkspaceClient.tokens()service. - Add
etagfield forcom.databricks.sdk.service.dashboards.GenieSpace. - Add
etagfield forcom.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest. - Add
branchIdfield forcom.databricks.sdk.service.postgres.BranchStatus. - Add
catalogIdfield forcom.databricks.sdk.service.postgres.CatalogCatalogStatus. - Add
databaseIdfield forcom.databricks.sdk.service.postgres.DatabaseDatabaseStatus. - Add
endpointIdfield forcom.databricks.sdk.service.postgres.EndpointStatus. - Add
projectIdfield forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
roleIdfield forcom.databricks.sdk.service.postgres.RoleRoleStatus. - Add
projectfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus. - Add
manualfield forcom.databricks.sdk.service.provisioning.CreateGcpKeyInfo. - Add
manualfield forcom.databricks.sdk.service.provisioning.GcpKeyInfo. - Add
appsRuntimeandlakebaseRuntimefields forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination. - Add
blockedInternetDestinationsfield forcom.databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy. - Add
columnsToSyncfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse. - Add
BREAKING_CHANGEenum value forcom.databricks.sdk.service.jobs.TerminationCodeCode. - [Breaking] Change
updateCatalogConfig()method forworkspaceClient.dataClassification()service. Method path has changed. - [Breaking] Change
updateDefaultWorkspaceBaseEnvironment()method forworkspaceClient.environments()service. Method path has changed. - [Breaking] Change
updateKnowledgeAssistant()method forworkspaceClient.knowledgeAssistants()service. Method path has changed. - [Breaking] Change
updateBranch(),updateDatabase(),updateEndpoint(),updateProject()andupdateRole()methods forworkspaceClient.postgres()service. Method path has changed. - [Breaking] Change
updateDefaultWarehouseOverride()method forworkspaceClient.warehouses()service. Method path has changed.
Release v0.104.0 (2026-04-20)
New Features and Improvements
- Add support for authentication through Azure Managed Service Identity (MSI) via the new
azure-msicredential provider. - Support
default_profilein[__settings__]section of.databrickscfgfor consistent default profile resolution across CLI and SDKs. - Added automatic detection of AI coding agents (Antigravity, Claude Code, Cline, Codex, Copilot CLI, Cursor, Gemini CLI, OpenCode) in the user-agent string. The SDK now appends
agent/<name>to HTTP request headers when running inside a known AI agent environment.
Bug Fixes
- Fixed non-JSON error responses (e.g. plain-text "Invalid Token" with HTTP 403) producing
Unknowninstead of the correct typed exception (PermissionDenied,Unauthenticated, etc.). The error message no longer contains Jackson deserialization internals. - Added
X-Databricks-Org-Idheader to deprecated workspace SCIM APIs (Groups, ServicePrincipals, Users) for SPOG host compatibility. - Fixed Databricks CLI authentication to detect when the cached token's scopes don't match the SDK's configured scopes. Previously, a scope mismatch was silently ignored, causing requests to use wrong permissions. The SDK now raises an error with instructions to re-authenticate.
Internal Changes
- Introduced a logging abstraction (
com.databricks.sdk.core.logging) to decouple the SDK from a specific logging backend. - Added
token_federation_default_oidc_audiencesresolution from host metadata. The SDK now setstokenAudiencefrom the first element of this field during config initialization, with fallback toaccountIdfor account hosts.
API Changes
- Add
createCatalog(),createSyncedTable(),deleteCatalog(),deleteSyncedTable(),getCatalog()andgetSyncedTable()methods forworkspaceClient.postgres()service. - Add
effectiveFileEventQueuefield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Add
effectiveFileEventQueuefield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Add
effectiveFileEventQueuefield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Add
columnSelectionfield forcom.databricks.sdk.service.ml.Function. - Add
cascadefield forcom.databricks.sdk.service.pipelines.DeletePipelineRequest. - Add
defaultBranchfield forcom.databricks.sdk.service.postgres.ProjectSpec. - Add
defaultBranchfield forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
ingressandingressDryRunfields forcom.databricks.sdk.service.settings.AccountNetworkPolicy. - Add
deleteAppThumbnail()andupdateAppThumbnail()methods forworkspaceClient.apps()service. - Add
createMessageComment(),listConversationComments()andlistMessageComments()methods forworkspaceClient.genie()service. - Add
applyEnvironment()method forworkspaceClient.pipelines()service. - Add
nameandpermissionfields forcom.databricks.sdk.service.apps.AppResourceApp. - Add
managedEncryptionSettingsfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Add
managedEncryptionSettingsfield forcom.databricks.sdk.service.catalog.CreateCatalog. - Add
managedEncryptionSettingsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Add
commentfield forcom.databricks.sdk.service.dashboards.GenieFeedback. - Add
thoughtsfield forcom.databricks.sdk.service.dashboards.GenieQueryAttachment. - Add
commentfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - Add
requestSourcefield forcom.databricks.sdk.service.ml.DataSource. - Add
isOnlinefield forcom.databricks.sdk.service.ml.MaterializedFeature. - Add
connectorOptionsfield forcom.databricks.sdk.service.pipelines.SchemaSpec. - Add
connectorOptionsfield forcom.databricks.sdk.service.pipelines.TableSpec. - Add
scopesfield forcom.databricks.sdk.service.settings.CreateOboTokenRequest. - Add
gcpEndpointfield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRule. - Add
scopesfield forcom.databricks.sdk.service.settings.CreateTokenRequest. - Add
gcpEndpointfield forcom.databricks.sdk.service.settings.NccPrivateEndpointRule. - Add
gcpEndpointfield forcom.databricks.sdk.service.settings.UpdatePrivateEndpointRule. - Add
sqlStatefield forcom.databricks.sdk.service.sql.StatementStatus. - Add
usagePolicyIdfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Add
indexSubtypefield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest. - Add
budgetPolicyIdfield forcom.databricks.sdk.service.vectorsearch.EndpointInfo. - Add
indexSubtypefield forcom.databricks.sdk.service.vectorsearch.MiniVectorIndex. - Add
budgetPolicyIdfield forcom.databricks.sdk.service.vectorsearch.PatchEndpointBudgetPolicyResponse. - Add
indexSubtypefield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Add
TABLE_DELTA_UNIFORM_ICEBERG_EXTERNAL_DELTASHARINGenum value forcom.databricks.sdk.service.catalog.SecurableKind. - Add
GOOGLE_DRIVEenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Add
STORAGE_OPTIMIZEDenum value forcom.databricks.sdk.service.vectorsearch.EndpointType. - [Breaking] Remove
projectfield forcom.databricks.sdk.service.postgres.SyncedTableSyncedTableSpec. - [Breaking] Remove
appsandlakebasefields forcom.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyRequestDestination.
Release v0.103.0 (2026-03-19)
API Changes
- Add
disableGovTagCreationfield forcom.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage. - Add
disableGovTagCreationfield forcom.databricks.sdk.service.settingsv2.RestrictWorkspaceAdminsMessage.
Release v0.102.0 (2026-03-18)
API Changes
- Add
parentPathfield forcom.databricks.sdk.service.dashboards.GenieSpace.
Release v0.101.0 (2026-03-16)
API Changes
- Add
alertOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Add
alertTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Add
alertTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
alertTaskfield forcom.databricks.sdk.service.jobs.Task. - Add
com.databricks.sdk.service.environmentspackage. - Add
workspaceClient.environments()service. - Add
CAN_CREATE_APPenum value forcom.databricks.sdk.service.iam.PermissionLevel.
Release v0.100.0 (2026-03-12)
Internal Changes
- Add retry with backoff to
CachedTokenSourceasync refresh so that a failed background refresh no longer disables async until a blocking call succeeds.
API Changes
- Add
connectorTypeanddataStagingOptionsfields forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
ingestionSourceCatalogName,ingestionSourceConnectionName,ingestionSourceSchemaName,ingestionSourceTableNameandingestionSourceTableVersionfields forcom.databricks.sdk.service.pipelines.Origin. - Add
subDomainfield forcom.databricks.sdk.service.serving.ExternalFunctionRequest.
Release v0.99.0 (2026-03-11)
API Changes
- Add
updateRole()method forworkspaceClient.postgres()service. - Add
entitiesandtimeseriesColumnfields forcom.databricks.sdk.service.ml.Feature. - Add
aggregationFunctionfield forcom.databricks.sdk.service.ml.Function. - Add
filterConditionfield forcom.databricks.sdk.service.ml.KafkaSource. - Add
attributesfield forcom.databricks.sdk.service.postgres.RoleRoleStatus. - Change
entityColumnsandtimeseriesColumnfields forcom.databricks.sdk.service.ml.DeltaTableSourceto no longer be required. - [Breaking] Change
entityColumnsandtimeseriesColumnfields forcom.databricks.sdk.service.ml.DeltaTableSourceto no longer be required. - Change
inputsfield forcom.databricks.sdk.service.ml.Featureto no longer be required. - [Breaking] Change
inputsfield forcom.databricks.sdk.service.ml.Featureto no longer be required. - [Breaking] Change
functionTypefield forcom.databricks.sdk.service.ml.Functionto no longer be required. - Change
functionTypefield forcom.databricks.sdk.service.ml.Functionto no longer be required. - Change
entityColumnIdentifiersandtimeseriesColumnIdentifierfields forcom.databricks.sdk.service.ml.KafkaSourceto no longer be required. - [Breaking] Change
entityColumnIdentifiersandtimeseriesColumnIdentifierfields forcom.databricks.sdk.service.ml.KafkaSourceto no longer be required.
Release v0.98.0 (2026-03-10)
API Changes
- Add
com.databricks.sdk.service.dataclassificationandcom.databricks.sdk.service.knowledgeassistantspackages. - Add
workspaceClient.dataClassification()service. - Add
workspaceClient.knowledgeAssistants()service. - Add
genieCreateEvalRun(),genieGetEvalResultDetails(),genieGetEvalRun(),genieListEvalResults()andgenieListEvalRuns()methods forworkspaceClient.genie()service. - Add
telemetryExportDestinationsfield forcom.databricks.sdk.service.apps.App.
Release v0.97.0 (2026-03-09)
New Features and Improvements
- Add
withRequestConfig(RequestConfig)toCommonsHttpClient.Builderfor fine-grained timeout control (#691).
Release v0.96.0 (2026-03-03)
Internal Changes
- Implement dynamic auth token stale period based on initial token lifetime. Increased up to 20 mins for standard OAuth with proportionally shorter periods for short-lived tokens. Manually setting the stale period using the CachedTokeSource builder reverts the behaviour to the legacy fixed stale duration.
Release v0.95.0 (2026-03-02)
Bug Fixes
- Pass
--profileto CLI token source when profile is set, and add--hostfallback for older CLIs that don't support--profile(#682).
API Changes
- Add
dataframeSchema,filterConditionandtransformationSqlfields forcom.databricks.sdk.service.ml.DeltaTableSource. - Add
environmentVersionfield forcom.databricks.sdk.service.pipelines.PipelinesEnvironment. - Add
resetCheckpointSelectionfield forcom.databricks.sdk.service.pipelines.StartUpdate. - [Breaking] Remove
oauth2AppClientIdandoauth2AppIntegrationIdfields forcom.databricks.sdk.service.apps.Space. - Add
createDatabase(),deleteDatabase(),getDatabase(),listDatabases()andupdateDatabase()methods forworkspaceClient.postgres()service. - Add
postgresfield forcom.databricks.sdk.service.apps.AppResource. - Add
enablePgNativeLoginfield forcom.databricks.sdk.service.postgres.ProjectSpec. - Add
enablePgNativeLoginfield forcom.databricks.sdk.service.postgres.ProjectStatus. - [Breaking] Remove
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool.
Release v0.94.0 (2026-02-26)
API Changes
- Add
effectivePublishingModefield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - Add
DBR_AUTOSCALEenum value forcom.databricks.sdk.service.compute.EventDetailsCause. - Change
outputCatalogfield forcom.databricks.sdk.service.cleanrooms.CreateCleanRoomOutputCatalogResponseto be required. - [Breaking] Remove
internalAttributesfield forcom.databricks.sdk.service.sharing.Table. - [Breaking] Remove
internalAttributesfield forcom.databricks.sdk.service.sharing.Volume.
Release v0.93.0 (2026-02-25)
API Changes
- Add
parametersfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
parametersfield forcom.databricks.sdk.service.pipelines.UpdateInfo. - [Breaking] Change
getDownloadFullQueryResult()method forworkspaceClient.genie()service with new required argument order. - [Breaking] Change
namefield forcom.databricks.sdk.service.apps.Spaceto be required. - Change
namefield forcom.databricks.sdk.service.apps.Spaceto be required. - [Breaking] Change
idanduserIdfields forcom.databricks.sdk.service.dashboards.GenieConversationto no longer be required. - [Breaking] Change
createdTimestampandtitlefields forcom.databricks.sdk.service.dashboards.GenieConversationSummaryto no longer be required. - [Breaking] Change
downloadIdSignaturefield forcom.databricks.sdk.service.dashboards.GenieGetDownloadFullQueryResultRequestto be required. - [Breaking] Change
idfield forcom.databricks.sdk.service.dashboards.GenieMessageto no longer be required.
Release v0.92.0 (2026-02-24)
Bug Fixes
- Fixed inconsistent Azure environment resolution between
getAzureEnvironment()andgetDatabricksEnvironment()methods (#XXX)
Documentation
- Added "Retries" section to README.
API Changes
- Add
readOnlyHostfield forcom.databricks.sdk.service.postgres.EndpointHosts. - Add
groupfield forcom.databricks.sdk.service.postgres.EndpointSpec. - Add
groupfield forcom.databricks.sdk.service.postgres.EndpointStatus. - Add
initialEndpointSpecfield forcom.databricks.sdk.service.postgres.Project. - Add
DEGRADEDenum value forcom.databricks.sdk.service.postgres.EndpointStatusState. - Add
patchEndpoint()method forworkspaceClient.vectorSearchEndpoints()service. - Add
appfield forcom.databricks.sdk.service.apps.AppResource. - Add
securableKindfield forcom.databricks.sdk.service.apps.AppResourceUcSecurable. - Add
minQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Add
scalingInfofield forcom.databricks.sdk.service.vectorsearch.EndpointInfo. - Add
MODIFYenum value forcom.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission. - Add
COULD_NOT_GET_DASHBOARD_SCHEMA_EXCEPTIONenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - Add
replaceWhereOverridesfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
HIVEMETASTORE_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
HIVEMETASTORE_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.sql.TerminationReasonCode.
Release v0.91.0 (2026-02-19)
API Changes
- Add
attributesandmembershipRolesfields forcom.databricks.sdk.service.postgres.RoleRoleSpec. - Add
membershipRolesfield forcom.databricks.sdk.service.postgres.RoleRoleStatus. - Add
GENERAL_ACCESSenum value forcom.databricks.sdk.service.provisioning.EndpointUseCase.
Release v0.90.0 (2026-02-18)
API Changes
- Add
usingArgumentsfield forcom.databricks.sdk.service.catalog.ColumnMask. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Add
inputArgumentsfield forcom.databricks.sdk.service.catalog.TableRowFilter. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.
Release v0.89.0 (2026-02-17)
API Changes
- Add
com.databricks.sdk.service.networkingpackage. - Add
accountClient.endpoints()service. - Add
filterConditionandtransformationsfields forcom.databricks.sdk.service.ml.DeltaTableSource. - Add
budgetPolicyIdandcustomTagsfields forcom.databricks.sdk.service.postgres.ProjectSpec. - Add
budgetPolicyIdandcustomTagsfields forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
createSpace(),deleteSpace(),getSpace(),getSpaceOperation(),listSpaces()andupdateSpace()methods forworkspaceClient.apps()service. - Add
spacefield forcom.databricks.sdk.service.apps.App. - Add
spacefield forcom.databricks.sdk.service.apps.ListAppsRequest. - [Breaking] Remove
filterConditionandtransformationsfields forcom.databricks.sdk.service.ml.DeltaTableSource.
Release v0.88.0 (2026-02-12)
API Changes
- Add
sourceType,updateTimeandupdatedByfields forcom.databricks.sdk.service.catalog.EntityTagAssignment. - Add
skipNotifyfield forcom.databricks.sdk.service.dashboards.Subscription. - Add
sparseCheckoutfield forcom.databricks.sdk.service.jobs.GitSource. - Add
disableAutoOptimization,maxRetries,minRetryIntervalMillisandretryOnTimeoutfields forcom.databricks.sdk.service.jobs.RunTask. - Add
disableAutoOptimization,maxRetries,minRetryIntervalMillisandretryOnTimeoutfields forcom.databricks.sdk.service.jobs.SubmitTask. - Add
EDGEGRID_AKAMAIenum value forcom.databricks.sdk.service.catalog.CredentialType.
Release v0.87.0 (2026-02-11)
Bug Fixes
- Fixed Databricks M2M OAuth to correctly use Databricks OIDC endpoints instead of incorrectly using Azure endpoints when
ARM_CLIENT_IDis set. Added newgetDatabricksOidcEndpointsmethod that returns only Databricks OIDC endpoints, and updated all Databricks OAuth flows to use it. The oldgetOidcEndpointsproperty is deprecated but maintained for backward compatibility.
Release v0.86.0 (2026-02-10)
API Changes
- Add
idfield forcom.databricks.sdk.service.sharing.CreateRecipient. - Add
idfield forcom.databricks.sdk.service.sharing.RecipientInfo. - Add
idfield forcom.databricks.sdk.service.sharing.UpdateRecipient. - Add
queryTagsfield forcom.databricks.sdk.service.sql.ExecuteStatementRequest. - Add
queryTagsfield forcom.databricks.sdk.service.sql.QueryInfo. - Add
UC_VOLUME_MISCONFIGUREDenum value forcom.databricks.sdk.service.compute.EventType. - Add
filtersfield forcom.databricks.sdk.service.jobs.DashboardTask. - Add
SSWS_TOKENenum value forcom.databricks.sdk.service.catalog.CredentialType.
Release v0.85.0 (2026-02-05)
API Changes
- [Breaking] Change
usernamefield forcom.databricks.sdk.service.iamv2.Userto no longer be required.
Release v0.84.0 (2026-02-04)
API Changes
- Add
baseEnvironmentfield forcom.databricks.sdk.service.compute.Environment. - Add
computefield forcom.databricks.sdk.service.jobs.RunTask. - Add
computefield forcom.databricks.sdk.service.jobs.SubmitTask. - Add
computefield forcom.databricks.sdk.service.jobs.Task. - Add
MTLS_PORT_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
MTLS_PORT_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.sql.TerminationReasonCode.
Release v0.83.0 (2026-02-03)
API Changes
- Add
generateDownloadFullQueryResult()andgetDownloadFullQueryResult()methods forworkspaceClient.genie()service. - Add
activeInstancesfield forcom.databricks.sdk.service.apps.ComputeStatus. - [Breaking] Change
createRole()method forworkspaceClient.postgres()service. HTTP method/verb has changed.
Release v0.82.0 (2026-01-29)
API Changes
- Add
backfillSourcefield forcom.databricks.sdk.service.ml.KafkaConfig. - Add
burstScalingEnabledfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Add
burstScalingEnabledfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Add
burstScalingEnabledfield forcom.databricks.sdk.service.serving.ServedModelInput. - Add
burstScalingEnabledfield forcom.databricks.sdk.service.serving.ServedModelOutput.
Release v0.81.0 (2026-01-28)
API Changes
- Add
cloneModefield forcom.databricks.sdk.service.pipelines.ClonePipelineRequest. - [Breaking] Change
createRole()method forworkspaceClient.postgres()service with new required argument order. - Change
roleIdfield forcom.databricks.sdk.service.postgres.CreateRoleRequestto no longer be required.
Release v0.80.0 (2026-01-27)
API Changes
- Add
postgresRolefield forcom.databricks.sdk.service.postgres.RoleRoleSpec. - Add
postgresRolefield forcom.databricks.sdk.service.postgres.RoleRoleStatus. - Add
purgefield forcom.databricks.sdk.service.sql.TrashAlertV2Request.
Release v0.79.0 (2026-01-22)
API Changes
- Add
forcefield forcom.databricks.sdk.service.pipelines.DeletePipelineRequest.
Release v0.78.0 (2026-01-22)
New Features and Improvements
- Add support for unified hosts with experimental flag.
API Changes
- Add
outputsfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Add
sessionIdfield forcom.databricks.sdk.service.sql.QueryInfo. - Add
noSuspensionfield forcom.databricks.sdk.service.postgres.EndpointSpec. - Add
noSuspensionfield forcom.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings.
Release v0.77.0 (2026-01-21)
API Changes
- Add
principalIdfield forcom.databricks.sdk.service.workspace.CreateCredentialsRequest. - Add
principalIdfield forcom.databricks.sdk.service.workspace.DeleteCredentialsRequest. - Add
principalIdfield forcom.databricks.sdk.service.workspace.GetCredentialsRequest. - Add
principalIdfield forcom.databricks.sdk.service.workspace.ListCredentialsRequest. - Add
principalIdfield forcom.databricks.sdk.service.workspace.UpdateCredentialsRequest.
Release v0.76.0 (2026-01-20)
API Changes
- Add
fullRefreshWindowfield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
autoFullRefreshPolicyfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Add
hostsfield forcom.databricks.sdk.service.postgres.EndpointStatus. - Add
ENDPOINT_TYPE_READ_WRITEandENDPOINT_TYPE_READ_ONLYenum values forcom.databricks.sdk.service.postgres.EndpointType. - Add
DELETEDenum value forcom.databricks.sdk.service.vectorsearch.EndpointStatusState. - [Breaking] Change
createBranch(),createEndpoint()andcreateProject()methods forworkspaceClient.postgres()service with new required argument order. - Change
branchIdfield forcom.databricks.sdk.service.postgres.CreateBranchRequestto no longer be required. - Change
endpointIdfield forcom.databricks.sdk.service.postgres.CreateEndpointRequestto no longer be required. - Change
projectIdfield forcom.databricks.sdk.service.postgres.CreateProjectRequestto no longer be required. - [Breaking] Remove
host,lastActiveTime,startTimeandsuspendTimefields forcom.databricks.sdk.service.postgres.EndpointStatus. - [Breaking] Remove
computeLastActiveTimefield forcom.databricks.sdk.service.postgres.ProjectStatus. - [Breaking] Remove
READ_WRITEandREAD_ONLYenum values forcom.databricks.sdk.service.postgres.EndpointType. - Add
createDefaultWarehouseOverride(),deleteDefaultWarehouseOverride(),getDefaultWarehouseOverride(),listDefaultWarehouseOverrides()andupdateDefaultWarehouseOverride()methods forworkspaceClient.warehouses()service. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.ClusterAttributes. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.ClusterDetails. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.ClusterSpec. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.CreateCluster. - Add
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.EditCluster. - Add
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool. - Add
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.GetInstancePool. - Add
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Add
driverNodeTypeFlexibilityandworkerNodeTypeFlexibilityfields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Add
expireTimeandttlfields forcom.databricks.sdk.service.postgres.BranchSpec. - Add
expireTimefield forcom.databricks.sdk.service.postgres.BranchStatus. - [Breaking] Change
createBranch(),createEndpoint()andcreateProject()methods forworkspaceClient.postgres()service with new required argument order. - [Breaking] Change
branchIdfield forcom.databricks.sdk.service.postgres.CreateBranchRequestto be required. - [Breaking] Change
endpointIdfield forcom.databricks.sdk.service.postgres.CreateEndpointRequestto be required. - [Breaking] Change
projectIdfield forcom.databricks.sdk.service.postgres.CreateProjectRequestto be required. - [Breaking] Remove
defaultfield forcom.databricks.sdk.service.postgres.BranchSpec. - [Breaking] Remove
settingsfield forcom.databricks.sdk.service.postgres.ProjectSpec. - [Breaking] Remove
settingsfield forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
noExpiryfield forcom.databricks.sdk.service.postgres.BranchSpec. - Add
stderrfield forcom.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - Add
generateDatabaseCredential()method forworkspaceClient.postgres()service. - Add
getPublicAccountUserPreference(),listAccountUserPreferencesMetadata()andpatchPublicAccountUserPreference()methods foraccountClient.accountSettingsV2()service.
Release v0.75.0 (2026-01-15)
New Features and Improvements
- Increase async cache stale period from 3 to 5 minutes to cover the maximum monthly downtime of a 99.99% uptime SLA.
API Changes
- Add
TABLE_DELTASHARING_OPEN_DIR_BASEDenum value forcom.databricks.sdk.service.catalog.SecurableKind. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState. - [Breaking] Remove
accessModesandstorageLocationfields forcom.databricks.sdk.service.sharing.Table. - Add
errorMessagefield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRule. - Add
errorMessagefield forcom.databricks.sdk.service.settings.NccPrivateEndpointRule. - Add
errorMessagefield forcom.databricks.sdk.service.settings.UpdatePrivateEndpointRule. - Add
RATE_LIMITEDenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
RATE_LIMITEDenum value forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Add long-running operation configuration for
workspaceClient.postgres().deleteBranch()method. - [Breaking] Add long-running operation configuration for
workspaceClient.postgres().deleteEndpoint()method. - [Breaking] Add long-running operation configuration for
workspaceClient.postgres().deleteProject()method. - [Breaking] Change
deleteBranch(),deleteEndpoint()anddeleteProject()methods forworkspaceClient.postgres()service to returncom.databricks.sdk.service.postgres.Operationclass. - [Breaking] Remove
pgbouncerSettingsfield forcom.databricks.sdk.service.postgres.EndpointSettings. - [Breaking] Remove
poolerModefield forcom.databricks.sdk.service.postgres.EndpointSpec. - [Breaking] Remove
poolerModefield forcom.databricks.sdk.service.postgres.EndpointStatus. - [Breaking] Remove
pgbouncerSettingsfield forcom.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings. - Add
ownerfield forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
validityCheckConfigurationsfield forcom.databricks.sdk.service.qualitymonitorv2.QualityMonitor. - Add
burstScalingEnabledfield forcom.databricks.sdk.service.serving.PtServedModel. - Add
SYSTEM_MANAGEDenum value forcom.databricks.sdk.service.jobs.JobDeploymentKind. - [Breaking] Change
createBranch(),createEndpoint()andcreateProject()methods forworkspaceClient.postgres()service with new required argument order. - [Breaking] Change
branchIdfield forcom.databricks.sdk.service.postgres.CreateBranchRequestto be required. - [Breaking] Change
endpointIdfield forcom.databricks.sdk.service.postgres.CreateEndpointRequestto be required. - [Breaking] Change
projectIdfield forcom.databricks.sdk.service.postgres.CreateProjectRequestto be required.
Release v0.74.0 (2026-01-06)
API Changes
- Add
gitRepositoryfield forcom.databricks.sdk.service.apps.App. - Add
gitSourcefield forcom.databricks.sdk.service.apps.AppDeployment. - Add
experimentSpecfield forcom.databricks.sdk.service.apps.AppManifestAppResourceSpec. - Add
experimentfield forcom.databricks.sdk.service.apps.AppResource. - Add
gitRepositoryfield forcom.databricks.sdk.service.apps.AppUpdate. - Add
excludedTableFullNamesfield forcom.databricks.sdk.service.dataquality.AnomalyDetectionConfig. - Add
groupNamefield forcom.databricks.sdk.service.jobs.JobRunAs. - Add
rowFilterfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Add
specandstatusfields forcom.databricks.sdk.service.postgres.Branch. - Add
specandstatusfields forcom.databricks.sdk.service.postgres.Endpoint. - Add
specandstatusfields forcom.databricks.sdk.service.postgres.Project. - Add
excludedTableFullNamesfield forcom.databricks.sdk.service.qualitymonitorv2.AnomalyDetectionConfig. - Add
EXECUTEandUSE_CONNECTIONenum values forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission. - Add
FUNCTIONandCONNECTIONenum values forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType. - Add
SELECT,EXECUTEandUSE_CONNECTIONenum values forcom.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission. - Add
TABLE,FUNCTIONandCONNECTIONenum values forcom.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurableType. - [Breaking] Remove
currentState,default,effectiveDefault,effectiveIsProtected,effectiveSourceBranch,effectiveSourceBranchLsn,effectiveSourceBranchTime,isProtected,logicalSizeBytes,pendingState,sourceBranch,sourceBranchLsn,sourceBranchTimeandstateChangeTimefields forcom.databricks.sdk.service.postgres.Branch. - [Breaking] Remove
autoscalingLimitMaxCu,autoscalingLimitMinCu,currentState,disabled,effectiveAutoscalingLimitMaxCu,effectiveAutoscalingLimitMinCu,effectiveDisabled,effectivePoolerMode,effectiveSettings,effectiveSuspendTimeoutDuration,endpointType,host,lastActiveTime,pendingState,poolerMode,settings,startTime,suspendTimeandsuspendTimeoutDurationfields forcom.databricks.sdk.service.postgres.Endpoint. - [Breaking] Remove
branchLogicalSizeLimitBytes,computeLastActiveTime,defaultEndpointSettings,displayName,effectiveDefaultEndpointSettings,effectiveDisplayName,effectiveHistoryRetentionDuration,effectivePgVersion,effectiveSettings,historyRetentionDuration,pgVersion,settingsandsyntheticStorageSizeBytesfields forcom.databricks.sdk.service.postgres.Project. - Add
createRole(),deleteRole(),getRole()andlistRoles()methods forworkspaceClient.postgres()service. - Add
destinationSourceSecurablefield forcom.databricks.sdk.service.catalog.AccessRequestDestinations. - Add
accessModesandstorageLocationfields forcom.databricks.sdk.service.sharing.Table. - Add
commandandenvVarsfields forcom.databricks.sdk.service.apps.AppDeployment. - Add
fullNameandsecurableTypefields forcom.databricks.sdk.service.catalog.AccessRequestDestinations. - [Breaking] Change
deleteKafkaConfig()method forworkspaceClient.featureEngineering()service . Method path has changed. - [Breaking] Change long-running operation configuration for
workspaceClient.postgres().deleteRole()method . Long running operation response type changed toVoid class.
Release v0.73.0 (2025-12-17)
Documentation
- Add
@InternalApiannotation to clarify the public API surface. Classes marked with@InternalApiare intended for internal use only and may change without notice. Only unmarked classes (e.g.,DatabricksConfig, exceptions, error types, extension interfaces) are part of the stable public API.
API Changes
- Add
com.databricks.sdk.service.postgrespackage. - Add
workspaceClient.postgres()service. - Add
effectiveUsagePolicyIdandusagePolicyIdfields forcom.databricks.sdk.service.apps.App. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.CreateAccountsMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.CreateMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.UpdateAccountsMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Add
usagePolicyIdfield forcom.databricks.sdk.service.ml.OnlineStore. - Add
errorMessagefield forcom.databricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRule. - Add
errorMessagefield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRule. - Add
CONTROL_PLANE_CONNECTION_FAILUREandCONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
CONTROL_PLANE_CONNECTION_FAILUREandCONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.sql.TerminationReasonCode.
Release v0.72.0 (2025-12-10)
API Changes
- Add
workspaceClient.workspaceEntityTagAssignments()service. - Add
clone()method forworkspaceClient.pipelines()service. - Add
datasetCataloganddatasetSchemafields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Add
datasetCataloganddatasetSchemafields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Add
purgeDatafield forcom.databricks.sdk.service.database.DeleteSyncedDatabaseTableRequest. - Add
cronSchedulefield forcom.databricks.sdk.service.ml.MaterializedFeature. - Add
truncationfield forcom.databricks.sdk.service.pipelines.PipelineEvent. - Add
gcpServiceAccountfield forcom.databricks.sdk.service.provisioning.CreateGcpKeyInfo. - Add
gcpServiceAccountfield forcom.databricks.sdk.service.provisioning.GcpKeyInfo. - Add
hasDeltaUniformIcebergfield forcom.databricks.sdk.service.sharing.TableInternalAttributes. - Add
FOREIGN_TABLEandVOLUMEenum values forcom.databricks.sdk.service.sharing.SharedDataObjectDataObjectType. - Change
timeWindowfield forcom.databricks.sdk.service.ml.Featureto no longer be required. - [Breaking] Change
timeWindowfield forcom.databricks.sdk.service.ml.Featureto no longer be required.
Release v0.71.0 (2025-11-20)
API Changes
- Add
createSpace()andupdateSpace()methods forworkspaceClient.genie()service. - Add
batchCreateMaterializedFeatures(),createKafkaConfig(),deleteKafkaConfig(),getKafkaConfig(),listKafkaConfigs()andupdateKafkaConfig()methods forworkspaceClient.featureEngineering()service. - Add
deleteOnlineTable()method forworkspaceClient.featureStore()service. - Add
retrieveUserVisibleMetrics()method forworkspaceClient.vectorSearchEndpoints()service. - Add
majorVersionfield forcom.databricks.sdk.service.billing.CreateBillingUsageDashboardRequest. - Add
includeSerializedSpacefield forcom.databricks.sdk.service.dashboards.GenieGetSpaceRequest. - Add
serializedSpacefield forcom.databricks.sdk.service.dashboards.GenieSpace. - Add
purposefield forcom.databricks.sdk.service.dashboards.TextAttachment. - Add
budgetPolicyIdfield forcom.databricks.sdk.service.database.NewPipelineSpec. - Add
modelfield forcom.databricks.sdk.service.jobs.TriggerSettings. - Add
kafkaSourcefield forcom.databricks.sdk.service.ml.DataSource. - Add
lineageContextfield forcom.databricks.sdk.service.ml.Feature. - Add
connectionParametersfield forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition. - Add
ingestFromUcForeignCatalogfield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
rewindSpecfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
typeTextfield forcom.databricks.sdk.service.vectorsearch.ColumnInfo. - Add
AUTOSCALE_V2enum value forcom.databricks.sdk.service.compute.EventDetailsCause. - Add
UNSUPPORTED_CONVERSATION_TYPE_EXCEPTIONenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - Add
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRulePrivateLinkConnectionState. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState. - Add
RED_STATEandYELLOW_STATEenum values forcom.databricks.sdk.service.vectorsearch.EndpointStatusState. - Change
destinationsfield forcom.databricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - [Breaking] Change
destinationsfield forcom.databricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - Change
tableNamesfield forcom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationto be required. - [Breaking] Change
tableNamesfield forcom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationto be required. - [Breaking] Change
onlineStoreConfigfield forcom.databricks.sdk.service.ml.MaterializedFeatureto typecom.databricks.sdk.service.ml.OnlineStoreConfigclass.
Release v0.70.0 (2025-11-13)
New Features and Improvements
- Increase maximum number of concurrent HTTP connections per Workspace from 2 to 20.
Bug Fixes
- Fix HTTP 429 (Too Many Requests) responses to correctly return
TooManyRequestsexception instead of genericDatabricksError.
Release v0.69.0 (2025-11-05)
Bug Fixes
- Fix proxy SPNego authentication to respect krb5.conf canonicalization settings instead of forcing hostname canonicalization. The SDK now defers to the Kerberos library configuration for hostname resolution. Migration note: If you experience new Kerberos authentication failures with proxy servers after upgrading, verify that your
krb5.confcanonicalization settings (rdnsanddns_canonicalize_hostname) are correctly configured for your environment.
API Changes
- Add
GOOGLE_ADS,TIKTOK_ADS,SALESFORCE_MARKETING_CLOUD,HUBSPOT,WORKDAY_HCM,GUIDEWIREandZENDESKenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType.
Release v0.68.0 (2025-10-30)
Documentation
- Clarify behavior and expectation for method
CredentialsProvider.configure()to return a newHeaderFactoryinstance on each invocation.
API Changes
- Add
instanceProfileArnfield forcom.databricks.sdk.service.compute.InstancePoolAwsAttributes. - Add
continuous,slidingandtumblingfields forcom.databricks.sdk.service.ml.TimeWindow. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Add
readFilesBytesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Add
SELECTenum value forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission. - Add
TABLEenum value forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType. - Add
DECOMMISSION_STARTEDandDECOMMISSION_ENDEDenum values forcom.databricks.sdk.service.compute.EventType. - Add
DBR_IMAGE_RESOLUTION_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
DBR_IMAGE_RESOLUTION_FAILUREenum value forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Change
offlineStoreConfigandonlineStoreConfigfields forcom.databricks.sdk.service.ml.MaterializedFeatureto no longer be required. - Change
offlineStoreConfigandonlineStoreConfigfields forcom.databricks.sdk.service.ml.MaterializedFeatureto no longer be required. - [Breaking] Change
lifecycleStatefield forcom.databricks.sdk.service.sql.AlertV2to typecom.databricks.sdk.service.sql.AlertLifecycleState. - [Breaking] Remove
tablefield forcom.databricks.sdk.service.jobs.TriggerSettings. - [Breaking] Remove
durationandoffsetfields forcom.databricks.sdk.service.ml.TimeWindow.
Release v0.67.3 (2025-10-24)
Security Vulnerabilities
- Bump com.google.protobuf:protobuf-java-util from 3.24.2 to 3.25.5.
Release v0.67.2 (2025-10-23)
Security Vulnerabilities
- Bump org.apache.maven.plugins:maven-archetype-plugin from 3.2.1 to 3.3.0.
- Bump com.google.protobuf:protobuf-java from 3.24.2 to 3.25.5.
API Changes
- Add
createMaterializedFeature(),deleteMaterializedFeature(),getMaterializedFeature(),listMaterializedFeatures()andupdateMaterializedFeature()methods forworkspaceClient.featureEngineering()service. - Add
filterConditionfield forcom.databricks.sdk.service.ml.Feature. - Change
displayName,evaluation,queryText,scheduleandwarehouseIdfields forcom.databricks.sdk.service.sql.AlertV2to be required. - [Breaking] Change
displayName,evaluation,queryText,scheduleandwarehouseIdfields forcom.databricks.sdk.service.sql.AlertV2to be required. - [Breaking] Change
comparisonOperatorandsourcefields forcom.databricks.sdk.service.sql.AlertV2Evaluationto be required. - Change
comparisonOperatorandsourcefields forcom.databricks.sdk.service.sql.AlertV2Evaluationto be required. - Change
namefield forcom.databricks.sdk.service.sql.AlertV2OperandColumnto be required. - [Breaking] Change
namefield forcom.databricks.sdk.service.sql.AlertV2OperandColumnto be required. - Change
quartzCronScheduleandtimezoneIdfields forcom.databricks.sdk.service.sql.CronScheduleto be required. - [Breaking] Change
quartzCronScheduleandtimezoneIdfields forcom.databricks.sdk.service.sql.CronScheduleto be required. - [Breaking] Remove
resultsfield forcom.databricks.sdk.service.sql.ListAlertsV2Response.
Release v0.67.1 (2025-10-22)
New Features and Improvements
- Add a new config attribute
DATABRICKS_DISABLE_OAUTH_REFRESH_TOKENto disable requesting refresh tokens by default (by adding theoffline_accessscope) in OAuth exchanges. This option does not remove the scope from the user provided scopes if present.
Release v0.67.0 (2025-10-16)
New Features and Improvements
- Add a new config attribute
DATABRICKS_DISABLE_RETRIESto disable the default retry mechanism.
API Changes
- Add
absoluteSessionLifetimeInMinutesandenableSingleUseRefreshTokensfields forcom.databricks.sdk.service.oauth2.TokenAccessPolicy. - Add
networkConnectivityConfigIdfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Add
OAUTH_MTLSenum value forcom.databricks.sdk.service.catalog.CredentialType. - Add
NETWORK_CHECK_NIC_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_DNS_SERVER_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_STORAGE_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_CONTROL_PLANE_FAILURE_DUE_TO_MISCONFIGandNETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState. - Add
NETWORK_CHECK_NIC_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_DNS_SERVER_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_STORAGE_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_CONTROL_PLANE_FAILURE_DUE_TO_MISCONFIGandNETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Remove
update()method forworkspaceClient.recipientFederationPolicies()service.
Release v0.66.0 (2025-10-13)
New Features and Improvements
- Add native support for Azure DevOps OIDC authentication.
API Changes
- Add
com.databricks.sdk.service.dataqualitypackage. - Add
workspaceClient.dataQuality()service. - Add
createUpdate()andgetUpdate()methods forworkspaceClient.apps()service. - Add
updateNotifications()method forworkspaceClient.servingEndpoints()service. - Add
computeSizefield forcom.databricks.sdk.service.apps.App. - Add
genieSpacefield forcom.databricks.sdk.service.apps.AppResource. - Add
skipValidationfield forcom.databricks.sdk.service.catalog.AccountsCreateStorageCredential. - Add
skipValidationfield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential. - Add
aliases,browseOnly,createdAt,createdBy,fullName,metastoreId,owner,updatedAtandupdatedByfields forcom.databricks.sdk.service.catalog.CreateRegisteredModelRequest. - Add
includeUnboundfield forcom.databricks.sdk.service.catalog.ListCatalogsRequest. - Add
includeUnboundfield forcom.databricks.sdk.service.catalog.ListCredentialsRequest. - Add
includeUnboundfield forcom.databricks.sdk.service.catalog.ListExternalLocationsRequest. - Add
includeUnboundfield forcom.databricks.sdk.service.catalog.ListStorageCredentialsRequest. - Add
catalogName,id,modelNameandschemaNamefields forcom.databricks.sdk.service.catalog.RegisteredModelAlias. - Add
aliases,catalogName,createdAt,createdBy,id,metastoreId,modelName,modelVersionDependencies,runId,runWorkspaceId,schemaName,source,status,storageLocation,updatedAtandupdatedByfields forcom.databricks.sdk.service.catalog.UpdateModelVersionRequest. - Add
aliases,browseOnly,catalogName,createdAt,createdBy,metastoreId,name,schemaName,storageLocation,updatedAtandupdatedByfields forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Add
parametersfield forcom.databricks.sdk.service.dashboards.GenieQueryAttachment. - Add
databaseInstanceNamefield forcom.databricks.sdk.service.database.CreateDatabaseInstanceRoleRequest. - Add
customTags,effectiveCustomTags,effectiveUsagePolicyIdandusagePolicyIdfields forcom.databricks.sdk.service.database.DatabaseInstance. - Add
effectiveAttributesandinstanceNamefields forcom.databricks.sdk.service.database.DatabaseInstanceRole. - Add
keyRegionfield forcom.databricks.sdk.service.provisioning.CreateAwsKeyInfo. - Add
roleArnfield forcom.databricks.sdk.service.provisioning.CreateStorageConfigurationRequest. - Add
computeModefield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Add
azureKeyInfofield forcom.databricks.sdk.service.provisioning.CustomerManagedKey. - [Breaking] Add
customerFacingPrivateAccessSettingsfield forcom.databricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequest. - Add
roleArnfield forcom.databricks.sdk.service.provisioning.StorageConfiguration. - [Breaking] Add
customerFacingWorkspacefield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Add
updateMaskfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Add
computeMode,expectedWorkspaceStatus,network,networkConnectivityConfigIdandstorageModefields forcom.databricks.sdk.service.provisioning.Workspace. - Add
dependencyStorageLocationsfield forcom.databricks.sdk.service.sharing.TableInternalAttributes. - Add
enableServerlessComputefield forcom.databricks.sdk.service.sql.GetWorkspaceWarehouseConfigResponse. - Add
pageSizeandpageTokenfields forcom.databricks.sdk.service.sql.ListWarehousesRequest. - Add
nextPageTokenfield forcom.databricks.sdk.service.sql.ListWarehousesResponse. - Add
enableServerlessComputefield forcom.databricks.sdk.service.sql.SetWorkspaceWarehouseConfigRequest. - Add
gitEmailfield forcom.databricks.sdk.service.workspace.CreateCredentialsRequest. - Add
gitEmailfield forcom.databricks.sdk.service.workspace.CreateCredentialsResponse. - Add
gitEmailfield forcom.databricks.sdk.service.workspace.CredentialInfo. - Add
gitEmailfield forcom.databricks.sdk.service.workspace.GetCredentialsResponse. - Add
gitEmailfield forcom.databricks.sdk.service.workspace.UpdateCredentialsRequest. - Add
MODEL_VERSION_STATUS_UNKNOWNenum value forcom.databricks.sdk.service.catalog.ModelVersionInfoStatus. - Add
EXTERNAL_USE_SCHEMAenum value forcom.databricks.sdk.service.catalog.Privilege. - Add
STREAM_NATIVEenum value forcom.databricks.sdk.service.catalog.SystemType. - Add
K8S_ACTIVE_POD_QUOTA_EXCEEDEDandCLOUD_ACCOUNT_POD_QUOTA_EXCEEDEDenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
EXCEEDED_MAX_TOKEN_LENGTH_EXCEPTION,INTERNAL_CATALOG_ASSET_CREATION_ONGOING_EXCEPTION,INTERNAL_CATALOG_ASSET_CREATION_FAILED_EXCEPTIONandINTERNAL_CATALOG_ASSET_CREATION_UNSUPPORTED_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Add
ASSET_TYPE_MCPenum value forcom.databricks.sdk.service.marketplace.AssetType. - Add
GERMANY_TISAXenum value forcom.databricks.sdk.service.settings.ComplianceStandard. - Add
SSH_BOOTSTRAP_FAILURE,AWS_INACCESSIBLE_KMS_KEY_FAILURE,INIT_CONTAINER_NOT_FINISHED,SPARK_IMAGE_DOWNLOAD_THROTTLED,SPARK_IMAGE_NOT_FOUND,CLUSTER_OPERATION_THROTTLED,CLUSTER_OPERATION_TIMEOUT,SERVERLESS_LONG_RUNNING_TERMINATED,AZURE_PACKED_DEPLOYMENT_PARTIAL_FAILURE,INVALID_WORKER_IMAGE_FAILURE,WORKSPACE_UPDATE,INVALID_AWS_PARAMETER,DRIVER_OUT_OF_DISK,DRIVER_OUT_OF_MEMORY,DRIVER_LAUNCH_TIMEOUT,DRIVER_UNEXPECTED_FAILURE,UNEXPECTED_POD_RECREATION,GCP_INACCESSIBLE_KMS_KEY_FAILURE,GCP_KMS_KEY_PERMISSION_DENIED,DRIVER_EVICTION,USER_INITIATED_VM_TERMINATION,GCP_IAM_TIMEOUT,AWS_RESOURCE_QUOTA_EXCEEDED,CLOUD_ACCOUNT_SETUP_FAILURE,AWS_INVALID_KEY_PAIR,DRIVER_POD_CREATION_FAILURE,MAINTENANCE_MODE,INTERNAL_CAPACITY_FAILURE,EXECUTOR_POD_UNSCHEDULED,STORAGE_DOWNLOAD_FAILURE_SLOW,STORAGE_DOWNLOAD_FAILURE_THROTTLED,DYNAMIC_SPARK_CONF_SIZE_EXCEEDED,AWS_INSTANCE_PROFILE_UPDATE_FAILURE,INSTANCE_POOL_NOT_FOUND,INSTANCE_POOL_MAX_CAPACITY_REACHED,AWS_INVALID_KMS_KEY_STATE,GCP_INSUFFICIENT_CAPACITY,GCP_API_RATE_QUOTA_EXCEEDED,GCP_RESOURCE_QUOTA_EXCEEDED,GCP_IP_SPACE_EXHAUSTED,GCP_SERVICE_ACCOUNT_ACCESS_DENIED,GCP_SERVICE_ACCOUNT_NOT_FOUND,GCP_FORBIDDEN,GCP_NOT_FOUND,RESOURCE_USAGE_BLOCKED,DATA_ACCESS_CONFIG_CHANGED,ACCESS_TOKEN_FAILURE,INVALID_INSTANCE_PLACEMENT_PROTOCOL,BUDGET_POLICY_RESOLUTION_FAILURE,IN_PENALTY_BOX,DISASTER_RECOVERY_REPLICATION,BOOTSTRAP_TIMEOUT_DUE_TO_MISCONFIG,INSTANCE_UNREACHABLE_DUE_TO_MISCONFIG,STORAGE_DOWNLOAD_FAILURE_DUE_TO_MISCONFIG,CONTROL_PLANE_REQUEST_FAILURE_DUE_TO_MISCONFIG,CLOUD_PROVIDER_LAUNCH_FAILURE_DUE_TO_MISCONFIG,GCP_SUBNET_NOT_READY,CLOUD_OPERATION_CANCELLED,CLOUD_PROVIDER_INSTANCE_NOT_LAUNCHED,GCP_TRUSTED_IMAGE_PROJECTS_VIOLATED,BUDGET_POLICY_LIMIT_ENFORCEMENT_ACTIVATED,EOS_SPARK_IMAGE,NO_MATCHED_K8S,LAZY_ALLOCATION_TIMEOUT,DRIVER_NODE_UNREACHABLE,SECRET_CREATION_FAILURE,POD_SCHEDULING_FAILURE,POD_ASSIGNMENT_FAILURE,ALLOCATION_TIMEOUT,ALLOCATION_TIMEOUT_NO_UNALLOCATED_CLUSTERS,ALLOCATION_TIMEOUT_NO_MATCHED_CLUSTERS,ALLOCATION_TIMEOUT_NO_READY_CLUSTERS,ALLOCATION_TIMEOUT_NO_WARMED_UP_CLUSTERS,ALLOCATION_TIMEOUT_NODE_DAEMON_NOT_READY,ALLOCATION_TIMEOUT_NO_HEALTHY_CLUSTERS,NETVISOR_SETUP_TIMEOUT,NO_MATCHED_K8S_TESTING_TAG,CLOUD_PROVIDER_RESOURCE_STOCKOUT_DUE_TO_MISCONFIG,GKE_BASED_CLUSTER_TERMINATION,ALLOCATION_TIMEOUT_NO_HEALTHY_AND_WARMED_UP_CLUSTERS,DOCKER_INVALID_OS_EXCEPTION,DOCKER_CONTAINER_CREATION_EXCEPTION,DOCKER_IMAGE_TOO_LARGE_FOR_INSTANCE_EXCEPTION,DNS_RESOLUTION_ERROR,GCP_DENIED_BY_ORG_POLICY,SECRET_PERMISSION_DENIED,NETWORK_CHECK_NIC_FAILURE,NETWORK_CHECK_DNS_SERVER_FAILURE,NETWORK_CHECK_STORAGE_FAILURE,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE,NETWORK_CHECK_CONTROL_PLANE_FAILURE,NETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE,DRIVER_UNHEALTHY,SECURITY_AGENTS_FAILED_INITIAL_VERIFICATION,DRIVER_DNS_RESOLUTION_FAILURE,NO_ACTIVATED_K8S,USAGE_POLICY_ENTITLEMENT_DENIED,NO_ACTIVATED_K8S_TESTING_TAG,K8S_ACTIVE_POD_QUOTA_EXCEEDEDandCLOUD_ACCOUNT_POD_QUOTA_EXCEEDEDenum values forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Change
create()method foraccountClient.accountMetastoreAssignments()service to start returningcom.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentResponseclass. - [Breaking] Change
delete()method foraccountClient.accountMetastoreAssignments()service to start returningcom.databricks.sdk.service.catalog.AccountsDeleteMetastoreAssignmentResponseclass. - [Breaking] Change
update()method foraccountClient.accountMetastoreAssignments()service to start returningcom.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentResponseclass. - [Breaking] Change
create()method foraccountClient.accountMetastores()service to returncom.databricks.sdk.service.catalog.AccountsCreateMetastoreResponseclass. - [Breaking] Change
delete()method foraccountClient.accountMetastores()service to start returningcom.databricks.sdk.service.catalog.AccountsDeleteMetastoreResponseclass. - [Breaking] Change
get()method foraccountClient.accountMetastores()service to returncom.databricks.sdk.service.catalog.AccountsGetMetastoreResponseclass. - [Breaking] Change
list()method foraccountClient.accountMetastores()service to returncom.databricks.sdk.service.catalog.AccountsListMetastoresResponseclass. - [Breaking] Change
update()method foraccountClient.accountMetastores()service to returncom.databricks.sdk.service.catalog.AccountsUpdateMetastoreResponseclass. - [Breaking] Change
create()method foraccountClient.accountStorageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsCreateStorageCredentialInfoclass. - [Breaking] Change
delete()method foraccountClient.accountStorageCredentials()service to start returningcom.databricks.sdk.service.catalog.AccountsDeleteStorageCredentialResponseclass. - [Breaking] Change
update()method foraccountClient.accountStorageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialResponseclass. - [Breaking] Change
create()method forworkspaceClient.registeredModels()service with new required argument order. - [Breaking] Change
delete()method foraccountClient.credentials()service to start returningcom.databricks.sdk.service.provisioning.Credentialclass. - [Breaking] Change
delete()method foraccountClient.encryptionKeys()service to start returningcom.databricks.sdk.service.provisioning.CustomerManagedKeyclass. - [Breaking] Change
create()method foraccountClient.networks()service with new required argument order. - [Breaking] Change
delete()method foraccountClient.networks()service to start returningcom.databricks.sdk.service.provisioning.Networkclass. - [Breaking] Change
create()andreplace()methods foraccountClient.privateAccess()service with new required argument order. - [Breaking] Change
delete()andreplace()methods foraccountClient.privateAccess()service to start returningcom.databricks.sdk.service.provisioning.PrivateAccessSettingsclass. - [Breaking] Change
delete()method foraccountClient.storage()service to start returningcom.databricks.sdk.service.provisioning.StorageConfigurationclass. - [Breaking] Change
create()method foraccountClient.vpcEndpoints()service with new required argument order. - [Breaking] Change
delete()method foraccountClient.vpcEndpoints()service to start returningcom.databricks.sdk.service.provisioning.VpcEndpointclass. - [Breaking] Change
create()andupdate()methods foraccountClient.workspaces()service with new required argument order. - [Breaking] Change
delete()andupdate()methods foraccountClient.workspaces()service to start returningcom.databricks.sdk.service.provisioning.Workspaceclass. - [Breaking] Change
executeStatement()method forworkspaceClient.statementExecution()service . Method path has changed. - [Breaking] Change
metastoreInfofield forcom.databricks.sdk.service.catalog.AccountsCreateMetastoreto typecom.databricks.sdk.service.catalog.CreateAccountsMetastoreclass. - [Breaking] Change
credentialInfofield forcom.databricks.sdk.service.catalog.AccountsCreateStorageCredentialto typecom.databricks.sdk.service.catalog.CreateAccountsStorageCredentialclass. - [Breaking] Change
metastoreInfofield forcom.databricks.sdk.service.catalog.AccountsUpdateMetastoreto typecom.databricks.sdk.service.catalog.UpdateAccountsMetastoreclass. - [Breaking] Change
credentialInfofield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialto typecom.databricks.sdk.service.catalog.UpdateAccountsStorageCredentialclass. - Change
catalogName,nameandschemaNamefields forcom.databricks.sdk.service.catalog.CreateRegisteredModelRequestto no longer be required. - Change
namefield forcom.databricks.sdk.service.database.DatabaseInstanceRoleto be required. - [Breaking] Change
namefield forcom.databricks.sdk.service.database.DatabaseInstanceRoleto be required. - Change
networkNamefield forcom.databricks.sdk.service.provisioning.CreateNetworkRequestto no longer be required. - Change
privateAccessSettingsNameandregionfields forcom.databricks.sdk.service.provisioning.CreatePrivateAccessSettingsRequestto no longer be required. - Change
vpcEndpointNamefield forcom.databricks.sdk.service.provisioning.CreateVpcEndpointRequestto no longer be required. - Change
workspaceNamefield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequestto no longer be required. - [Breaking] Change
dataplaneRelayandrestApifields forcom.databricks.sdk.service.provisioning.NetworkVpcEndpointsto no longer be required. - Change
dataplaneRelayandrestApifields forcom.databricks.sdk.service.provisioning.NetworkVpcEndpointsto no longer be required. - [Breaking] Change waiter for
accountClient.workspaces().update()method. - [Breaking] Remove
browseOnlyfield forcom.databricks.sdk.service.catalog.ModelVersionInfo. - [Breaking] Remove
jarDependenciesfield forcom.databricks.sdk.service.compute.Environment. - [Breaking] Remove
isNoPublicIpEnabledfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - [Breaking] Remove
allowedVpcEndpointIds,privateAccessLevel,privateAccessSettingsName,publicAccessEnabledandregionfields forcom.databricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequest. - [Breaking] Remove
externalIdfield forcom.databricks.sdk.service.provisioning.StsRole. - [Breaking] Remove
awsRegion,credentialsId,customTags,managedServicesCustomerManagedKeyId,networkConnectivityConfigId,networkId,privateAccessSettingsId,storageConfigurationIdandstorageCustomerManagedKeyIdfields forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - [Breaking] Remove
externalCustomerInfoandisNoPublicIpEnabledfields forcom.databricks.sdk.service.provisioning.Workspace. - [Breaking] Remove
STATUS_UNSPECIFIEDenum value forcom.databricks.sdk.service.sql.Status.
Release v0.65.0 (2025-09-25)
Bug Fixes
- Fix OAuthClient to properly encode complex query parameters.
API Changes
- Added
com.databricks.sdk.service.iamv2package. - Added
accountClient.accountGroupsV2()service,accountClient.accountServicePrincipalsV2()service,accountClient.accountUsersV2()service,workspaceClient.groupsV2()service,workspaceClient.servicePrincipalsV2()service andworkspaceClient.usersV2()service. - Added
accountClient.accountIamV2()service andworkspaceClient.workspaceIamV2()service. - Added
workspaceClient.featureEngineering()service. - Added
javaDependenciesfield forcom.databricks.sdk.service.compute.Environment. - Added
followupQuestionsfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Added
feedbackfield forcom.databricks.sdk.service.dashboards.GenieMessage. - Added
commentfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - [Breaking] Added
ratingfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - Added
effectiveCapacity,effectiveEnablePgNativeLoginandenablePgNativeLoginfields forcom.databricks.sdk.service.database.DatabaseInstance. - Added
taskRetryModefield forcom.databricks.sdk.service.jobs.Continuous. - Added
disabledfield forcom.databricks.sdk.service.jobs.Task. - Added
netsuiteJarPathandsourceConfigurationsfields forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Added
workdayReportParametersfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
appId,appIdSet,authSecret,authSecretSet,channelUrl,channelUrlSet,tenantIdandtenantIdSetfields forcom.databricks.sdk.service.settings.MicrosoftTeamsConfig. - Added
auxiliaryManagedLocationfield forcom.databricks.sdk.service.sharing.TableInternalAttributes. - Added
alertsfield forcom.databricks.sdk.service.sql.ListAlertsV2Response. - Added
createTimeandupdateTimefields forcom.databricks.sdk.service.tags.TagPolicy. - Added
ensureRerankerCompatiblefield forcom.databricks.sdk.service.vectorsearch.GetIndexRequest. - Added
rerankerfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
TABLE_DELTA_UNIFORM_ICEBERG_FOREIGN_DELTASHARINGenum value forcom.databricks.sdk.service.catalog.SecurableKind. - Added
NO_ACTIVATED_K8SandUSAGE_POLICY_ENTITLEMENT_DENIEDenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
INTERNAL_CATALOG_PATH_OVERLAP_EXCEPTIONandINTERNAL_CATALOG_MISSING_UC_PATH_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
FOREIGN_ICEBERG_TABLEenum value forcom.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType. - [Breaking] Changed
createCleanRoomAssetReview()method forworkspaceClient.cleanRoomAssets()service with new required argument order. - [Breaking] Changed
sendMessageFeedback()method forworkspaceClient.genie()service with new required argument order. - [Breaking] Removed
feedbackRatingandfeedbackTextfields forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - [Breaking] Removed
disabledfield forcom.databricks.sdk.service.jobs.RunTask. - [Breaking] Removed
defaultDataSecurityModeandeffectiveDefaultDataSecurityModefields forcom.databricks.sdk.service.settingsv2.Setting. - Added
listShares()method forworkspaceClient.shares()service. - Added
suggestedQuestionsfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Added
warehouseIdfield forcom.databricks.sdk.service.dashboards.GenieSpace. - Added
PALANTIRenum value forcom.databricks.sdk.service.catalog.ConnectionType. - Added
TABLE_METRIC_VIEW_DELTASHARINGandTABLE_FOREIGN_PALANTIRenum values forcom.databricks.sdk.service.catalog.SecurableKind. - Added
NO_ACTIVATED_K8S_TESTING_TAGenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
METRIC_VIEWenum value forcom.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType. - [Breaking] Removed
followupQuestionsfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - [Breaking] Removed
commentfield forcom.databricks.sdk.service.dashboards.GenieFeedback. - [Breaking] Removed
commentfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest.
Release v0.64.0 (2025-09-17)
New Features and Improvements
- Add support for discovery URL for browser based authentication flow.
Release v0.63.0 (2025-09-15)
API Changes
- Added
workspaceClient.featureEngineering()service. - Added
javaDependenciesfield forcom.databricks.sdk.service.compute.Environment. - Added
followupQuestionsfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Added
effectiveCapacityfield forcom.databricks.sdk.service.database.DatabaseInstance. - Added
createTimeandupdateTimefields forcom.databricks.sdk.service.tags.TagPolicy. - Added
TABLE_DELTA_UNIFORM_ICEBERG_FOREIGN_DELTASHARINGenum value forcom.databricks.sdk.service.catalog.SecurableKind. - Added
INTERNAL_CATALOG_PATH_OVERLAP_EXCEPTIONenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - [Breaking] Changed
creationTimefield forcom.databricks.sdk.service.agentbricks.CustomLlmto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.agentbricks.UpdateCustomLlmRequestto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.apps.Appto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.apps.AppDeploymentto typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.catalog.ContinuousUpdateStatusto typeStringclass. - [Breaking] Changed
eventTimefield forcom.databricks.sdk.service.catalog.ExternalLineageExternalMetadataInfoto typeStringclass. - [Breaking] Changed
eventTimefield forcom.databricks.sdk.service.catalog.ExternalLineageFileInfoto typeStringclass. - [Breaking] Changed
eventTimefield forcom.databricks.sdk.service.catalog.ExternalLineageModelVersionInfoto typeStringclass. - [Breaking] Changed
eventTimefield forcom.databricks.sdk.service.catalog.ExternalLineageTableInfoto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.catalog.ExternalMetadatato typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.catalog.FailedStatusto typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.catalog.TriggeredUpdateStatusto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.catalog.UpdateAccessRequestDestinationsRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.catalog.UpdateEntityTagAssignmentRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.catalog.UpdateExternalLineageRelationshipRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.catalog.UpdateExternalMetadataRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.catalog.UpdatePolicyRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.compute.UpdateClusterto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.dashboards.Dashboardto typeStringclass. - [Breaking] Changed
revisionCreateTimefield forcom.databricks.sdk.service.dashboards.PublishedDashboardto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.dashboards.Scheduleto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.dashboards.Subscriptionto typeStringclass. - [Breaking] Changed
expirationTimefield forcom.databricks.sdk.service.database.DatabaseCredentialto typeStringclass. - [Breaking] Changed
creationTimefield forcom.databricks.sdk.service.database.DatabaseInstanceto typeStringclass. - [Breaking] Changed
branchTimefield forcom.databricks.sdk.service.database.DatabaseInstanceRefto typeStringclass. - [Breaking] Changed
deltaCommitTimestampfield forcom.databricks.sdk.service.database.DeltaTableSyncInfoto typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.database.SyncedTableContinuousUpdateStatusto typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.database.SyncedTableFailedStatusto typeStringclass. - [Breaking] Changed
syncEndTimestampandsyncStartTimestampfields forcom.databricks.sdk.service.database.SyncedTablePositionto typeStringclass. - [Breaking] Changed
timestampfield forcom.databricks.sdk.service.database.SyncedTableTriggeredUpdateStatusto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.database.UpdateDatabaseCatalogRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.database.UpdateDatabaseInstanceRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.database.UpdateSyncedDatabaseTableRequestto typeStringclass. - [Breaking] Changed
creationTimefield forcom.databricks.sdk.service.ml.OnlineStoreto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.ml.UpdateFeatureTagRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.ml.UpdateOnlineStoreRequestto typeStringclass. - [Breaking] Changed
lifetimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequestto typeStringclass. - [Breaking] Changed
expireTimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretResponseto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.oauth2.FederationPolicyto typeStringclass. - [Breaking] Changed
expireTimefield forcom.databricks.sdk.service.oauth2.SecretInfoto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateAccountFederationPolicyRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateServicePrincipalFederationPolicyRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateAccountIpAccessEnableRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateAibiDashboardEmbeddingAccessPolicySettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateAibiDashboardEmbeddingApprovedDomainsSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDashboardEmailSubscriptionsRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDefaultWarehouseIdRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDisableLegacyAccessRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDisableLegacyDbfsRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateEnableExportNotebookRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateEnableNotebookTableClipboardRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateEnableResultsDownloadingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateLlmProxyPartnerPoweredAccountRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateLlmProxyPartnerPoweredEnforceRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateLlmProxyPartnerPoweredWorkspaceRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.settings.UpdateNccPrivateEndpointRuleRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequestto typeStringclass. - [Breaking] Changed
fieldMaskfield forcom.databricks.sdk.service.settings.UpdateSqlResultsDownloadRequestto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.sharing.FederationPolicyto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.sharing.UpdateFederationPolicyRequestto typeStringclass. - [Breaking] Changed
createTime,triggerTimeandupdateTimefields forcom.databricks.sdk.service.sql.Alertto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.sql.AlertV2to typeStringclass. - [Breaking] Changed
lastEvaluatedAtfield forcom.databricks.sdk.service.sql.AlertV2Evaluationto typeStringclass. - [Breaking] Changed
createTime,triggerTimeandupdateTimefields forcom.databricks.sdk.service.sql.ListAlertsResponseAlertto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.sql.ListQueryObjectsResponseQueryto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.sql.Queryto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.sql.UpdateAlertRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.sql.UpdateAlertV2Requestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.sql.UpdateQueryRequestto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.sql.UpdateVisualizationRequestto typeStringclass. - [Breaking] Changed
createTimeandupdateTimefields forcom.databricks.sdk.service.sql.Visualizationto typeStringclass. - [Breaking] Changed
updateMaskfield forcom.databricks.sdk.service.tags.UpdateTagPolicyRequestto typeStringclass. - [Breaking] Removed
defaultDataSecurityModeandeffectiveDefaultDataSecurityModefields forcom.databricks.sdk.service.settingsv2.Setting.
Release v0.62.0 (2025-09-08)
API Changes
- Added
com.databricks.sdk.service.iamv2package. - Added
accountClient.accountIamV2()service andworkspaceClient.workspaceIamV2()service. - Added
feedbackfield forcom.databricks.sdk.service.dashboards.GenieMessage. - Added
disabledfield forcom.databricks.sdk.service.jobs.Task. - Added
auxiliaryManagedLocationfield forcom.databricks.sdk.service.sharing.TableInternalAttributes. - Added
alertsfield forcom.databricks.sdk.service.sql.ListAlertsV2Response. - Added
NO_ACTIVATED_K8SandUSAGE_POLICY_ENTITLEMENT_DENIEDenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
FOREIGN_ICEBERG_TABLEenum value forcom.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType. - [Breaking] Removed
disabledfield forcom.databricks.sdk.service.jobs.RunTask.
Release v0.61.0 (2025-09-01)
Bug Fixes
- Fixed
selectSparkVersion()method to use contains() instead of equals() for spark version matching.
API Changes
- Added
commentfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - [Breaking] Added
ratingfield forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest. - Added
effectiveEnablePgNativeLoginandenablePgNativeLoginfields forcom.databricks.sdk.service.database.DatabaseInstance. - Added
taskRetryModefield forcom.databricks.sdk.service.jobs.Continuous. - Added
sourceConfigurationsfield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Added
appId,appIdSet,authSecret,authSecretSet,channelUrl,channelUrlSet,tenantIdandtenantIdSetfields forcom.databricks.sdk.service.settings.MicrosoftTeamsConfig. - Added
ensureRerankerCompatiblefield forcom.databricks.sdk.service.vectorsearch.GetIndexRequest. - Added
rerankerfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - [Breaking] Changed
createCleanRoomAssetReview()method forworkspaceClient.cleanRoomAssets()service with new required argument order. - [Breaking] Changed
sendMessageFeedback()method forworkspaceClient.genie()service with new required argument order. - Changed
notebookReviewfield forcom.databricks.sdk.service.cleanrooms.CreateCleanRoomAssetReviewRequestto no longer be required. - [Breaking] Changed
featuresfield forcom.databricks.sdk.service.ml.FeatureListto type List<com.databricks.sdk.service.ml.LinkedFeature>. - [Breaking] Removed
feedbackRatingandfeedbackTextfields forcom.databricks.sdk.service.dashboards.GenieSendMessageFeedbackRequest.
Release v0.60.0 (2025-08-20)
New Features and Improvements
- Azure Service Principal credential provider can now automatically discover tenant ID when not explicitly provided
Bug Fixes
- [Breaking]
DatabricksErrornow correctly exposes all Databricks error details types. This change is a breaking change for users depending on theErrorDetailclass. The same information can be accessed fromErrorDetails.errorInfo.
API Changes
- Added
com.databricks.sdk.service.settingsv2andcom.databricks.sdk.service.tagspackages. - Added
workspaceClient.appsSettings()service. - Added
workspaceClient.entityTagAssignments()service andworkspaceClient.rfa()service. - Added
accountClient.accountSettingsV2()service andworkspaceClient.workspaceSettingsV2()service. - Added
workspaceClient.tagPolicies()service. - Added
deleteConversationMessage(),listConversationMessages()andsendMessageFeedback()methods forworkspaceClient.genie()service. - Added
includeAllfield forcom.databricks.sdk.service.dashboards.GenieListConversationsRequest. - Added
effectiveUsagePolicyIdfield forcom.databricks.sdk.service.jobs.BaseJob. - Added
effectiveUsagePolicyIdfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
effectiveUsagePolicyIdfield forcom.databricks.sdk.service.jobs.Job. - Added
effectiveUsagePolicyIdfield forcom.databricks.sdk.service.jobs.Run. - Added
tokensfield forcom.databricks.sdk.service.serving.AiGatewayRateLimit. - Added
usagePolicyIdfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
effectiveRunAsandrunAsfields forcom.databricks.sdk.service.sql.AlertV2. - Added
cacheQueryIdfield forcom.databricks.sdk.service.sql.QueryInfo. - Added
modelEndpointNameForQueryfield forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn. - [Breaking] Removed
environmentSettingsfield forcom.databricks.sdk.service.catalog.ConnectionInfo. - [Breaking] Removed
environmentSettingsfield forcom.databricks.sdk.service.catalog.CreateConnection. - [Breaking] Removed
environmentSettingsfield forcom.databricks.sdk.service.catalog.UpdateConnection. - [Breaking] Removed
comment,displayNameandtagsfields forcom.databricks.sdk.service.sharing.Share.
Release v0.59.0 (2025-08-13)
New Features and Improvements
- Add option to add a timeout for browser confirmation in the U2M authentication flow.
Bug Fixes
- User provided scopes are now properly propagated in OAuth flows.
- [Warning] Correctly defaults to scope
all-apis(instead ofclusters sql) in U2M if no scopes are provided by the users. This change aligns the Java SDK logic with the Python and Go SDK logic.
API Changes
- Added
workspaceClient.policies()service andworkspaceClient.temporaryPathCredentials()service. - Added
create()method forworkspaceClient.tables()service. - Added
listDatabaseCatalogs(),listSyncedDatabaseTables(),updateDatabaseCatalog()andupdateSyncedDatabaseTable()methods forworkspaceClient.database()service. - Added
firstOnDemandfield forcom.databricks.sdk.service.compute.GcpAttributes. - Added
usagePolicyIdfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
usagePolicyIdfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
usagePolicyIdfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
clientRequestIdandusageContextfields forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
channelId,channelIdSet,oauthTokenandoauthTokenSetfields forcom.databricks.sdk.service.settings.SlackConfig. - Added
SNAPSHOTenum value forcom.databricks.sdk.service.ml.PublishSpecPublishMode. - [Breaking] Changed
publishModefield forcom.databricks.sdk.service.ml.PublishSpecto be required.
Release v0.58.0 (2025-08-06)
API Changes
- Added
statementIdSignaturefield forcom.databricks.sdk.service.dashboards.Result. - Added
effectiveDatabaseInstanceNameandeffectiveLogicalDatabaseNamefields forcom.databricks.sdk.service.database.SyncedDatabaseTable. - Added
tablefield forcom.databricks.sdk.service.jobs.TriggerStateProto. - Added
emailNotificationsfield forcom.databricks.sdk.service.serving.CreatePtEndpointRequest. - Added
emailNotificationsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
emailNotificationsfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - [Breaking] Changed
list()method forworkspaceClient.consumerProviders()service . New request type iscom.databricks.sdk.service.marketplace.ListConsumerProvidersRequestclass. - [Breaking] Changed
create()method foraccountClient.privateAccess()service . New request type iscom.databricks.sdk.service.provisioning.CreatePrivateAccessSettingsRequestclass. - [Breaking] Changed
create()method foraccountClient.privateAccess()service with new required argument order. - [Breaking] Changed
replace()method foraccountClient.privateAccess()service . New request type iscom.databricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequestclass. - [Breaking] Removed
isFeaturedfield forcom.databricks.sdk.service.marketplace.ListProvidersRequest.
Release v0.57.0 (2025-07-31)
API Changes
- Added
sharefield forcom.databricks.sdk.service.sharing.ListProviderShareAssetsResponse. - Added
projectedRemainingWallclockTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
MESSAGE_ATTACHMENT_TOO_LONG_ERRORenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
MASKenum value forcom.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior. - [Breaking] Added waiter for
workspaceClient.cleanRooms().create()method. - [Breaking] Added waiter for
workspaceClient.database().createDatabaseInstance()method.
Release v0.56.0 (2025-07-24)
Bug Fixes
- [BREAKING] Removed shortcut methods for POST/PUT/PATCH operations. These methods did not accept request bodies, making it impossible to specify which fields to update or create. If you depend on these methods, use the corresponding methods that accept full request objects instead.
API Changes
- Added
com.databricks.sdk.service.agentbrickspackage. - Added
workspaceClient.cleanRoomAssetRevisions()service andworkspaceClient.cleanRoomAutoApprovalRules()service. - Added
createCleanRoomAssetReview()method forworkspaceClient.cleanRoomAssets()service. - Added
latestMonitorFailureMsgfield forcom.databricks.sdk.service.catalog.CreateMonitor. - Added
latestMonitorFailureMsgfield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Added
provisioningPhasefield forcom.databricks.sdk.service.database.SyncedTablePipelineProgress. - Added
UNSPECIFIEDenum value forcom.databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus. - Added
UNKNOWNenum value forcom.databricks.sdk.service.catalog.MonitorRefreshInfoState. - Added
UNKNOWN_TRIGGERenum value forcom.databricks.sdk.service.catalog.MonitorRefreshInfoTrigger. - Added
REDSHIFTandSQLDWenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
GERMANY_C5enum value forcom.databricks.sdk.service.settings.ComplianceStandard. - [Breaking] Changed
cancelRefresh()method forworkspaceClient.qualityMonitors()service to start returningcom.databricks.sdk.service.catalog.CancelRefreshResponse. - [Breaking] Changed
create()method forworkspaceClient.qualityMonitors()service with new required argument order. - [Breaking] Changed
delete()method forworkspaceClient.qualityMonitors()service to start returningcom.databricks.sdk.service.catalog.DeleteMonitorResponse. - [Breaking] Changed
refreshIdfield forcom.databricks.sdk.service.catalog.CancelRefreshRequestto typeIntegerclass. - [Breaking] Changed
refreshIdfield forcom.databricks.sdk.service.catalog.GetRefreshRequestto typeIntegerclass. - [Breaking] Changed
monitorVersionfield forcom.databricks.sdk.service.catalog.MonitorInfoto typeIntegerclass. - Changed
outputSchemaNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - [Breaking] Changed
assetTypeandnamefields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetto be required. - Changed
assetTypeandnamefields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetto be required. - Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetailsto be required. - [Breaking] Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetailsto be required. - [Breaking] Changed
notebookContentfield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebookto be required. - Changed
notebookContentfield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebookto be required. - Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto be required. - [Breaking] Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto be required. - Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetailsto be required. - [Breaking] Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetailsto be required. - Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetailsto be required. - [Breaking] Changed
localNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetailsto be required. - [Breaking] Removed
com.databricks.sdk.service.aibuilderpackage.
Release v0.55.0 (2025-07-17)
New Features and Improvements
- Enabled asynchronous token refreshes by default. A new
disable_async_token_refreshconfiguration option has been added to allow disabling this feature if necessary. To disable asynchronous token refresh, set the environment variableDATABRICKS_DISABLE_ASYNC_TOKEN_REFRESH=trueor configure it within your configuration object. The previousDATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESHoption has been removed as asynchronous refresh is now the default behavior.
Internal Changes
- The route-optimized query method now returns a descriptive error instead of a NullPointerException when called on a non-optimized endpoint.
API Changes
- Added
workspaceClient.aiBuilder()service. - Added
workspaceClient.featureStore()service andworkspaceClient.materializedFeatures()service. - Added
deleteConversation(),listConversations()andtrashSpace()methods forworkspaceClient.genie()service. - Added
createDatabaseInstanceRole(),deleteDatabaseInstanceRole(),getDatabaseInstanceRole()andlistDatabaseInstanceRoles()methods forworkspaceClient.database()service. - Added
connectionandcredentialfields forcom.databricks.sdk.service.catalog.Dependency. - Added
relyfield forcom.databricks.sdk.service.catalog.ForeignKeyConstraint. - Added
relyfield forcom.databricks.sdk.service.catalog.PrimaryKeyConstraint. - Added
securableKindManifestfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
securableKindManifestfield forcom.databricks.sdk.service.catalog.TableSummary. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.ClusterDetails. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.ClusterSpec. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.CreateCluster. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.CreateInstancePool. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.EditCluster. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.EditInstancePool. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.GetInstancePool. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Added
remoteDiskThroughputandtotalInitialRemoteDiskSizefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Added
expirationTimefield forcom.databricks.sdk.service.database.DatabaseCredential. - Added
childInstanceRefs,effectiveEnableReadableSecondaries,effectiveNodeCount,effectiveRetentionWindowInDays,effectiveStopped,enableReadableSecondaries,nodeCount,parentInstanceRef,readOnlyDnsandretentionWindowInDaysfields forcom.databricks.sdk.service.database.DatabaseInstance. - Added
existingPipelineIdfield forcom.databricks.sdk.service.database.SyncedTableSpec. - Added
lastSyncandpipelineIdfields forcom.databricks.sdk.service.database.SyncedTableStatus. - Added
dbtPlatformOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
dbtPlatformTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
dbtPlatformTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
dbtPlatformTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
environmentfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
environmentfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
environmentfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
descriptionfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
servedEntityNamefield forcom.databricks.sdk.service.serving.Route. - Added
descriptionfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
descriptionfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
DATABRICKS_ROW_STORE_FORMAT,DELTA_UNIFORM_HUDI,DELTA_UNIFORM_ICEBERG,HIVE,ICEBERG,MONGODB_FORMAT,ORACLE_FORMAT,SALESFORCE_DATA_CLOUD_FORMATandTERADATA_FORMATenum values forcom.databricks.sdk.service.catalog.DataSourceFormat. - Added
METRIC_VIEWenum value forcom.databricks.sdk.service.catalog.TableType. - Added
Renum value forcom.databricks.sdk.service.compute.Language. - Added
CANCELLED,ERROR,QUEUED,RUNNING,STARTINGandSUCCESSenum values forcom.databricks.sdk.service.jobs.DbtPlatformRunStatus. - Added
CONTINUOUSandCONTINUOUS_RESTARTenum values forcom.databricks.sdk.service.jobs.TriggerType. - Added
APPEND_ONLYenum value forcom.databricks.sdk.service.pipelines.TableSpecificConfigScdType. - [Breaking] Changed
update()method forworkspaceClient.dashboardWidgets()service . New request type iscom.databricks.sdk.service.sql.UpdateWidgetRequestclass. - [Breaking] Changed
create()method forworkspaceClient.queryVisualizationsLegacy()service with new required argument order. - [Breaking] Changed
statusfield forcom.databricks.sdk.service.jobs.DbtCloudJobRunStepto typecom.databricks.sdk.service.jobs.DbtPlatformRunStatusclass. - Changed
servedModelNamefield forcom.databricks.sdk.service.serving.Routeto no longer be required. - [Breaking] Changed
servedModelNamefield forcom.databricks.sdk.service.serving.Routeto no longer be required. - [Breaking] Removed
workspaceClient.customLlms()service. - [Breaking] Removed
generateDownloadFullQueryResult()andgetDownloadFullQueryResult()methods forworkspaceClient.genie()service. - [Breaking] Removed
includeDeltaMetadatafield forcom.databricks.sdk.service.catalog.ListTablesRequest. - [Breaking] Removed
tableServingUrlfield forcom.databricks.sdk.service.database.DatabaseTable. - [Breaking] Removed
tableServingUrlfield forcom.databricks.sdk.service.database.SyncedDatabaseTable. - [Breaking] Removed
pipelineIdfield forcom.databricks.sdk.service.database.SyncedTableSpec. - [Breaking] Removed
UNKNOWN_CATALOG_TYPEenum value forcom.databricks.sdk.service.catalog.CatalogType. - [Breaking] Removed
HIVE_CUSTOMandHIVE_SERDEenum values forcom.databricks.sdk.service.catalog.DataSourceFormat. - [Breaking] Removed
UNKNOWN_SECURABLE_TYPEenum value forcom.databricks.sdk.service.catalog.SecurableType. - [Breaking] Removed
CANCELLED,ERROR,QUEUED,RUNNING,STARTINGandSUCCESSenum values forcom.databricks.sdk.service.jobs.DbtCloudRunStatus. - Added
workspaceClient.externalLineage()service andworkspaceClient.externalMetadata()service. - Added
workspaceClient.defaultWarehouseId()service. - Added
claimsfield forcom.databricks.sdk.service.database.GenerateDatabaseCredentialRequest. - Added
activityfield forcom.databricks.sdk.service.ml.DeleteTransitionRequestResponse. - Added
maxResultsfield forcom.databricks.sdk.service.ml.ListWebhooksRequest. - Added
bodyandstatusCodefields forcom.databricks.sdk.service.ml.TestRegistryWebhookResponse. - Added
modelVersionDatabricksfield forcom.databricks.sdk.service.ml.TransitionStageResponse. - Added
registeredModelfield forcom.databricks.sdk.service.ml.UpdateModelResponse. - Added
modelVersionfield forcom.databricks.sdk.service.ml.UpdateModelVersionResponse. - Added
webhookfield forcom.databricks.sdk.service.ml.UpdateWebhookResponse. - Added
runAsfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - Added
principalfield forcom.databricks.sdk.service.serving.AiGatewayRateLimit. - Added
ANY_STATIC_CREDENTIALenum value forcom.databricks.sdk.service.catalog.CredentialType. - Added
TABLE_DELTA_ICEBERG_DELTASHARINGenum value forcom.databricks.sdk.service.catalog.SecurableKind. - Added
SECURITY_AGENTS_FAILED_INITIAL_VERIFICATIONenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
CAN_CREATE_REGISTERED_MODELenum value forcom.databricks.sdk.service.ml.PermissionLevel. - Added
BIGQUERYenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
SERVICE_PRINCIPALandUSER_GROUPenum values forcom.databricks.sdk.service.serving.AiGatewayRateLimitKey. - Added
DELTA_ICEBERG_TABLEenum value forcom.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType. - [Breaking] Changed
deleteTransitionRequest(),updateModel(),updateModelVersion()andupdateWebhook()methods forworkspaceClient.modelRegistry()service return type to become non-empty. - [Breaking] Changed
deleteWebhook()method forworkspaceClient.modelRegistry()service with new required argument order. - [Breaking] Changed
fromStageandtoStagefields forcom.databricks.sdk.service.ml.Activityto typeStringclass. - [Breaking] Changed
stagefield forcom.databricks.sdk.service.ml.ApproveTransitionRequestto typeStringclass. - [Breaking] Changed
stagefield forcom.databricks.sdk.service.ml.CreateTransitionRequestto typeStringclass. - [Breaking] Changed
stagefield forcom.databricks.sdk.service.ml.DeleteTransitionRequestRequestto typeStringclass. - [Breaking] Changed
idfield forcom.databricks.sdk.service.ml.DeleteWebhookRequestto be required. - [Breaking] Changed
keyfield forcom.databricks.sdk.service.ml.FeatureTagto be required. - Changed
keyfield forcom.databricks.sdk.service.ml.FeatureTagto be required. - [Breaking] Changed
capacityfield forcom.databricks.sdk.service.ml.OnlineStoreto be required. - Changed
capacityfield forcom.databricks.sdk.service.ml.OnlineStoreto be required. - [Breaking] Changed
onlineTableNamefield forcom.databricks.sdk.service.ml.PublishSpecto be required. - [Breaking] Changed
stagefield forcom.databricks.sdk.service.ml.RejectTransitionRequestto typeStringclass. - [Breaking] Changed
stagefield forcom.databricks.sdk.service.ml.TransitionModelVersionStageDatabricksto typeStringclass. - [Breaking] Changed
toStagefield forcom.databricks.sdk.service.ml.TransitionRequestto typeStringclass. - [Breaking] Removed
allowedOptionsandrequiredOptionsfields forcom.databricks.sdk.service.catalog.SecurableKindManifest. - [Breaking] Removed
webhookfield forcom.databricks.sdk.service.ml.TestRegistryWebhookResponse. - [Breaking] Removed
modelVersionfield forcom.databricks.sdk.service.ml.TransitionStageResponse. - [Breaking] Removed
ARCHIVED,NONE,PRODUCTIONandSTAGINGenum values forcom.databricks.sdk.service.ml.DeleteTransitionRequestStage. - [Breaking] Removed
ARCHIVED,NONE,PRODUCTIONandSTAGINGenum values forcom.databricks.sdk.service.ml.Stage. - Added
workspaceClient.servicePrincipalSecretsProxy()service. - Added
databasefield forcom.databricks.sdk.service.apps.AppResource. - Added
environmentSettingsfield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Added
environmentSettingsfield forcom.databricks.sdk.service.catalog.CreateConnection. - Added
environmentSettingsfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Added
readReplicaCountfield forcom.databricks.sdk.service.ml.OnlineStore. - Added
pageSizefield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest. - Added
queryBasedConnectorConfigfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
projectedRemainingTaskTotalTimeMs,remainingTaskCount,runnableTasksandworkToBeDonefields forcom.databricks.sdk.service.sql.QueryMetrics. - Added
isDefaultForProviderandnamefields forcom.databricks.sdk.service.workspace.CreateCredentialsRequest. - Added
isDefaultForProviderandnamefields forcom.databricks.sdk.service.workspace.CreateCredentialsResponse. - Added
isDefaultForProviderandnamefields forcom.databricks.sdk.service.workspace.CredentialInfo. - Added
isDefaultForProviderandnamefields forcom.databricks.sdk.service.workspace.GetCredentialsResponse. - Added
isDefaultForProviderandnamefields forcom.databricks.sdk.service.workspace.UpdateCredentialsRequest. - Added
DATABRICKSenum value forcom.databricks.sdk.service.catalog.SystemType. - Added
DRIVER_DNS_RESOLUTION_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
CONFLUENCEandMETA_MARKETINGenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType. - [Breaking] Changed
delete()method forworkspaceClient.tableConstraints()service to start returningcom.databricks.sdk.service.catalog.DeleteTableConstraintResponse. - [Breaking] Changed
servicePrincipalIdfield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequestto typeStringclass. - [Breaking] Changed
servicePrincipalIdfield forcom.databricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequestto typeStringclass. - [Breaking] Changed
servicePrincipalIdfield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequestto typeStringclass. - Changed
callsfield forcom.databricks.sdk.service.serving.AiGatewayRateLimitto no longer be required. - [Breaking] Changed
callsfield forcom.databricks.sdk.service.serving.AiGatewayRateLimitto no longer be required. - [Breaking] Removed
create()method forworkspaceClient.dashboards()service. - [Breaking] Removed
rangeandifUnmodifiedSincefields forcom.databricks.sdk.service.files.DownloadRequest. - [Breaking] Removed
rangeandifUnmodifiedSincefields forcom.databricks.sdk.service.files.GetMetadataRequest.
Release v0.54.0 (2025-06-18)
New Features and Improvements
- [Experimental] Add support for asynchronous token refresh (#464).
Enable this feature by setting the environment variable:
Note: This feature and its configuration are experimental and may be removed in future releases.export DATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESH=true
Release v0.53.0 (2025-06-05)
API Changes
- Added
com.databricks.sdk.service.aibuilder,com.databricks.sdk.service.databaseandcom.databricks.sdk.service.qualitymonitorv2packages. - Added
workspaceClient.customLlms()service. - Added
workspaceClient.database()service. - Added
workspaceClient.qualityMonitorV2()service. - Added
updatePrivateEndpointRule()method foraccountClient.networkConnectivity()service. - Added
listSpaces()method forworkspaceClient.genie()service. - Added
pageTokenfield forcom.databricks.sdk.service.billing.ListLogDeliveryRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.billing.WrappedLogDeliveryConfigurations. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.EffectivePermissionsList. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetEffectiveRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetGrantRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListMetastoresResponse. - Added
cleanRoomNamefield forcom.databricks.sdk.service.cleanrooms.CleanRoomAsset. - [Breaking] Added
namefield forcom.databricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest. - [Breaking] Added
namefield forcom.databricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest. - Added
triggerStatefield forcom.databricks.sdk.service.jobs.BaseJob. - Added
triggerStatefield forcom.databricks.sdk.service.jobs.Job. - Added
dbtCloudOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
dbtCloudTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
endpointServiceandresourceNamesfields forcom.databricks.sdk.service.settings.CreatePrivateEndpointRule. - Added
awsPrivateEndpointRulesfield forcom.databricks.sdk.service.settings.NccEgressTargetRules. - Added
taskTimeOverTimeRangefield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.DeltaSharingScopeEnum. - Added
CLUSTER_MIGRATEDenum value forcom.databricks.sdk.service.compute.EventType. - Added
DRIVER_UNHEALTHYenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - [Breaking] Changed
create()method foraccountClient.logDelivery()service with new required argument order. - [Breaking] Changed
get()method foraccountClient.logDelivery()service to returncom.databricks.sdk.service.billing.GetLogDeliveryConfigurationResponseclass. - [Breaking] Changed
createPrivateEndpointRule(),deletePrivateEndpointRule()andgetPrivateEndpointRule()methods foraccountClient.networkConnectivity()service to returncom.databricks.sdk.service.settings.NccPrivateEndpointRuleclass. - [Breaking] Changed
listPrivateEndpointRules()method foraccountClient.networkConnectivity()service to returncom.databricks.sdk.service.settings.ListPrivateEndpointRulesResponseclass. - [Breaking] Changed
delete()andget()methods forworkspaceClient.cleanRoomAssets()service with new required argument order. - [Breaking] Changed
delete()andget()methods forworkspaceClient.cleanRoomAssets()service . Method path has changed. - [Breaking] Changed
get()method forworkspaceClient.grants()service to returncom.databricks.sdk.service.catalog.GetPermissionsResponseclass. - [Breaking] Changed
update()method forworkspaceClient.grants()service to returncom.databricks.sdk.service.catalog.UpdatePermissionsResponseclass. - [Breaking] Changed
list()method forworkspaceClient.metastores()service to require request ofcom.databricks.sdk.service.catalog.ListMetastoresRequestclass. - Changed
accountId,credentialsId,logType,outputFormatandstorageConfigurationIdfields forcom.databricks.sdk.service.billing.LogDeliveryConfigurationto be required. - Changed
messageandstatusfields forcom.databricks.sdk.service.billing.LogDeliveryStatusto be required. - [Breaking] Changed
logDeliveryConfigurationfield forcom.databricks.sdk.service.billing.WrappedCreateLogDeliveryConfigurationto be required. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetEffectiveRequestto typeStringclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetGrantRequestto typeStringclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponseto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.MetastoreInfoto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
deltaSharingScopefield forcom.databricks.sdk.service.catalog.UpdateMetastoreto typecom.databricks.sdk.service.catalog.DeltaSharingScopeEnumclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdatePermissionsto typeStringclass. - Changed
resourceIdfield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleto no longer be required. - [Breaking] Changed pagination for
accountClient.networkConnectivity().listPrivateEndpointRules()method. - [Breaking] Removed
workspaceClient.databaseInstances()service. - [Breaking] Removed
workspaceClient.queryExecution()service. - [Breaking] Removed
updateNccAzurePrivateEndpointRulePublic()method foraccountClient.networkConnectivity()service. - [Breaking] Removed
getCredentialsForTraceDataDownload(),getCredentialsForTraceDataUpload()andlistLoggedModelArtifacts()methods forworkspaceClient.experiments()service. - [Breaking] Removed
getPublishedDashboardEmbedded()method forworkspaceClient.lakeviewEmbedded()service. - [Breaking] Removed
assetFullNamefield forcom.databricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest. - [Breaking] Removed
assetFullNamefield forcom.databricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterAttributes. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterDetails. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterSpec. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.CreateCluster. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.EditCluster. - [Breaking] Removed
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponseDeltaSharingScope. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.MetastoreInfoDeltaSharingScope. - [Breaking] Removed
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - [Breaking] Removed
INTERNALandINTERNAL_AND_EXTERNALenum values forcom.databricks.sdk.service.catalog.UpdateMetastoreDeltaSharingScope.
Release v0.52.0 (2025-05-27)
New Features and Improvements
- Added Direct-to-Dataplane API support, allowing users to query route optimized model serving endpoints (#453).
API Changes
- Added
workspaceClient.dashboardEmailSubscriptions()service andworkspaceClient.sqlResultsDownload()service. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterDetails. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.ClusterSpec. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.CreateCluster. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.EditCluster. - Added
remoteShuffleDiskIops,remoteShuffleDiskThroughputandtotalInitialRemoteShuffleDiskSizefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Added
tagsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
tagsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
tagsfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedModelInput. - Added
maxProvisionedConcurrencyandminProvisionedConcurrencyfields forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
DELTASHARING_CATALOG,FOREIGN_CATALOG,INTERNAL_CATALOG,MANAGED_CATALOG,MANAGED_ONLINE_CATALOG,SYSTEM_CATALOGandUNKNOWN_CATALOG_TYPEenum values forcom.databricks.sdk.service.catalog.CatalogType. - Added
GA4_RAW_DATA,POWER_BI,SALESFORCE,SALESFORCE_DATA_CLOUD,SERVICENOW,UNKNOWN_CONNECTION_TYPEandWORKDAY_RAASenum values forcom.databricks.sdk.service.catalog.ConnectionType. - Added
OAUTH_ACCESS_TOKEN,OAUTH_M2M,OAUTH_REFRESH_TOKEN,OAUTH_RESOURCE_OWNER_PASSWORD,OAUTH_U2M,OAUTH_U2M_MAPPING,OIDC_TOKEN,PEM_PRIVATE_KEY,SERVICE_CREDENTIALandUNKNOWN_CREDENTIAL_TYPEenum values forcom.databricks.sdk.service.catalog.CredentialType. - Added
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - Added
TERADATAenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Added
OIDC_FEDERATIONenum value forcom.databricks.sdk.service.sharing.AuthenticationType. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.ConnectionInfoto typecom.databricks.sdk.service.catalog.SecurableTypeclass. - [Breaking] Changed
catalogTypefield forcom.databricks.sdk.service.catalog.SchemaInfoto typecom.databricks.sdk.service.catalog.CatalogTypeclass.
Release v0.51.0 (2025-05-21)
Internal Changes
- Added support for .cloud.databricks.mil domains (#435).
API Changes
- Added
accountClient.networkPolicies()service andaccountClient.workspaceNetworkConfiguration()service. - Added
workspaceClient.recipientFederationPolicies()service. - Added
createLoggedModel(),deleteLoggedModel(),deleteLoggedModelTag(),finalizeLoggedModel(),getLoggedModel(),listLoggedModelArtifacts(),logLoggedModelParams(),logOutputs(),searchLoggedModels()andsetLoggedModelTags()methods forworkspaceClient.experiments()service. - Added
ucSecurablefield forcom.databricks.sdk.service.apps.AppResource. - Added
timeseriesColumnsfield forcom.databricks.sdk.service.catalog.PrimaryKeyConstraint. - Added
reviewState,reviewsandrunnerCollaboratorAliasesfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Added
notebookEtagandnotebookUpdatedAtfields forcom.databricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
rootPathfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
materializationNamespacefield forcom.databricks.sdk.service.sharing.Table. - Added
omitPermissionsListfield forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.UpdateAlertRequest. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.UpdateQueryRequest. - Added
INTERNAL_CATALOG,MANAGED_ONLINE_CATALOGandUNKNOWN_CATALOG_TYPEenum values forcom.databricks.sdk.service.catalog.CatalogType. - Added
CATALOG,CLEAN_ROOM,CONNECTION,CREDENTIAL,EXTERNAL_LOCATION,EXTERNAL_METADATA,FUNCTION,METASTORE,PIPELINE,PROVIDER,RECIPIENT,SCHEMA,SHARE,STAGING_TABLE,STORAGE_CREDENTIAL,TABLE,UNKNOWN_SECURABLE_TYPEandVOLUMEenum values forcom.databricks.sdk.service.catalog.SecurableType. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.CatalogInfoto typecom.databricks.sdk.service.catalog.SecurableTypeclass. - Changed
etagandnamefields forcom.databricks.sdk.service.iam.RuleSetResponseto be required. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
enableFileEventsandfileEventQueuefields forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
policyIdandservicePrincipalIdfields forcom.databricks.sdk.service.oauth2.FederationPolicy. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - [Breaking] Removed
accessPointfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.
Release v0.50.0 (2025-05-19)
Internal Changes
- Capture DatabricksError when retrying API calls (#427).
API Changes
- Added
accountClient.llmProxyPartnerPoweredAccount()service,accountClient.llmProxyPartnerPoweredEnforce()service andworkspaceClient.llmProxyPartnerPoweredWorkspace()service. - Added
workspaceClient.databaseInstances()service. - Added
createProvisionedThroughputEndpoint()andupdateProvisionedThroughputEndpointConfig()methods forworkspaceClient.servingEndpoints()service. - Added
catalogNamefield forcom.databricks.sdk.service.catalog.EnableRequest. - Added
sourceTypefield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Added
globfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
provisionedModelUnitsfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
DESCRIBE_QUERY_INVALID_SQL_ERROR,DESCRIBE_QUERY_TIMEOUT,DESCRIBE_QUERY_UNEXPECTED_FAILURE,INVALID_CHAT_COMPLETION_ARGUMENTS_JSON_EXCEPTION,INVALID_SQL_MULTIPLE_DATASET_REFERENCES_EXCEPTION,INVALID_SQL_MULTIPLE_STATEMENTS_EXCEPTIONandINVALID_SQL_UNKNOWN_TABLE_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
CAN_CREATEandCAN_MONITOR_ONLYenum values forcom.databricks.sdk.service.iam.PermissionLevel. - Added
SUCCESS_WITH_FAILURESenum value forcom.databricks.sdk.service.jobs.TerminationCodeCode. - Added
INFRASTRUCTURE_MAINTENANCEenum value forcom.databricks.sdk.service.pipelines.StartUpdateCause. - Added
INFRASTRUCTURE_MAINTENANCEenum value forcom.databricks.sdk.service.pipelines.UpdateInfoCause. - [Breaking] Changed
createAlert()andupdateAlert()methods forworkspaceClient.alertsV2()service with new required argument order. - [Breaking] Changed
set()method forworkspaceClient.permissions()service . New request type iscom.databricks.sdk.service.iam.SetObjectPermissionsclass. - [Breaking] Changed
update()method forworkspaceClient.permissions()service . New request type iscom.databricks.sdk.service.iam.UpdateObjectPermissionsclass. - [Breaking] Changed
get()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.GetCatalogWorkspaceBindingsResponseclass. - [Breaking] Changed
getBindings()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.GetWorkspaceBindingsResponseclass. - [Breaking] Changed
update()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.UpdateCatalogWorkspaceBindingsResponseclass. - [Breaking] Changed
updateBindings()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsResponseclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetBindingsRequestto typeStringclass. - Changed
schemaandstatefields forcom.databricks.sdk.service.catalog.SystemSchemaInfoto be required. - [Breaking] Changed
statefield forcom.databricks.sdk.service.catalog.SystemSchemaInfoto typeStringclass. - [Breaking] Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParametersto typeStringclass. - [Breaking] Changed
workspaceIdfield forcom.databricks.sdk.service.catalog.WorkspaceBindingto be required. - [Breaking] Changed
gpuNodePoolIdfield forcom.databricks.sdk.service.jobs.ComputeConfigto no longer be required. - Changed
gpuNodePoolIdfield forcom.databricks.sdk.service.jobs.ComputeConfigto no longer be required. - [Breaking] Changed
alertfield forcom.databricks.sdk.service.sql.CreateAlertV2Requestto be required. - [Breaking] Changed
alertfield forcom.databricks.sdk.service.sql.UpdateAlertV2Requestto be required. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.GetInstancePool. - [Breaking] Removed
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - [Breaking] Removed
CATALOG,CREDENTIAL,EXTERNAL_LOCATIONandSTORAGE_CREDENTIALenum values forcom.databricks.sdk.service.catalog.GetBindingsSecurableType. - [Breaking] Removed
AVAILABLE,DISABLE_INITIALIZED,ENABLE_COMPLETED,ENABLE_INITIALIZEDandUNAVAILABLEenum values forcom.databricks.sdk.service.catalog.SystemSchemaInfoState. - [Breaking] Removed
CATALOG,CREDENTIAL,EXTERNAL_LOCATIONandSTORAGE_CREDENTIALenum values forcom.databricks.sdk.service.catalog.UpdateBindingsSecurableType.
Release v0.49.0 (2025-05-02)
Bug Fixes
- Fixed the deserialization of responses in VectorSearchAPI's
queryIndex()method (#440).
API Changes
- Added
futureFeatureDataPathfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
excludeColumnsandincludeColumnsfields forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
NETWORK_CHECK_CONTROL_PLANE_FAILURE,NETWORK_CHECK_DNS_SERVER_FAILURE,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE,NETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE,NETWORK_CHECK_NIC_FAILURE,NETWORK_CHECK_STORAGE_FAILUREandSECRET_PERMISSION_DENIEDenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - [Breaking] Changed
pipelineIdfield forcom.databricks.sdk.service.pipelines.EditPipelineto be required. - [Breaking] Changed
connectionName,gatewayStorageCatalogandgatewayStorageSchemafields forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionto be required. - Changed
connectionName,gatewayStorageCatalogandgatewayStorageSchemafields forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionto be required. - [Breaking] Changed
kindfield forcom.databricks.sdk.service.pipelines.PipelineDeploymentto be required. - Changed
kindfield forcom.databricks.sdk.service.pipelines.PipelineDeploymentto be required. - Changed
destinationCatalog,destinationSchemaandsourceUrlfields forcom.databricks.sdk.service.pipelines.ReportSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceUrlfields forcom.databricks.sdk.service.pipelines.ReportSpecto be required. - Changed
destinationCatalog,destinationSchemaandsourceSchemafields forcom.databricks.sdk.service.pipelines.SchemaSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceSchemafields forcom.databricks.sdk.service.pipelines.SchemaSpecto be required. - [Breaking] Changed
destinationCatalog,destinationSchemaandsourceTablefields forcom.databricks.sdk.service.pipelines.TableSpecto be required. - Changed
destinationCatalog,destinationSchemaandsourceTablefields forcom.databricks.sdk.service.pipelines.TableSpecto be required. - [Breaking] Changed
resultsfield forcom.databricks.sdk.service.sql.ListAlertsV2Responseto typecom.databricks.sdk.service.sql.AlertV2Listclass. - [Breaking] Changed pagination for
workspaceClient.alertsV2().listAlerts()method. - [Breaking] Changed waiter for
workspaceClient.genie().createMessage()method.
Release v0.48.0 (2025-04-30)
New Features and Improvements
- Introduce support for Databricks Workload Identity Federation in GitHub workflows (423). See README.md for instructions.
- [Breaking] Users running their workflows in GitHub Actions, which use Cloud native authentication and also have a
DATABRICKS_CLIENT_IDandDATABRICKS_HOSTenvironment variables set may see their authentication start failing due to the order in which the SDK tries different authentication methods.
API Changes
- Added
workspaceClient.alertsV2()service. - Added
updateNccAzurePrivateEndpointRulePublic()method foraccountClient.networkConnectivity()service. - Added
createdAt,createdByandmetastoreIdfields forcom.databricks.sdk.service.catalog.SetArtifactAllowlist. - [Breaking] Added
networkConnectivityConfigfield forcom.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest. - [Breaking] Added
privateEndpointRulefield forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest. - Added
domainNamesfield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRule. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.CreateAlertRequest. - Added
autoResolveDisplayNamefield forcom.databricks.sdk.service.sql.CreateQueryRequest. - Added
CREATE_CLEAN_ROOM,EXECUTE_CLEAN_ROOM_TASKandMODIFY_CLEAN_ROOMenum values forcom.databricks.sdk.service.catalog.Privilege. - Added
DNS_RESOLUTION_ERRORandGCP_DENIED_BY_ORG_POLICYenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
EXPIREDenum value forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState. - [Breaking] Changed
createNetworkConnectivityConfiguration()andcreatePrivateEndpointRule()methods foraccountClient.networkConnectivity()service with new required argument order. - [Breaking] Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputto typeStringclass. - [Breaking] Changed
groupIdfield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleto typeStringclass. - [Breaking] Changed
targetServicesfield forcom.databricks.sdk.service.settings.NccAzureServiceEndpointRuleto typecom.databricks.sdk.service.settings.EgressResourceTypeListclass. - [Breaking] Removed
nameandregionfields forcom.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest. - [Breaking] Removed
groupIdandresourceIdfields forcom.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest. - [Breaking] Removed
LARGE,MEDIUMandSMALLenum values forcom.databricks.sdk.service.serving.ServedModelInputWorkloadSize. - [Breaking] Removed
BLOB,DFS,MYSQL_SERVERandSQL_SERVERenum values forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleGroupId.
Release v0.47.0 (2025-04-24)
API Changes
- Added
updateEndpointBudgetPolicy()andupdateEndpointCustomTags()methods forworkspaceClient.vectorSearchEndpoints()service. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
pageSizeandpageTokenfields forcom.databricks.sdk.service.compute.GetEvents. - Added
nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.compute.GetEventsResponse. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.GetInstancePool. - Added
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.RepairHistoryItem. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Added
customTagsandeffectiveBudgetPolicyIdfields forcom.databricks.sdk.service.vectorsearch.EndpointInfo. - Added
DISABLEDenum value forcom.databricks.sdk.service.jobs.TerminationCodeCode. - [Breaking] Changed
createIndex()method forworkspaceClient.vectorSearchIndexes()service to returncom.databricks.sdk.service.vectorsearch.VectorIndexclass. - [Breaking] Changed
deleteDataVectorIndex()method forworkspaceClient.vectorSearchIndexes()service . HTTP method/verb has changed. - [Breaking] Changed
deleteDataVectorIndex()method forworkspaceClient.vectorSearchIndexes()service with new required argument order. - [Breaking] Changed
dataArrayfield forcom.databricks.sdk.service.vectorsearch.ResultDatato typecom.databricks.sdk.service.vectorsearch.ListValueListclass. - [Breaking] Changed waiter for
workspaceClient.vectorSearchEndpoints().createEndpoint()method. - [Breaking] Removed
nullValuefield forcom.databricks.sdk.service.vectorsearch.Value.
Release v0.46.0 (2025-04-22)
New Features and Improvements
- Added
TokenCachetoExternalBrowserCredentialsProviderto reduce number of authentications needed for U2M OAuth.
Release v0.45.0 (2025-04-14)
API Changes
- Added
workspaceClient.enableExportNotebook()service,workspaceClient.enableNotebookTableClipboard()service andworkspaceClient.enableResultsDownloading()service. - Added
getCredentialsForTraceDataDownload()andgetCredentialsForTraceDataUpload()methods forworkspaceClient.experiments()service. - Added
getDownloadFullQueryResult()method forworkspaceClient.genie()service. - Added
getPublishedDashboardTokenInfo()method forworkspaceClient.lakeviewEmbedded()service. - Added
bindingWorkspaceIdsfield forcom.databricks.sdk.service.billing.BudgetPolicy. - Added
downloadIdfield forcom.databricks.sdk.service.dashboards.GenieGenerateDownloadFullQueryResultResponse. - Added
dashboardOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.RunTask. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.SubmitTask. - Added
dashboardTaskandpowerBiTaskfields forcom.databricks.sdk.service.jobs.Task. - Added
includeFeaturesfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
modelsfield forcom.databricks.sdk.service.ml.LogInputs. - Added
datasetDigest,datasetNameandmodelIdfields forcom.databricks.sdk.service.ml.LogMetric. - Added
datasetDigest,datasetName,modelIdandrunIdfields forcom.databricks.sdk.service.ml.Metric. - Added
modelInputsfield forcom.databricks.sdk.service.ml.RunInputs. - Added
clientApplicationfield forcom.databricks.sdk.service.sql.QueryInfo. - Added
GEOGRAPHYandGEOMETRYenum values forcom.databricks.sdk.service.catalog.ColumnTypeName. - Added
ALLOCATION_TIMEOUT_NO_HEALTHY_AND_WARMED_UP_CLUSTERS,DOCKER_CONTAINER_CREATION_EXCEPTION,DOCKER_IMAGE_TOO_LARGE_FOR_INSTANCE_EXCEPTIONandDOCKER_INVALID_OS_EXCEPTIONenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
STANDARDenum value forcom.databricks.sdk.service.jobs.PerformanceTarget. - Added
CAN_VIEWenum value forcom.databricks.sdk.service.sql.WarehousePermissionLevel. - [Breaking] Changed
generateDownloadFullQueryResult()method forworkspaceClient.genie()service . Method path has changed. - [Breaking] Changed waiter for
workspaceClient.commandExecution().create()method. - [Breaking] Changed waiter for
workspaceClient.commandExecution().execute()method. - [Breaking] Removed
error,statusandtransientStatementIdfields forcom.databricks.sdk.service.dashboards.GenieGenerateDownloadFullQueryResultResponse. - [Breaking] Removed
BALANCEDandCOST_OPTIMIZEDenum values forcom.databricks.sdk.service.jobs.PerformanceTarget. - [Breaking] Removed
workspaceClient.pipelines().waitGetPipelineRunning()method.
Release v0.44.0 (2025-04-10)
Bug Fixes
- Fix issue deserializing HTTP responses with an empty body (#426).
Release v0.43.0 (2025-03-26)
API Changes
- Added
generateDownloadFullQueryResult()method forworkspaceClient.genie()service. - Added
effectiveUserApiScopes,oauth2AppClientId,oauth2AppIntegrationIdanduserApiScopesfields forcom.databricks.sdk.service.apps.App. - Added
abfss,dbfs,errorMessage,executionDurationSeconds,file,gcs,s3,status,volumesandworkspacefields forcom.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - [Breaking] Added
forecastGranularityfield forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - Added
jwksUrifield forcom.databricks.sdk.service.oauth2.OidcFederationPolicy. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
eventLogfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.AiGatewayConfig. - Added
customProviderConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.PutAiGatewayRequest. - Added
fallbackConfigfield forcom.databricks.sdk.service.serving.PutAiGatewayResponse. - Added
aliases,comment,dataType,dependencyList,fullDataType,id,inputParams,name,properties,routineDefinition,schema,securableKind,share,shareId,storageLocationandtagsfields forcom.databricks.sdk.service.sharing.DeltaSharingFunction. - Added
querySourcefield forcom.databricks.sdk.service.sql.QueryInfo. - Added
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.catalog.CatalogType. - Added
BROWSEenum value forcom.databricks.sdk.service.catalog.Privilege. - Added
ACCESS_TOKEN_FAILURE,ALLOCATION_TIMEOUT,ALLOCATION_TIMEOUT_NODE_DAEMON_NOT_READY,ALLOCATION_TIMEOUT_NO_HEALTHY_CLUSTERS,ALLOCATION_TIMEOUT_NO_MATCHED_CLUSTERS,ALLOCATION_TIMEOUT_NO_READY_CLUSTERS,ALLOCATION_TIMEOUT_NO_UNALLOCATED_CLUSTERS,ALLOCATION_TIMEOUT_NO_WARMED_UP_CLUSTERS,AWS_INACCESSIBLE_KMS_KEY_FAILURE,AWS_INSTANCE_PROFILE_UPDATE_FAILURE,AWS_INVALID_KEY_PAIR,AWS_INVALID_KMS_KEY_STATE,AWS_RESOURCE_QUOTA_EXCEEDED,AZURE_PACKED_DEPLOYMENT_PARTIAL_FAILURE,BOOTSTRAP_TIMEOUT_DUE_TO_MISCONFIG,BUDGET_POLICY_LIMIT_ENFORCEMENT_ACTIVATED,BUDGET_POLICY_RESOLUTION_FAILURE,CLOUD_ACCOUNT_SETUP_FAILURE,CLOUD_OPERATION_CANCELLED,CLOUD_PROVIDER_INSTANCE_NOT_LAUNCHED,CLOUD_PROVIDER_LAUNCH_FAILURE_DUE_TO_MISCONFIG,CLOUD_PROVIDER_RESOURCE_STOCKOUT_DUE_TO_MISCONFIG,CLUSTER_OPERATION_THROTTLED,CLUSTER_OPERATION_TIMEOUT,CONTROL_PLANE_REQUEST_FAILURE_DUE_TO_MISCONFIG,DATA_ACCESS_CONFIG_CHANGED,DISASTER_RECOVERY_REPLICATION,DRIVER_EVICTION,DRIVER_LAUNCH_TIMEOUT,DRIVER_NODE_UNREACHABLE,DRIVER_OUT_OF_DISK,DRIVER_OUT_OF_MEMORY,DRIVER_POD_CREATION_FAILURE,DRIVER_UNEXPECTED_FAILURE,DYNAMIC_SPARK_CONF_SIZE_EXCEEDED,EOS_SPARK_IMAGE,EXECUTOR_POD_UNSCHEDULED,GCP_API_RATE_QUOTA_EXCEEDED,GCP_FORBIDDEN,GCP_IAM_TIMEOUT,GCP_INACCESSIBLE_KMS_KEY_FAILURE,GCP_INSUFFICIENT_CAPACITY,GCP_IP_SPACE_EXHAUSTED,GCP_KMS_KEY_PERMISSION_DENIED,GCP_NOT_FOUND,GCP_RESOURCE_QUOTA_EXCEEDED,GCP_SERVICE_ACCOUNT_ACCESS_DENIED,GCP_SERVICE_ACCOUNT_NOT_FOUND,GCP_SUBNET_NOT_READY,GCP_TRUSTED_IMAGE_PROJECTS_VIOLATED,GKE_BASED_CLUSTER_TERMINATION,INIT_CONTAINER_NOT_FINISHED,INSTANCE_POOL_MAX_CAPACITY_REACHED,INSTANCE_POOL_NOT_FOUND,INSTANCE_UNREACHABLE_DUE_TO_MISCONFIG,INTERNAL_CAPACITY_FAILURE,INVALID_AWS_PARAMETER,INVALID_INSTANCE_PLACEMENT_PROTOCOL,INVALID_WORKER_IMAGE_FAILURE,IN_PENALTY_BOX,LAZY_ALLOCATION_TIMEOUT,MAINTENANCE_MODE,NETVISOR_SETUP_TIMEOUT,NO_MATCHED_K8S,NO_MATCHED_K8S_TESTING_TAG,POD_ASSIGNMENT_FAILURE,POD_SCHEDULING_FAILURE,RESOURCE_USAGE_BLOCKED,SECRET_CREATION_FAILURE,SERVERLESS_LONG_RUNNING_TERMINATED,SPARK_IMAGE_DOWNLOAD_THROTTLED,SPARK_IMAGE_NOT_FOUND,SSH_BOOTSTRAP_FAILURE,STORAGE_DOWNLOAD_FAILURE_DUE_TO_MISCONFIG,STORAGE_DOWNLOAD_FAILURE_SLOW,STORAGE_DOWNLOAD_FAILURE_THROTTLED,UNEXPECTED_POD_RECREATION,USER_INITIATED_VM_TERMINATIONandWORKSPACE_UPDATEenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Added
GENERATED_SQL_QUERY_TOO_LONG_EXCEPTIONandMISSING_SQL_QUERY_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
BALANCEDenum value forcom.databricks.sdk.service.jobs.PerformanceTarget. - Added
LISTING_RESOURCEenum value forcom.databricks.sdk.service.marketplace.FileParentType. - Added
APPenum value forcom.databricks.sdk.service.marketplace.MarketplaceFileType. - Added
CUSTOMenum value forcom.databricks.sdk.service.serving.ExternalModelProvider. - Added
ARCLIGHT_MULTI_TENANT_AZURE_EXCHANGE_TOKENandARCLIGHT_MULTI_TENANT_AZURE_EXCHANGE_TOKEN_WITH_USER_DELEGATION_KEYenum values forcom.databricks.sdk.service.settings.TokenType. - [Breaking] Changed
createExperiment()method forworkspaceClient.forecasting()service with new required argument order. - Changed
instanceTypeIdfield forcom.databricks.sdk.service.compute.NodeInstanceTypeto be required. - Changed
categoryfield forcom.databricks.sdk.service.compute.NodeTypeto be required. - [Breaking] Changed
functionsfield forcom.databricks.sdk.service.sharing.ListProviderShareAssetsResponseto typecom.databricks.sdk.service.sharing.DeltaSharingFunctionListclass. - [Breaking] Removed
executionDetailsandscriptfields forcom.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - [Breaking] Removed
supportsElasticDiskfield forcom.databricks.sdk.service.compute.NodeType. - [Breaking] Removed
dataGranularityQuantityanddataGranularityUnitfields forcom.databricks.sdk.service.ml.CreateForecastingExperimentRequest. - [Breaking] Removed
aliases,comment,dataType,dependencyList,fullDataType,id,inputParams,name,properties,routineDefinition,schema,securableKind,share,shareId,storageLocationandtagsfields forcom.databricks.sdk.service.sharing.Function.
Release v0.42.0 (2025-03-11)
Internal Changes
- Update Jobs ListRuns API to support paginated responses (#411)
- Update Jobs ListJobs API to support paginated responses (#410)
- Introduce automated tagging (#409).
- Update Jobs GetJob API to support paginated responses (#403).
- Update Jobs GetRun API to support paginated responses (#402).
- Update github cache action version from v2 to v4 ([#415](Update github cache action version from v2 to v4))
API Changes
- Added
workspaceClient.forecasting()service. - Added
executeMessageAttachmentQuery(),getMessageAttachmentQueryResult()andgetSpace()methods forworkspaceClient.genie()service. - Added
listProviderShareAssets()method forworkspaceClient.providers()service. - Added
budgetPolicyIdandeffectiveBudgetPolicyIdfields forcom.databricks.sdk.service.apps.App. - Added
policyfield forcom.databricks.sdk.service.billing.CreateBudgetPolicyRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.ValidateCredentialRequest. - Added
attachmentIdfield forcom.databricks.sdk.service.dashboards.GenieAttachment. - Added
conversationIdfield forcom.databricks.sdk.service.dashboards.GenieConversation. - Added
messageIdfield forcom.databricks.sdk.service.dashboards.GenieMessage. - Added
description,id,lastUpdatedTimestamp,query,queryResultMetadata,statementIdandtitlefields forcom.databricks.sdk.service.dashboards.GenieQueryAttachment. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
genAiComputeTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
runNamefield forcom.databricks.sdk.service.ml.CreateRun. - Added
runNamefield forcom.databricks.sdk.service.ml.RunInfo. - Added
runNamefield forcom.databricks.sdk.service.ml.UpdateRun. - Added
lifetimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest. - Added
expireTimefield forcom.databricks.sdk.service.oauth2.CreateServicePrincipalSecretResponse. - Added
expireTimefield forcom.databricks.sdk.service.oauth2.SecretInfo. - Added
instanceProfileArnfield forcom.databricks.sdk.service.serving.AmazonBedrockConfig. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
add,principalandremovefields forcom.databricks.sdk.service.sharing.PermissionsChange. - Added
columnsToRerankfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
ORACLEandTERADATAenum values forcom.databricks.sdk.service.catalog.ConnectionType. - Added
COULD_NOT_GET_MODEL_DEPLOYMENTS_EXCEPTION,FUNCTION_ARGUMENTS_INVALID_TYPE_EXCEPTIONandMESSAGE_CANCELLED_WHILE_EXECUTING_EXCEPTIONenum values forcom.databricks.sdk.service.dashboards.MessageErrorType. - Added
WAITINGenum value forcom.databricks.sdk.service.jobs.RunLifecycleStateV2State. - Added
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.ViewType. - Added
OAUTH_CLIENT_CREDENTIALSenum value forcom.databricks.sdk.service.sharing.AuthenticationType. - Added
RAWenum value forcom.databricks.sdk.service.workspace.ExportFormat. - [Breaking] Changed
getByName()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentByNameResponseclass. - [Breaking] Changed
logInputs()method forworkspaceClient.experiments()service with new required argument order. - [Breaking] Changed
sharePermissions()method forworkspaceClient.shares()service to returncom.databricks.sdk.service.sharing.GetSharePermissionsResponseclass. - [Breaking] Changed
sharePermissions()andupdatePermissions()methods forworkspaceClient.shares()service return type to become non-empty. - [Breaking] Changed
updatePermissions()method forworkspaceClient.shares()service to returncom.databricks.sdk.service.sharing.UpdateSharePermissionsResponseclass. - Changed
policyIdfield forcom.databricks.sdk.service.billing.BudgetPolicyto no longer be required. - [Breaking] Changed
policyIdfield forcom.databricks.sdk.service.billing.BudgetPolicyto no longer be required. - [Breaking] Changed
partitionsfield forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto typecom.databricks.sdk.service.cleanrooms.PartitionListclass. - [Breaking] Changed
queryfield forcom.databricks.sdk.service.dashboards.GenieAttachmentto typecom.databricks.sdk.service.dashboards.GenieQueryAttachmentclass. - [Breaking] Changed
digest,name,sourceandsourceTypefields forcom.databricks.sdk.service.ml.Datasetto be required. - Changed
digest,name,sourceandsourceTypefields forcom.databricks.sdk.service.ml.Datasetto be required. - Changed
datasetfield forcom.databricks.sdk.service.ml.DatasetInputto be required. - [Breaking] Changed
datasetfield forcom.databricks.sdk.service.ml.DatasetInputto be required. - [Breaking] Changed
keyandvaluefields forcom.databricks.sdk.service.ml.InputTagto be required. - Changed
keyandvaluefields forcom.databricks.sdk.service.ml.InputTagto be required. - [Breaking] Changed
viewTypefield forcom.databricks.sdk.service.ml.ListExperimentsRequestto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Changed
runIdfield forcom.databricks.sdk.service.ml.LogInputsto be required. - [Breaking] Changed
viewTypefield forcom.databricks.sdk.service.ml.SearchExperimentsto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Changed
runViewTypefield forcom.databricks.sdk.service.ml.SearchRunsto typecom.databricks.sdk.service.ml.ViewTypeclass. - [Breaking] Removed
customTagsandpolicyNamefields forcom.databricks.sdk.service.billing.CreateBudgetPolicyRequest. - [Breaking] Removed
cachedQuerySchema,description,id,instructionId,instructionTitle,lastUpdatedTimestamp,query,statementIdandtitlefields forcom.databricks.sdk.service.dashboards.QueryAttachment. - [Breaking] Removed
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - [Breaking] Removed
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.SearchExperimentsViewType. - [Breaking] Removed
ACTIVE_ONLY,ALLandDELETED_ONLYenum values forcom.databricks.sdk.service.ml.SearchRunsRunViewType.
Release v0.41.0 (2025-02-11)
API Changes:
- Added
getMessageQueryResultByAttachment()method forworkspaceClient.genie()service. - Added
idfield forcom.databricks.sdk.service.apps.App. - Added
limitConfigfield forcom.databricks.sdk.service.billing.UpdateBudgetPolicyRequest. - Added
volumesfield forcom.databricks.sdk.service.compute.ClusterLogConf. - Removed
reviewState,reviewsandrunnerCollaboratorsfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook.
OpenAPI SHA: 99f644e72261ef5ecf8d74db20f4b7a1e09723cc, Date: 2025-02-11
Release v0.40.0 (2025-02-03)
Bug Fixes
- Correctly include query parameters for APIs whose request objects contain the body as a field (#401).
Internal Changes
- Add CICD environment to User Agent (#404).
API Changes:
- Added
accountClient.budgetPolicy()service. - Added
accountClient.enableIpAccessLists()service. - Added
workspaceClient.accessControl()service. - Added
workspaceClient.lakeviewEmbedded()service andworkspaceClient.queryExecution()service. - Added
workspaceClient.redashConfig()service. - Added
httpRequest()method forworkspaceClient.servingEndpoints()service. - Added
gcpOauthTokenfield forcom.databricks.sdk.service.catalog.TemporaryCredentials. - Added
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Added
reviewState,reviewsandrunnerCollaboratorsfields forcom.databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Added
statementIdfield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
effectivePerformanceTargetfield forcom.databricks.sdk.service.jobs.Run. - Added
performanceTargetfield forcom.databricks.sdk.service.jobs.RunNow. - Added
cleanRoomsNotebookOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
disabledandeffectivePerformanceTargetfields forcom.databricks.sdk.service.jobs.RunTask. - Added
runAsReplfield forcom.databricks.sdk.service.jobs.SparkJarTask. - Added
userAuthorizedScopesfield forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration. - Added
userAuthorizedScopesfield forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationOutput. - Added
scopesanduserAuthorizedScopesfields forcom.databricks.sdk.service.oauth2.UpdateCustomAppIntegration. - Added
contentsfield forcom.databricks.sdk.service.serving.GetOpenApiResponse. - Added
activated,activationUrl,authenticationType,cloud,comment,createdAt,createdBy,dataRecipientGlobalMetastoreId,ipAccessList,metastoreId,name,owner,propertiesKvpairs,region,sharingCode,tokens,updatedAtandupdatedByfields forcom.databricks.sdk.service.sharing.RecipientInfo. - Added
expirationTimefield forcom.databricks.sdk.service.sharing.RecipientInfo. - Changed
update()method forworkspaceClient.recipients()service to returncom.databricks.sdk.service.sharing.RecipientInfoclass. - Changed
update()method forworkspaceClient.recipients()service to typeupdate()method forworkspaceClient.recipients()service. - Changed
update()method forworkspaceClient.recipients()service return type to become non-empty. - Changed
create()method forworkspaceClient.servingEndpoints()service with new required argument order. - Changed
getOpenApi()method forworkspaceClient.servingEndpoints()service return type to become non-empty. - Changed
patch()method forworkspaceClient.servingEndpoints()service to returncom.databricks.sdk.service.serving.EndpointTagsclass. - Changed
patch()method forworkspaceClient.servingEndpoints()service to typepatch()method forworkspaceClient.servingEndpoints()service. - Changed
com.databricks.sdk.service.serving.EndpointTagListclass to. - Changed
collaboratorAliasfield forcom.databricks.sdk.service.cleanrooms.CleanRoomCollaboratorto be required. - Changed
collaboratorAliasfield forcom.databricks.sdk.service.cleanrooms.CleanRoomCollaboratorto be required. - Changed
behaviorfield forcom.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorto no longer be required. - Changed
behaviorfield forcom.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorto no longer be required. - Changed
configfield forcom.databricks.sdk.service.serving.CreateServingEndpointto no longer be required. - Changed
projectIdandregionfields forcom.databricks.sdk.service.serving.GoogleCloudVertexAiConfigto be required. - Changed
projectIdandregionfields forcom.databricks.sdk.service.serving.GoogleCloudVertexAiConfigto be required. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedEntityInputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedEntityOutputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelOutputto typecom.databricks.sdk.service.serving.ServingModelWorkloadTypeclass. - Removed
securableKindfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Removed
securableKindfield forcom.databricks.sdk.service.catalog.ConnectionInfo.
OpenAPI SHA: c72c58f97b950fcb924a90ef164bcb10cfcd5ece, Date: 2025-02-03
Release v0.39.0 (2025-01-20)
Internal Changes
- Migrate workflows that need write access to use hosted runners (#397).
API Changes:
- Added
noComputefield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
hasMorefield forcom.databricks.sdk.service.jobs.BaseJob. - Added
hasMorefield forcom.databricks.sdk.service.jobs.BaseRun. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.GetJobRequest. - Added
hasMoreandnextPageTokenfields forcom.databricks.sdk.service.jobs.Job. - Added
hasMorefield forcom.databricks.sdk.service.jobs.Run. - Added
runAsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
runAsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
authorizationDetailsandendpointUrlfields forcom.databricks.sdk.service.serving.DataPlaneInfo. - Added .
- Changed
update()method foraccountClient.federationPolicy()service with new required argument order. - Changed
update()method foraccountClient.servicePrincipalFederationPolicy()service with new required argument order. - Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateAccountFederationPolicyRequestto no longer be required. - Changed
updateMaskfield forcom.databricks.sdk.service.oauth2.UpdateServicePrincipalFederationPolicyRequestto no longer be required. - Changed
daysOfWeekfield forcom.databricks.sdk.service.pipelines.RestartWindowto typecom.databricks.sdk.service.pipelines.DayOfWeekListclass.
OpenAPI SHA: 779817ed8d63031f5ea761fbd25ee84f38feec0d, Date: 2025-01-08
Release v0.38.0 (2024-12-17)
API Changes:
- Added
accountClient.federationPolicy()service andaccountClient.servicePrincipalFederationPolicy()service. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterDetails. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.ClusterSpec. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.CreateCluster. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.EditCluster. - Added
isSingleNode,kindanduseMlRuntimefields forcom.databricks.sdk.service.compute.UpdateClusterResource. - Added
updateParameterSyntaxfield forcom.databricks.sdk.service.dashboards.MigrateDashboardRequest. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
cleanRoomsNotebookTaskfield forcom.databricks.sdk.service.jobs.Task. - Changed
daysOfWeekfield forcom.databricks.sdk.service.pipelines.RestartWindowto typecom.databricks.sdk.service.pipelines.RestartWindowDaysOfWeekListclass.
OpenAPI SHA: a6a317df8327c9b1e5cb59a03a42ffa2aabeef6d, Date: 2024-12-16
Release v0.37.0 (2024-12-10)
Internal Changes
- Update SDK to OpenAPI spec (#389).
API Changes:
- Added
com.databricks.sdk.service.cleanroomspackage. - Added
delete()method forworkspaceClient.aibiDashboardEmbeddingAccessPolicy()service. - Added
delete()method forworkspaceClient.aibiDashboardEmbeddingApprovedDomains()service. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CreateCredentialRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CredentialInfo. - Added
gcpOptionsfield forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.UpdateCredentialRequest. - Added
cachedQuerySchemafield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added .
- Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.CreateCredentialRequest.
OpenAPI SHA: 7016dcbf2e011459416cf408ce21143bcc4b3a25, Date: 2024-12-05
Release v0.36.0 (2024-11-20)
Internal Changes
- Update Jobs GetRun API to support paginated responses for jobs and ForEach tasks (#386).
API Changes:
- Added
servicePrincipalClientIdfield forcom.databricks.sdk.service.apps.App. - Added
azureServicePrincipal,gcpServiceAccountKeyandreadOnlyfields forcom.databricks.sdk.service.catalog.CreateCredentialRequest. - Added
azureServicePrincipal,readOnlyandusedForManagedStoragefields forcom.databricks.sdk.service.catalog.CredentialInfo. - Added
azureServicePrincipalandreadOnlyfields forcom.databricks.sdk.service.catalog.UpdateCredentialRequest. - Added
externalLocationName,readOnlyandurlfields forcom.databricks.sdk.service.catalog.ValidateCredentialRequest. - Added
isDirfield forcom.databricks.sdk.service.catalog.ValidateCredentialResponse. - Changed
createCredential()andgenerateTemporaryServiceCredential()methods forworkspaceClient.credentials()service with new required argument order. - Changed
accessConnectorIdfield forcom.databricks.sdk.service.catalog.AzureManagedIdentityto be required. - Changed
accessConnectorIdfield forcom.databricks.sdk.service.catalog.AzureManagedIdentityto be required. - Changed
namefield forcom.databricks.sdk.service.catalog.CreateCredentialRequestto be required. - Changed
credentialNamefield forcom.databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequestto be required.
OpenAPI SHA: f2385add116e3716c8a90a0b68e204deb40f996c, Date: 2024-11-15
Release v0.35.0 (2024-11-07)
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
appDeploymentfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Added
appfield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
appfield forcom.databricks.sdk.service.apps.UpdateAppRequest. - Added
tablefield forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest. - Added
azureAadfield forcom.databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse. - Added
omitUsernamefield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
fullNamefield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
dashboardfield forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Added
schedulefield forcom.databricks.sdk.service.dashboards.CreateScheduleRequest. - Added
subscriptionfield forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest. - Added
warehouseIdfield forcom.databricks.sdk.service.dashboards.Schedule. - Added
dashboardfield forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Added
schedulefield forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest. - Added
onlyfield forcom.databricks.sdk.service.jobs.RunNow. - Added
pageTokenfield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.ListServicePrincipalSecretsResponse. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
connectionNamefield forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition. - Added
restartWindowfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
isNoPublicIpEnabledfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
privateAccessSettingsIdfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Added
externalCustomerInfoandisNoPublicIpEnabledfields forcom.databricks.sdk.service.provisioning.Workspace. - Added
lastUsedDayfield 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.GenieExecuteMessageQueryRequestclass. - 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,modeandsourceCodePathfields forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Removed
description,nameandresourcesfields forcom.databricks.sdk.service.apps.CreateAppRequest. - Removed
descriptionandresourcesfields forcom.databricks.sdk.service.apps.UpdateAppRequest. - Removed
nameandspecfields forcom.databricks.sdk.service.catalog.CreateOnlineTableRequest. - Removed
displayName,parentPath,serializedDashboardandwarehouseIdfields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Removed
cronSchedule,displayNameandpauseStatusfields forcom.databricks.sdk.service.dashboards.CreateScheduleRequest. - Removed
subscriberfield forcom.databricks.sdk.service.dashboards.CreateSubscriptionRequest. - Removed
displayName,etag,serializedDashboardandwarehouseIdfields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Removed
cronSchedule,displayName,etagandpauseStatusfields forcom.databricks.sdk.service.dashboards.UpdateScheduleRequest. - Removed
prevPageTokenfield forcom.databricks.sdk.service.jobs.Run.
OpenAPI SHA: d25296d2f4aa7bd6195c816fdf82e0f960f775da, Date: 2024-11-07
Release v0.34.0 (2024-10-22)
New Features and Improvements
- Experimental: Make retry strategy configurable (#363).
Bug Fixes
- CommonHttpsClient Builder - set timeout correctly (#362).
Release v0.33.0 (2024-10-18)
Bug Fixes
- Fix Ubuntu unit tests on Github Actions (#366).
API Changes:
- Added
workspaceClient.disableLegacyDbfs()service. - Added
com.databricks.sdk.service.apps.AppResource,com.databricks.sdk.service.apps.AppResourceJob,com.databricks.sdk.service.apps.AppResourceJobJobPermission,com.databricks.sdk.service.apps.AppResourceSecret,com.databricks.sdk.service.apps.AppResourceSecretSecretPermission,com.databricks.sdk.service.apps.AppResourceServingEndpoint,com.databricks.sdk.service.apps.AppResourceServingEndpointServingEndpointPermission,com.databricks.sdk.service.apps.AppResourceSqlWarehouseandcom.databricks.sdk.service.apps.AppResourceSqlWarehouseSqlWarehousePermissionclasses. - Added
com.databricks.sdk.service.pipelines.ReportSpecclass. - Added
com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsRequest,com.databricks.sdk.service.settings.DeleteDisableLegacyDbfsResponse,com.databricks.sdk.service.settings.DisableLegacyDbfs,com.databricks.sdk.service.settings.GetDisableLegacyDbfsRequestandcom.databricks.sdk.service.settings.UpdateDisableLegacyDbfsRequestclasses. - Added
com.databricks.sdk.service.workspace.CreateCredentialsRequest,com.databricks.sdk.service.workspace.CreateRepoRequest,com.databricks.sdk.service.workspace.CreateRepoResponse,com.databricks.sdk.service.workspace.DeleteCredentialsRequest,Object,Object,com.databricks.sdk.service.workspace.GetCredentialsRequest,com.databricks.sdk.service.workspace.GetRepoResponse,com.databricks.sdk.service.workspace.ListCredentialsResponse,com.databricks.sdk.service.workspace.UpdateCredentialsRequest,Object,com.databricks.sdk.service.workspace.UpdateRepoRequestandObjectclasses. - Added
defaultSourceCodePathandresourcesfields forcom.databricks.sdk.service.apps.App. - Added
resourcesfield forcom.databricks.sdk.service.apps.CreateAppRequest. - Added
resourcesfield forcom.databricks.sdk.service.apps.UpdateAppRequest. - Added
unityCatalogProvisioningStatefield forcom.databricks.sdk.service.catalog.OnlineTable. - Added
isTruncatedfield forcom.databricks.sdk.service.dashboards.Result. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.jobs.BaseJob. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.jobs.Job. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
schemafield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
schemafield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
reportfield forcom.databricks.sdk.service.pipelines.IngestionConfig. - Added
schemafield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
sequenceByfield forcom.databricks.sdk.service.pipelines.TableSpecificConfig. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.Alert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.CreateAlertRequestAlert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.ListAlertsResponseAlert. - Added
notifyOnOkfield forcom.databricks.sdk.service.sql.UpdateAlertRequestAlert. - Added
credentialId,gitProviderandgitUsernamefields forcom.databricks.sdk.service.workspace.GetCredentialsResponse. - Changed
create()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.CreateCredentialsRequestclass. - Changed
delete()method forworkspaceClient.gitCredentials()service to returnObjectclass. - Changed
delete()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.DeleteCredentialsRequestclass. - Changed
get()method forworkspaceClient.gitCredentials()service to returncom.databricks.sdk.service.workspace.GetCredentialsResponseclass. - Changed
get()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.GetCredentialsRequestclass. - Changed
list()method forworkspaceClient.gitCredentials()service to returncom.databricks.sdk.service.workspace.ListCredentialsResponseclass. - Changed
update()method forworkspaceClient.gitCredentials()service to returnObjectclass. - Changed
update()method forworkspaceClient.gitCredentials()service . New request type iscom.databricks.sdk.service.workspace.UpdateCredentialsRequestclass. - Changed
create()method forworkspaceClient.repos()service . New request type iscom.databricks.sdk.service.workspace.CreateRepoRequestclass. - Changed
create()method forworkspaceClient.repos()service to returncom.databricks.sdk.service.workspace.CreateRepoResponseclass. - Changed
delete()method forworkspaceClient.repos()service to returnObjectclass. - Changed
get()method forworkspaceClient.repos()service to returncom.databricks.sdk.service.workspace.GetRepoResponseclass. - Changed
update()method forworkspaceClient.repos()service to returnObjectclass. - Changed
update()method forworkspaceClient.repos()service . New request type iscom.databricks.sdk.service.workspace.UpdateRepoRequestclass. - Changed
credentialIdandgitProviderfields forcom.databricks.sdk.service.workspace.CreateCredentialsResponseto be required. - Changed
credentialIdfield forcom.databricks.sdk.service.workspace.CredentialInfoto be required. - Changed
patternsfield forcom.databricks.sdk.service.workspace.SparseCheckouttocom.databricks.sdk.service.workspace.Listclass. - Changed
patternsfield forcom.databricks.sdk.service.workspace.SparseCheckoutUpdatetocom.databricks.sdk.service.workspace.Listclass. - Removed
com.databricks.sdk.service.workspace.CreateCredentials,com.databricks.sdk.service.workspace.CreateRepo,com.databricks.sdk.service.workspace.DeleteGitCredentialRequest,com.databricks.sdk.service.workspace.GetGitCredentialRequest,com.databricks.sdk.service.workspace.SparseCheckoutPattern,com.databricks.sdk.service.workspace.UpdateCredentials,com.databricks.sdk.service.workspace.UpdateRepoandObjectclasses. - Removed
credentialsfield forcom.databricks.sdk.service.workspace.GetCredentialsResponse.
OpenAPI SHA: cf9c61453990df0f9453670f2fe68e1b128647a2, Date: 2024-10-14
Release v0.32.2 (2024-10-08)
Bug Fixes
- Make
UserAgent'sotherInfothread-safe (#357).
Release v0.32.1 (2024-10-03)
Bug Fixes
- Retry on too many auth requests (#355).
Release v0.32.0 (2024-09-26)
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.ComputeStateandcom.databricks.sdk.service.apps.ComputeStatusclasses. - 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.R2Credentialsandcom.databricks.sdk.service.catalog.TableOperationclasses. - 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.PutAiGatewayRequestandcom.databricks.sdk.service.serving.PutAiGatewayResponseclasses. - 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.UpdateDisableLegacyAccessRequestandcom.databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequestclasses. - Added
appStatusandcomputeStatusfields forcom.databricks.sdk.service.apps.App. - Added
deploymentIdfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequest. - Added
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.GetMetastoreSummaryResponse. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.GetTableRequest. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.ListSummariesRequest. - Added
includeManifestCapabilitiesfield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.MetastoreInfo. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
effectiveBudgetPolicyIdfield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - Added
budgetPolicyIdfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
aiGatewayfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
workspaceIdfield forcom.databricks.sdk.service.settings.TokenInfo. - Changed
delete(),start()andstop()methods forworkspaceClient.apps()service to returncom.databricks.sdk.service.apps.Appclass. - Changed
deploy()method forworkspaceClient.apps()service with new required argument order. - Changed
sourceCodePathfield forcom.databricks.sdk.service.apps.AppDeploymentto no longer be required. - Changed
sourceCodePathfield forcom.databricks.sdk.service.apps.CreateAppDeploymentRequestto no longer be required. - Changed
returnParamsandroutineDependenciesfields forcom.databricks.sdk.service.catalog.CreateFunctionto no longer be required. - Removed
com.databricks.sdk.service.apps.AppState,com.databricks.sdk.service.apps.AppStatus,ObjectandObjectclasses. - 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.QuerySourceTriggerandcom.databricks.sdk.service.sql.ServerlessChannelInfoclasses. - Removed
statusfield forcom.databricks.sdk.service.apps.App. - Removed
querySourcefield forcom.databricks.sdk.service.sql.QueryInfo.
OpenAPI SHA: 6f6b1371e640f2dfeba72d365ac566368656f6b6, Date: 2024-09-19
Release v0.31.1 (2024-09-16)
New Features and Improvements
- Remove proxy settings from databricks config and use commons http client builder for connection manager (#337).
Bug Fixes
Release v0.31.0 (2024-09-04)
New Features and Improvements
- Add a way to provide non proxy hosts (#331).
- Add support for discovery URL (#336).
- Provide SSLSocketFactory in HttpClient (#333).
Bug Fixes
- DatabricksConfig: newWithWorkspaceHost should retain authType (#338).
- Handle login.html incorrect validation for private link (#340).
Internal Changes
- Fix nightly test failure (#339).
API Changes:
- Added
regenerateDashboard()method forworkspaceClient.qualityMonitors()service. - Added
com.databricks.sdk.service.catalog.RegenerateDashboardRequestandcom.databricks.sdk.service.catalog.RegenerateDashboardResponseclasses. - Added
com.databricks.sdk.service.jobs.QueueDetails,com.databricks.sdk.service.jobs.QueueDetailsCodeCode,com.databricks.sdk.service.jobs.RunLifecycleStateV2State,com.databricks.sdk.service.jobs.RunStatus,com.databricks.sdk.service.jobs.TerminationCodeCode,com.databricks.sdk.service.jobs.TerminationDetailsandcom.databricks.sdk.service.jobs.TerminationTypeTypeclasses. - Added
statusfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
statusfield forcom.databricks.sdk.service.jobs.RepairHistoryItem. - Added
statusfield forcom.databricks.sdk.service.jobs.Run. - Added
statusfield forcom.databricks.sdk.service.jobs.RunTask. - Added
maxProvisionedThroughputandminProvisionedThroughputfields forcom.databricks.sdk.service.serving.ServedModelInput. - Added
columnsToSyncfield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputto no longer be required.
OpenAPI SHA: d05898328669a3f8ab0c2ecee37db2673d3ea3f7, Date: 2024-09-04
Release v0.30.0 (2024-08-21)
API Changes:
- Added
workspaceClient.policyComplianceForClusters()service. - Added
workspaceClient.policyComplianceForJobs()service. - Added
workspaceClient.resourceQuotas()service. - Added
com.databricks.sdk.service.catalog.GetQuotaRequest,com.databricks.sdk.service.catalog.GetQuotaResponse,com.databricks.sdk.service.catalog.ListQuotasRequest,com.databricks.sdk.service.catalog.ListQuotasResponseandcom.databricks.sdk.service.catalog.QuotaInfoclasses. - Added
com.databricks.sdk.service.compute.ClusterCompliance,com.databricks.sdk.service.compute.ClusterSettingsChange,com.databricks.sdk.service.compute.EnforceClusterComplianceRequest,com.databricks.sdk.service.compute.EnforceClusterComplianceResponse,com.databricks.sdk.service.compute.GetClusterComplianceRequest,com.databricks.sdk.service.compute.GetClusterComplianceResponse,com.databricks.sdk.service.compute.ListClusterCompliancesRequestandcom.databricks.sdk.service.compute.ListClusterCompliancesResponseclasses. - Added
com.databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange,com.databricks.sdk.service.jobs.EnforcePolicyComplianceRequest,com.databricks.sdk.service.jobs.EnforcePolicyComplianceResponse,com.databricks.sdk.service.jobs.GetPolicyComplianceRequest,com.databricks.sdk.service.jobs.GetPolicyComplianceResponse,com.databricks.sdk.service.jobs.JobCompliance,com.databricks.sdk.service.jobs.ListJobComplianceForPolicyResponseandcom.databricks.sdk.service.jobs.ListJobComplianceRequestclasses. - Added
fallbackfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
fallbackfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
fallbackfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
jobRunIdfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
jobRunIdfield forcom.databricks.sdk.service.jobs.Run. - Added
includeMetricsfield forcom.databricks.sdk.service.sql.ListQueryHistoryRequest. - Added
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
com.databricks.sdk.service.sql.ContextFilterclass. - Removed
contextFilterfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
pipelineIdandpipelineUpdateIdfields forcom.databricks.sdk.service.sql.QuerySource.
OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21
Release v0.29.0 (2024-08-13)
Internal Changes
- Test that Jobs API endpoints are pinned to 2.1 (#319).
API Changes:
- Added
update()method forworkspaceClient.clusters()service. - Added
com.databricks.sdk.service.compute.UpdateCluster,com.databricks.sdk.service.compute.UpdateClusterResourceandObjectclasses. - Added
com.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.GetBindingsRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetByAliasRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetModelVersionRequest. - Added
includeAliasesfield forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.ListSystemSchemasRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListSystemSchemasResponse. - Added
aliasesfield forcom.databricks.sdk.service.catalog.ModelVersionInfo. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.WorkspaceBindingsResponse. - Added
versionfield forcom.databricks.sdk.service.compute.GetPolicyFamilyRequest. - Added
idfield forcom.databricks.sdk.service.dashboards.QueryAttachment. - Added
idfield forcom.databricks.sdk.service.dashboards.TextAttachment. - Added
expirationTimefield forcom.databricks.sdk.service.sharing.CreateRecipient. - Added
expirationTimefield forcom.databricks.sdk.service.sharing.UpdateRecipient. - Changed
create()andedit()methods forworkspaceClient.clusterPolicies()service with new required argument order. - Changed
get()method forworkspaceClient.modelVersions()service to returncom.databricks.sdk.service.catalog.ModelVersionInfoclass. - Changed
namefield forcom.databricks.sdk.service.compute.CreatePolicyto no longer be required. - Changed
namefield forcom.databricks.sdk.service.compute.EditPolicyto no longer be required. - Changed
policyFamilyIdfield forcom.databricks.sdk.service.compute.GetPolicyFamilyRequesttoStringclass. - Changed
policyFamiliesfield forcom.databricks.sdk.service.compute.ListPolicyFamiliesResponseto no longer be required. - Changed
definition,description,nameandpolicyFamilyIdfields forcom.databricks.sdk.service.compute.PolicyFamilyto no longer be required. - Changed
accessControlListfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.JobAccessControlRequestListclass. - Changed
accessControlListfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.JobAccessControlRequestListclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipelinetocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.EditPipelinetocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Changed
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.PipelineSpectocom.databricks.sdk.service.pipelines.IngestionPipelineDefinitionclass. - Removed
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinitionclass. - Removed
com.databricks.sdk.service.compute.PolicyFamilyIdclass.
OpenAPI SHA: f98c07f9c71f579de65d2587bb0292f83d10e55d, Date: 2024-08-12
Release v0.28.0 (2024-08-01)
Bug Fixes
- Add missing token URL and client ID in Github OIDC Credentials Provider (#322).
Internal Changes
- Add example for workspace unified authentication (#320).
- Fix processing of
quotedtitles (#314). - Fixed SqlIT integration tests (#326).
- Move PR message validation to a separate workflow (#312).
- Trigger the validate workflow in the merge queue (#313).
- Update OpenAPI spec (#316).
API Changes:
- Added
com.databricks.sdk.service.appspackage. - Added
accountClient.usageDashboards()service. - Added
workspaceClient.alertsLegacy()service,workspaceClient.queriesLegacy()service andworkspaceClient.queryVisualizationsLegacy()service. - Added
workspaceClient.genie()service. - Added
workspaceClient.notificationDestinations()service. - Added
listVisualizations()method forworkspaceClient.queries()service. - Added
com.databricks.sdk.service.catalog.GetBindingsSecurableTypeandcom.databricks.sdk.service.catalog.UpdateBindingsSecurableTypeclasses. - Added
com.databricks.sdk.service.pipelines.PipelineStateInfoHealthclass. - Added
com.databricks.sdk.service.billing.ActionConfiguration,com.databricks.sdk.service.billing.ActionConfigurationType,com.databricks.sdk.service.billing.AlertConfiguration,com.databricks.sdk.service.billing.AlertConfigurationQuantityType,com.databricks.sdk.service.billing.AlertConfigurationTimePeriod,com.databricks.sdk.service.billing.AlertConfigurationTriggerType,com.databricks.sdk.service.billing.BudgetConfiguration,com.databricks.sdk.service.billing.BudgetConfigurationFilter,com.databricks.sdk.service.billing.BudgetConfigurationFilterClause,com.databricks.sdk.service.billing.BudgetConfigurationFilterOperator,com.databricks.sdk.service.billing.BudgetConfigurationFilterTagClause,com.databricks.sdk.service.billing.BudgetConfigurationFilterWorkspaceIdClause,com.databricks.sdk.service.billing.CreateBillingUsageDashboardRequest,com.databricks.sdk.service.billing.CreateBillingUsageDashboardResponse,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudget,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetActionConfigurations,com.databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations,com.databricks.sdk.service.billing.CreateBudgetConfigurationRequest,com.databricks.sdk.service.billing.CreateBudgetConfigurationResponse,com.databricks.sdk.service.billing.DeleteBudgetConfigurationRequest,Object,com.databricks.sdk.service.billing.GetBillingUsageDashboardRequest,com.databricks.sdk.service.billing.GetBillingUsageDashboardResponse,com.databricks.sdk.service.billing.GetBudgetConfigurationRequest,com.databricks.sdk.service.billing.GetBudgetConfigurationResponse,com.databricks.sdk.service.billing.ListBudgetConfigurationsRequest,com.databricks.sdk.service.billing.ListBudgetConfigurationsResponse,com.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget,com.databricks.sdk.service.billing.UpdateBudgetConfigurationRequest,com.databricks.sdk.service.billing.UpdateBudgetConfigurationResponseandcom.databricks.sdk.service.billing.UsageDashboardTypeclasses. - Added
com.databricks.sdk.service.compute.ListClustersFilterBy,com.databricks.sdk.service.compute.ListClustersSortBy,com.databricks.sdk.service.compute.ListClustersSortByDirectionandcom.databricks.sdk.service.compute.ListClustersSortByFieldclasses. - Added
com.databricks.sdk.service.dashboards.ExecuteMessageQueryRequest,com.databricks.sdk.service.dashboards.GenieAttachment,com.databricks.sdk.service.dashboards.GenieConversation,com.databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest,com.databricks.sdk.service.dashboards.GenieGetConversationMessageRequest,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultRequest,com.databricks.sdk.service.dashboards.GenieGetMessageQueryResultResponse,com.databricks.sdk.service.dashboards.GenieMessage,com.databricks.sdk.service.dashboards.GenieStartConversationMessageRequest,com.databricks.sdk.service.dashboards.GenieStartConversationResponse,com.databricks.sdk.service.dashboards.MessageError,com.databricks.sdk.service.dashboards.MessageErrorType,com.databricks.sdk.service.dashboards.MessageStatus,com.databricks.sdk.service.dashboards.QueryAttachment,com.databricks.sdk.service.dashboards.Resultandcom.databricks.sdk.service.dashboards.TextAttachmentclasses. - Added
Object,com.databricks.sdk.service.iam.MigratePermissionsRequestandcom.databricks.sdk.service.iam.MigratePermissionsResponseclasses. - Added
com.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequestandcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequestclasses. - Added
com.databricks.sdk.service.serving.GoogleCloudVertexAiConfigclass. - Added
com.databricks.sdk.service.settings.Config,com.databricks.sdk.service.settings.CreateNotificationDestinationRequest,com.databricks.sdk.service.settings.DeleteNotificationDestinationRequest,com.databricks.sdk.service.settings.DestinationType,com.databricks.sdk.service.settings.EmailConfig,Object,com.databricks.sdk.service.settings.GenericWebhookConfig,com.databricks.sdk.service.settings.GetNotificationDestinationRequest,com.databricks.sdk.service.settings.ListNotificationDestinationsRequest,com.databricks.sdk.service.settings.ListNotificationDestinationsResponse,com.databricks.sdk.service.settings.ListNotificationDestinationsResult,com.databricks.sdk.service.settings.MicrosoftTeamsConfig,com.databricks.sdk.service.settings.NotificationDestination,com.databricks.sdk.service.settings.PagerdutyConfig,com.databricks.sdk.service.settings.SlackConfigandcom.databricks.sdk.service.settings.UpdateNotificationDestinationRequestclasses. - Added
com.databricks.sdk.service.sql.AlertCondition,com.databricks.sdk.service.sql.AlertConditionOperand,com.databricks.sdk.service.sql.AlertConditionThreshold,com.databricks.sdk.service.sql.AlertOperandColumn,com.databricks.sdk.service.sql.AlertOperandValue,com.databricks.sdk.service.sql.AlertOperator,com.databricks.sdk.service.sql.ClientCallContext,com.databricks.sdk.service.sql.ContextFilter,com.databricks.sdk.service.sql.CreateAlertRequest,com.databricks.sdk.service.sql.CreateAlertRequestAlert,com.databricks.sdk.service.sql.CreateQueryRequest,com.databricks.sdk.service.sql.CreateQueryRequestQuery,com.databricks.sdk.service.sql.CreateQueryVisualizationsLegacyRequest,com.databricks.sdk.service.sql.CreateVisualizationRequest,com.databricks.sdk.service.sql.CreateVisualizationRequestVisualization,com.databricks.sdk.service.sql.DatePrecision,com.databricks.sdk.service.sql.DateRange,com.databricks.sdk.service.sql.DateRangeValue,com.databricks.sdk.service.sql.DateRangeValueDynamicDateRange,com.databricks.sdk.service.sql.DateValue,com.databricks.sdk.service.sql.DateValueDynamicDate,com.databricks.sdk.service.sql.DeleteAlertsLegacyRequest,com.databricks.sdk.service.sql.DeleteQueriesLegacyRequest,com.databricks.sdk.service.sql.DeleteQueryVisualizationsLegacyRequest,com.databricks.sdk.service.sql.DeleteVisualizationRequest,Object,com.databricks.sdk.service.sql.EncodedText,com.databricks.sdk.service.sql.EncodedTextEncoding,com.databricks.sdk.service.sql.EnumValue,com.databricks.sdk.service.sql.GetAlertsLegacyRequest,com.databricks.sdk.service.sql.GetQueriesLegacyRequest,com.databricks.sdk.service.sql.LegacyAlert,com.databricks.sdk.service.sql.LegacyAlertState,com.databricks.sdk.service.sql.LegacyQuery,com.databricks.sdk.service.sql.LegacyVisualization,com.databricks.sdk.service.sql.LifecycleState,com.databricks.sdk.service.sql.ListAlertsRequest,com.databricks.sdk.service.sql.ListAlertsResponse,com.databricks.sdk.service.sql.ListAlertsResponseAlert,com.databricks.sdk.service.sql.ListQueriesLegacyRequest,com.databricks.sdk.service.sql.ListQueryObjectsResponse,com.databricks.sdk.service.sql.ListQueryObjectsResponseQuery,com.databricks.sdk.service.sql.ListVisualizationsForQueryRequest,com.databricks.sdk.service.sql.ListVisualizationsForQueryResponse,com.databricks.sdk.service.sql.NumericValue,com.databricks.sdk.service.sql.QueryBackedValue,com.databricks.sdk.service.sql.QueryParameter,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,com.databricks.sdk.service.sql.RestoreQueriesLegacyRequest,com.databricks.sdk.service.sql.RunAsMode,com.databricks.sdk.service.sql.ServerlessChannelInfo,com.databricks.sdk.service.sql.StatementResponse,com.databricks.sdk.service.sql.TextValue,com.databricks.sdk.service.sql.TrashAlertRequest,com.databricks.sdk.service.sql.TrashQueryRequest,com.databricks.sdk.service.sql.UpdateAlertRequest,com.databricks.sdk.service.sql.UpdateAlertRequestAlert,com.databricks.sdk.service.sql.UpdateQueryRequest,com.databricks.sdk.service.sql.UpdateQueryRequestQuery,com.databricks.sdk.service.sql.UpdateVisualizationRequestandcom.databricks.sdk.service.sql.UpdateVisualizationRequestVisualizationclasses. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteSchemaRequest. - Added
filterBy,pageSize,pageTokenandsortByfields forcom.databricks.sdk.service.compute.ListClustersRequest. - Added
nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.compute.ListClustersResponse. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.GetRunRequest. - Added
iterations,nextPageTokenandprevPageTokenfields forcom.databricks.sdk.service.jobs.Run. - Added
createTime,createdBy,creatorUsernameandscopesfields forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationOutput. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.GetCustomAppIntegrationsOutput. - Added
createTimeandcreatedByfields forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationOutput. - Added
nextPageTokenfield forcom.databricks.sdk.service.oauth2.GetPublishedAppIntegrationsOutput. - Added
enableLocalDiskEncryptionfield forcom.databricks.sdk.service.pipelines.PipelineCluster. - Added
whlfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
healthfield forcom.databricks.sdk.service.pipelines.PipelineStateInfo. - Added
ai21labsApiKeyPlaintextfield forcom.databricks.sdk.service.serving.Ai21LabsConfig. - Added
awsAccessKeyIdPlaintextandawsSecretAccessKeyPlaintextfields forcom.databricks.sdk.service.serving.AmazonBedrockConfig. - Added
anthropicApiKeyPlaintextfield forcom.databricks.sdk.service.serving.AnthropicConfig. - Added
cohereApiBaseandcohereApiKeyPlaintextfields forcom.databricks.sdk.service.serving.CohereConfig. - Added
databricksApiTokenPlaintextfield forcom.databricks.sdk.service.serving.DatabricksModelServingConfig. - Added
googleCloudVertexAiConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
microsoftEntraClientSecretPlaintextandopenaiApiKeyPlaintextfields forcom.databricks.sdk.service.serving.OpenAiConfig. - Added
palmApiKeyPlaintextfield forcom.databricks.sdk.service.serving.PaLmConfig. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.GetRecipientSharePermissionsResponse. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListProviderSharesResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListProvidersRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListProvidersResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListRecipientsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListRecipientsResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.ListSharesRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListSharesResponse. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.SharePermissionsRequest. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.sharing.UpdateSharePermissions. - Added
condition,createTime,customBody,customSubject,displayName,lifecycleState,ownerUserName,parentPath,queryId,secondsToRetrigger,triggerTimeandupdateTimefields forcom.databricks.sdk.service.sql.Alert. - Added
idfield forcom.databricks.sdk.service.sql.GetAlertRequest. - Added
idfield forcom.databricks.sdk.service.sql.GetQueryRequest. - Added
pageTokenfield forcom.databricks.sdk.service.sql.ListQueriesRequest. - Added
applyAutoLimit,catalog,createTime,displayName,lastModifierUserName,lifecycleState,ownerUserName,parameters,parentPath,queryText,runAsMode,schema,updateTimeandwarehouseIdfields forcom.databricks.sdk.service.sql.Query. - Added
contextFilterfield forcom.databricks.sdk.service.sql.QueryFilter. - Added
querySourcefield forcom.databricks.sdk.service.sql.QueryInfo. - Added
createTime,displayName,queryId,serializedOptions,serializedQueryPlanandupdateTimefields forcom.databricks.sdk.service.sql.Visualization. - Changed
create()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.CreateBudgetConfigurationRequestclass. - Changed
create()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.CreateBudgetConfigurationResponseclass. - Changed
delete()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.DeleteBudgetConfigurationRequestclass. - Changed
delete()method foraccountClient.budgets()service to returnObjectclass. - Changed
get()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.GetBudgetConfigurationRequestclass. - Changed
get()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.GetBudgetConfigurationResponseclass. - Changed
list()method foraccountClient.budgets()service to require request ofcom.databricks.sdk.service.billing.ListBudgetConfigurationsRequestclass. - Changed
list()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.ListBudgetConfigurationsResponseclass. - Changed
update()method foraccountClient.budgets()service to returncom.databricks.sdk.service.billing.UpdateBudgetConfigurationResponseclass. - Changed
update()method foraccountClient.budgets()service . New request type iscom.databricks.sdk.service.billing.UpdateBudgetConfigurationRequestclass. - Changed
create()method foraccountClient.customAppIntegration()service with new required argument order. - Changed
list()method foraccountClient.customAppIntegration()service to require request ofcom.databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequestclass. - Changed
list()method foraccountClient.publishedAppIntegration()service to require request ofcom.databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequestclass. - Changed
delete()method foraccountClient.workspaceAssignment()service to returnObjectclass. - Changed
update()method foraccountClient.workspaceAssignment()service with new required argument order. - Changed
create()method forworkspaceClient.alerts()service . New request type iscom.databricks.sdk.service.sql.CreateAlertRequestclass. - Changed
delete()method forworkspaceClient.alerts()service to returnObjectclass. - Changed
delete()method forworkspaceClient.alerts()service . New request type iscom.databricks.sdk.service.sql.TrashAlertRequestclass. - Changed
get()method forworkspaceClient.alerts()service with new required argument order. - Changed
list()method forworkspaceClient.alerts()service to require request ofcom.databricks.sdk.service.sql.ListAlertsRequestclass. - Changed
list()method forworkspaceClient.alerts()service to returncom.databricks.sdk.service.sql.ListAlertsResponseclass. - Changed
update()method forworkspaceClient.alerts()service . New request type iscom.databricks.sdk.service.sql.UpdateAlertRequestclass. - Changed
update()method forworkspaceClient.alerts()service to returncom.databricks.sdk.service.sql.Alertclass. - Changed
migratePermissions()method forworkspaceClient.permissionMigration()service to returncom.databricks.sdk.service.iam.MigratePermissionsResponseclass. - Changed
migratePermissions()method forworkspaceClient.permissionMigration()service . New request type iscom.databricks.sdk.service.iam.MigratePermissionsRequestclass. - Changed
create()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.CreateQueryRequestclass. - Changed
delete()method forworkspaceClient.queries()service to returnObjectclass. - Changed
delete()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.TrashQueryRequestclass. - Changed
get()method forworkspaceClient.queries()service with new required argument order. - Changed
list()method forworkspaceClient.queries()service to returncom.databricks.sdk.service.sql.ListQueryObjectsResponseclass. - Changed
update()method forworkspaceClient.queries()service . New request type iscom.databricks.sdk.service.sql.UpdateQueryRequestclass. - Changed
create()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.CreateVisualizationRequestclass. - Changed
delete()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.DeleteVisualizationRequestclass. - Changed
delete()method forworkspaceClient.queryVisualizations()service to returnObjectclass. - Changed
update()method forworkspaceClient.queryVisualizations()service . New request type iscom.databricks.sdk.service.sql.UpdateVisualizationRequestclass. - Changed
list()method forworkspaceClient.shares()service to require request ofcom.databricks.sdk.service.sharing.ListSharesRequestclass. - Changed
executeStatement()andgetStatement()methods forworkspaceClient.statementExecution()service to returncom.databricks.sdk.service.sql.StatementResponseclass. - Changed
securableTypefield forcom.databricks.sdk.service.catalog.GetBindingsRequesttocom.databricks.sdk.service.catalog.GetBindingsSecurableTypeclass. - Changed
securableTypefield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameterstocom.databricks.sdk.service.catalog.UpdateBindingsSecurableTypeclass. - Changed
permissionsfield forcom.databricks.sdk.service.iam.UpdateWorkspaceAssignmentsto no longer be required. - Changed
nameandredirectUrlsfields forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegrationto no longer be required. - Changed
ai21labsApiKeyfield forcom.databricks.sdk.service.serving.Ai21LabsConfigto no longer be required. - Changed
awsAccessKeyIdandawsSecretAccessKeyfields forcom.databricks.sdk.service.serving.AmazonBedrockConfigto no longer be required. - Changed
anthropicApiKeyfield forcom.databricks.sdk.service.serving.AnthropicConfigto no longer be required. - Changed
cohereApiKeyfield forcom.databricks.sdk.service.serving.CohereConfigto no longer be required. - Changed
databricksApiTokenfield forcom.databricks.sdk.service.serving.DatabricksModelServingConfigto no longer be required. - Changed
palmApiKeyfield forcom.databricks.sdk.service.serving.PaLmConfigto no longer be required. - Changed
tagsfield forcom.databricks.sdk.service.sql.Querytocom.databricks.sdk.service.sql.Listclass. - Changed
userIdsandwarehouseIdsfields forcom.databricks.sdk.service.sql.QueryFiltertocom.databricks.sdk.service.sql.Listclass. - Changed
resultsfield forcom.databricks.sdk.service.sql.QueryListtocom.databricks.sdk.service.sql.LegacyQueryListclass. - Changed
visualizationfield forcom.databricks.sdk.service.sql.Widgettocom.databricks.sdk.service.sql.LegacyVisualizationclass. - Removed
workspaceClient.apps()service. - Removed
restore()method forworkspaceClient.queries()service. - Removed
com.databricks.sdk.service.marketplace.FilterType,com.databricks.sdk.service.marketplace.ProviderIconFile,com.databricks.sdk.service.marketplace.ProviderIconType,com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo,com.databricks.sdk.service.marketplace.SortByandcom.databricks.sdk.service.marketplace.VisibilityFilterclasses. - Removed
com.databricks.sdk.service.billing.Budget,com.databricks.sdk.service.billing.BudgetAlert,com.databricks.sdk.service.billing.BudgetList,com.databricks.sdk.service.billing.BudgetWithStatus,com.databricks.sdk.service.billing.BudgetWithStatusStatusDailyItem,com.databricks.sdk.service.billing.DeleteBudgetRequest,Object,com.databricks.sdk.service.billing.GetBudgetRequest,Object,com.databricks.sdk.service.billing.WrappedBudgetandcom.databricks.sdk.service.billing.WrappedBudgetWithStatusclasses. - Removed
Object,com.databricks.sdk.service.iam.PermissionMigrationRequestandcom.databricks.sdk.service.iam.PermissionMigrationResponseclasses. - Removed
com.databricks.sdk.service.serving.App,com.databricks.sdk.service.serving.AppDeployment,com.databricks.sdk.service.serving.AppDeploymentArtifacts,com.databricks.sdk.service.serving.AppDeploymentMode,com.databricks.sdk.service.serving.AppDeploymentState,com.databricks.sdk.service.serving.AppDeploymentStatus,com.databricks.sdk.service.serving.AppEnvironment,com.databricks.sdk.service.serving.AppState,com.databricks.sdk.service.serving.AppStatus,com.databricks.sdk.service.serving.CreateAppDeploymentRequest,com.databricks.sdk.service.serving.CreateAppRequest,com.databricks.sdk.service.serving.DeleteAppRequest,com.databricks.sdk.service.serving.EnvVariable,com.databricks.sdk.service.serving.GetAppDeploymentRequest,com.databricks.sdk.service.serving.GetAppEnvironmentRequest,com.databricks.sdk.service.serving.GetAppRequest,com.databricks.sdk.service.serving.ListAppDeploymentsRequest,com.databricks.sdk.service.serving.ListAppDeploymentsResponse,com.databricks.sdk.service.serving.ListAppsRequest,com.databricks.sdk.service.serving.ListAppsResponse,com.databricks.sdk.service.serving.StartAppRequest,com.databricks.sdk.service.serving.StopAppRequest,Objectandcom.databricks.sdk.service.serving.UpdateAppRequestclasses. - Removed
com.databricks.sdk.service.sql.CreateQueryVisualizationRequest,com.databricks.sdk.service.sql.DeleteAlertRequest,com.databricks.sdk.service.sql.DeleteQueryRequest,com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest,com.databricks.sdk.service.sql.ExecuteStatementResponse,com.databricks.sdk.service.sql.GetStatementResponse,com.databricks.sdk.service.sql.RestoreQueryRequest,com.databricks.sdk.service.sql.StatementId,com.databricks.sdk.service.sql.UserIdandcom.databricks.sdk.service.sql.WarehouseIdclasses. - Removed
canUseClientfield forcom.databricks.sdk.service.compute.ListClustersRequest. - Removed
isAscendingandsortByfields forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Removed
providerSummaryfield forcom.databricks.sdk.service.marketplace.Listing. - Removed
filtersfield forcom.databricks.sdk.service.marketplace.ListingSetting. - Removed
metastoreIdfield forcom.databricks.sdk.service.marketplace.ListingSummary. - Removed
isAscendingandsortByfields forcom.databricks.sdk.service.marketplace.SearchListingsRequest. - Removed
createdAt,lastTriggeredAt,name,options,parent,query,rearm,updatedAtanduserfields forcom.databricks.sdk.service.sql.Alert. - Removed
alertIdfield forcom.databricks.sdk.service.sql.GetAlertRequest. - Removed
queryIdfield forcom.databricks.sdk.service.sql.GetQueryRequest. - Removed
order,pageandqfields forcom.databricks.sdk.service.sql.ListQueriesRequest. - Removed
includeMetricsfield forcom.databricks.sdk.service.sql.ListQueryHistoryRequest. - Removed
canEdit,createdAt,dataSourceId,isArchived,isDraft,isFavorite,isSafe,lastModifiedBy,lastModifiedById,latestQueryDataId,name,options,parent,permissionTier,query,queryHash,runAsRole,updatedAt,user,userIdandvisualizationsfields forcom.databricks.sdk.service.sql.Query. - Removed
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Removed
canSubscribeToLiveQueryfield forcom.databricks.sdk.service.sql.QueryInfo. - Removed
metadataTimeMs,planningTimeMsandqueryExecutionTimeMsfields forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
createdAt,description,name,options,queryandupdatedAtfields forcom.databricks.sdk.service.sql.Visualization.
OpenAPI SHA: cde487f4948666f7eff0f7566cd0d2704bb2e2fa, Date: 2024-08-01
Release v0.27.1 (2024-07-12)
New Features and Improvements
- Specify proxy auth explicitly when using system proxy (#300).
- Accept any
HttpRequestinstead ofHttpUriRequestinCommonHttpClient(#305). - Add credential provider for Azure Github OIDC (#307).
Internal Changes
- Add Release tag and Workflow Fix (#309).
- Improve Changelog by grouping changes (#308).
- Test parsing of error messages with
interror codes (#303). - Run AccountClientIT test only for aws-prod-ucacct (#311).
Release v0.27.0 (2024-06-25)
Improvements
Internal Changes
- Ignore DataPlane Services during generation (#296).
- Update OpenAPI spec (#297).
- Retry failed integration tests (#298).
API Changes:
- Changed
list()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponseclass. - Changed
isolationModefield forcom.databricks.sdk.service.catalog.CatalogInfotocom.databricks.sdk.service.catalog.CatalogIsolationModeclass. - Added
isolationModefield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
maxResultsandpageTokenfields forcom.databricks.sdk.service.catalog.ListCatalogsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListCatalogsResponse. - Added
tableServingUrlfield forcom.databricks.sdk.service.catalog.OnlineTable. - Added
isolationModefield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Changed
isolationModefield forcom.databricks.sdk.service.catalog.UpdateCatalogtocom.databricks.sdk.service.catalog.CatalogIsolationModeclass. - Added
isolationModefield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
isolationModefield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
com.databricks.sdk.service.catalog.CatalogIsolationModeandcom.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponseclass.es - Added
createSchedule(),createSubscription(),deleteSchedule(),deleteSubscription(),getSchedule(),getSubscription(),list(),listSchedules(),listSubscriptions()andupdateSchedule()methods forworkspaceClient.lakeview()service. - Added
com.databricks.sdk.service.dashboards.CreateScheduleRequest,com.databricks.sdk.service.dashboards.CreateSubscriptionRequest,com.databricks.sdk.service.dashboards.CronSchedule,com.databricks.sdk.service.dashboards.DashboardView,com.databricks.sdk.service.dashboards.DeleteScheduleRequest,com.databricks.sdk.service.dashboards.DeleteSubscriptionRequest,com.databricks.sdk.service.dashboards.GetScheduleRequest,com.databricks.sdk.service.dashboards.GetSubscriptionRequest,com.databricks.sdk.service.dashboards.ListDashboardsRequest,com.databricks.sdk.service.dashboards.ListDashboardsResponse,com.databricks.sdk.service.dashboards.ListSchedulesRequest,com.databricks.sdk.service.dashboards.ListSchedulesResponse,com.databricks.sdk.service.dashboards.ListSubscriptionsRequest,com.databricks.sdk.service.dashboards.ListSubscriptionsResponse,com.databricks.sdk.service.dashboards.Schedule,com.databricks.sdk.service.dashboards.SchedulePauseStatus,com.databricks.sdk.service.dashboards.Subscriber,com.databricks.sdk.service.dashboards.Subscription,com.databricks.sdk.service.dashboards.SubscriptionSubscriberDestination,com.databricks.sdk.service.dashboards.SubscriptionSubscriberUserandcom.databricks.sdk.service.dashboards.UpdateScheduleRequestclasses. - Added
terminationCategoryfield forcom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.JobEmailNotifications. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.RunTask. - Removed
conditionTask,dbtTask,notebookTask,pipelineTask,pythonWheelTask,runJobTask,sparkJarTask,sparkPythonTask,sparkSubmitTaskandsqlTaskfields forcom.databricks.sdk.service.jobs.SubmitRun. - Added
environmentsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
dbtTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Added
periodicfield forcom.databricks.sdk.service.jobs.TriggerSettings. - Added
onStreamingBacklogExceededfield forcom.databricks.sdk.service.jobs.WebhookNotifications. - Added
com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationandcom.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnitclasses. - Added
batchGet()method forworkspaceClient.consumerListings()service. - Added
batchGet()method forworkspaceClient.consumerProviders()service. - Added
providerSummaryfield forcom.databricks.sdk.service.marketplace.Listing. - Added
com.databricks.sdk.service.marketplace.BatchGetListingsRequest,com.databricks.sdk.service.marketplace.BatchGetListingsResponse,com.databricks.sdk.service.marketplace.BatchGetProvidersRequest,com.databricks.sdk.service.marketplace.BatchGetProvidersResponse,com.databricks.sdk.service.marketplace.ProviderIconFile,com.databricks.sdk.service.marketplace.ProviderIconType,com.databricks.sdk.service.marketplace.ProviderListingSummaryInfoandcom.databricks.sdk.service.oauth2.DataPlaneInfoclasses. - Removed
createDeployment()method forworkspaceClient.apps()service. - Added
deploy()andstart()methods forworkspaceClient.apps()service. - Added
workspaceClient.servingEndpointsDataPlane()service. - Added
servicePrincipalIdfield forcom.databricks.sdk.service.serving.App. - Added
servicePrincipalNamefield forcom.databricks.sdk.service.serving.App. - Added
modefield forcom.databricks.sdk.service.serving.AppDeployment. - Added
modefield forcom.databricks.sdk.service.serving.CreateAppDeploymentRequest. - Added
dataPlaneInfofield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.AppDeploymentModeclass. - Added
com.databricks.sdk.service.serving.ModelDataPlaneInfoclass. - Added
com.databricks.sdk.service.serving.StartAppRequestclass. - Added
queryNextPage()method forworkspaceClient.vectorSearchIndexes()service. - Added
queryTypefield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse. - Added
com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequestclass.
OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24
Release v0.26.0 (2024-05-23)
Improvements
- Better error message when private link enabled workspaces reject requests (#290).
API Changes:
- Changed
list()method forworkspaceClient.connections()service to require request ofcom.databricks.sdk.service.catalog.ListConnectionsRequestclass. - Renamed
workspaceClient.lakehouseMonitors()service toworkspaceClient.qualityMonitors(). - Renamed
com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequestclass tocom.databricks.sdk.service.catalog.DeleteQualityMonitorRequest. - Changed
schemaNamefield forcom.databricks.sdk.service.catalog.DisableRequesttoStringclass. - Removed
com.databricks.sdk.service.catalog.DisableSchemaNameclass. - Changed
schemaNamefield forcom.databricks.sdk.service.catalog.EnableRequesttoStringclass. - Removed
com.databricks.sdk.service.catalog.EnableSchemaNameclass. - Renamed
com.databricks.sdk.service.catalog.GetLakehouseMonitorRequestclass tocom.databricks.sdk.service.catalog.GetQualityMonitorRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListConnectionsResponse. - Added
dashboardIdfield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Added
com.databricks.sdk.service.catalog.ListConnectionsRequestclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshListResponseclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service to returncom.databricks.sdk.service.compute.ClusterLibraryStatusesclass. - Removed
clusterSourcefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Changed
specfield forcom.databricks.sdk.service.compute.ClusterDetailstocom.databricks.sdk.service.compute.ClusterSpecclass. - Removed
cloneFromandclusterSourcefields forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
com.databricks.sdk.service.compute.ClusterStatusResponseclass. - Removed
clusterSourcefield forcom.databricks.sdk.service.compute.CreateCluster. - Removed
cloneFromandclusterSourcefields forcom.databricks.sdk.service.compute.EditCluster. - Removed
sortBySpecfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
isAscendingfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
sortByfield forcom.databricks.sdk.service.marketplace.ListListingsRequest. - Added
isAscendingfield forcom.databricks.sdk.service.marketplace.SearchListingsRequest. - Removed
com.databricks.sdk.service.marketplace.SortBySpecandcom.databricks.sdk.service.marketplace.SortOrderclasses. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition. - Added
gatewayDefinitionfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.SchemaSpec. - Added
tableConfigurationfield forcom.databricks.sdk.service.pipelines.TableSpec. - Added
com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitionclass. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigclass. - Added
com.databricks.sdk.service.pipelines.TableSpecificConfigScdTypeclass. - Added
deploymentArtifactsfield forcom.databricks.sdk.service.serving.AppDeployment. - Added
contentsfield forcom.databricks.sdk.service.serving.ExportMetricsResponse. - Changed
openaiApiKeyfield forcom.databricks.sdk.service.serving.OpenAiConfigto no longer be required. - Added
microsoftEntraClientId,microsoftEntraClientSecretandmicrosoftEntraTenantIdfields forcom.databricks.sdk.service.serving.OpenAiConfig. - Added
com.databricks.sdk.service.serving.AppDeploymentArtifactsclass. - Added
storageRootfield forcom.databricks.sdk.service.sharing.CreateShare. - Added
storageLocationandstorageRootfields forcom.databricks.sdk.service.sharing.ShareInfo. - Added
storageRootfield forcom.databricks.sdk.service.sharing.UpdateShare. - Added
scanIndex()method forworkspaceClient.vectorSearchIndexes()service. - Added
embeddingWritebackTablefield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Added
embeddingWritebackTablefield forcom.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse. - Added
com.databricks.sdk.service.vectorsearch.ListValue,com.databricks.sdk.service.vectorsearch.MapStringValueEntry,com.databricks.sdk.service.vectorsearch.ScanVectorIndexRequest,com.databricks.sdk.service.vectorsearch.ScanVectorIndexResponse,com.databricks.sdk.service.vectorsearch.Structandcom.databricks.sdk.service.vectorsearch.Valueclasses.
OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21
Release v0.25.0 (2024-05-15)
New Features and Improvements
- Fix OIDC Endpoint Fetching in DatabricksConfig for Workspace Clients (#277).
- Fix NullPointerException when reading error response body (#276).
- Incorporate host in request after
authenticate()call (#282). - Fix NPE in string function on DatabricksConfig (#285).
Documentation Changes
- Add instructions for building a shaded JAR (#284).
API Changes:
- Added
ingestionDefinitionfield forcom.databricks.sdk.service.pipelines.CreatePipeline,com.databricks.sdk.service.pipelines.EditPipelineandcom.databricks.sdk.service.pipelines.PipelineSpec - Changed
create()method forworkspaceClient.apps()service . New request type iscom.databricks.sdk.service.serving.CreateAppRequestclass. - Changed
create()method forworkspaceClient.apps()service to returncom.databricks.sdk.service.serving.Appclass. - Removed
deleteApp(),getApp(),getApps()andgetEvents()method forworkspaceClient.apps()service. - Added
createDeployment(),delete(),get(),getDeployment(),getEnvironment(),list(),listDeployments(),stop(), andupdate()methods forworkspaceClient.apps()service. - Added
getOpenApi()method forworkspaceClient.servingEndpoints()service. - Changed
appsfield forcom.databricks.sdk.service.serving.ListAppsResponsetocom.databricks.sdk.service.serving.AppListclass. - Added
routeOptimizedfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
endpointUrlfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
routeOptimizedfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
tagsfield forcom.databricks.sdk.service.sql.DashboardEditContent.com.databricks.sdk.service.sql.QueryEditContentandcom.databricks.sdk.service.sql.QueryPostContent. - Added
catalogfield forcom.databricks.sdk.service.sql.QueryOptions. - Added
schemafield forcom.databricks.sdk.service.sql.QueryOptions. - Added
queryfield forcom.databricks.sdk.service.sql.Visualization. - Added
com.databricks.sdk.service.pipelines.IngestionConfigclass. - Added
com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinitionclass. - Added
com.databricks.sdk.service.pipelines.SchemaSpecclass. - Added
com.databricks.sdk.service.pipelines.TableSpecclass. - Added
com.databricks.sdk.service.serving.Appclass. - Added
com.databricks.sdk.service.serving.AppDeploymentclass. - Added
com.databricks.sdk.service.serving.AppDeploymentStateclass. - Added
com.databricks.sdk.service.serving.AppDeploymentStatusclass. - Added
com.databricks.sdk.service.serving.AppEnvironmentclass. - Added
com.databricks.sdk.service.serving.AppStateclass. - Added
com.databricks.sdk.service.serving.AppStatusclass. - Added
com.databricks.sdk.service.serving.CreateAppDeploymentRequestclass. - Added
com.databricks.sdk.service.serving.CreateAppRequestclass. - Added
com.databricks.sdk.service.serving.EnvVariableclass. - Added
com.databricks.sdk.service.serving.GetAppDeploymentRequestclass. - Added
com.databricks.sdk.service.serving.GetAppEnvironmentRequestclass. - Added
com.databricks.sdk.service.serving.GetOpenApiRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsRequestclass. - Added
com.databricks.sdk.service.serving.ListAppDeploymentsResponseclass. - Added
com.databricks.sdk.service.serving.ListAppsRequestclass. - Added
com.databricks.sdk.service.serving.StopAppRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.serving.UpdateAppRequestclass. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileclass. - Added
com.databricks.sdk.service.settings.ComplianceSecurityProfileSettingclass. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringclass. - Added
com.databricks.sdk.service.settings.EnhancedSecurityMonitoringSettingclass. - Added
com.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequestclass. - Added
workspaceClient.complianceSecurityProfile()service. - Added
workspaceClient.enhancedSecurityMonitoring()service. - Removed
workspaceClient.cspEnablement()service. - Removed
workspaceClient.esmEnablement()service. - Removed
com.databricks.sdk.service.serving.AppEventsclass. - Removed
com.databricks.sdk.service.serving.AppManifestclass. - Removed
com.databricks.sdk.service.serving.AppServiceStatusclass. - Removed
com.databricks.sdk.service.serving.DeleteAppResponseclass. - Removed
com.databricks.sdk.service.serving.DeployAppRequestclass. - Removed
com.databricks.sdk.service.serving.DeploymentStatusclass. - Removed
com.databricks.sdk.service.serving.DeploymentStatusStateclass. - Removed
com.databricks.sdk.service.serving.GetAppDeploymentStatusRequestclass. - Removed
com.databricks.sdk.service.serving.GetAppResponseclass. - Removed
com.databricks.sdk.service.serving.GetEventsRequestclass. - Removed
com.databricks.sdk.service.serving.ListAppEventsResponseclass. - Removed
com.databricks.sdk.service.settings.CspEnablementclass. - Removed
com.databricks.sdk.service.settings.CspEnablementSettingclass. - Removed
com.databricks.sdk.service.settings.EsmEnablementclass. - Removed
com.databricks.sdk.service.settings.EsmEnablementSettingclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateCspEnablementSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequestclass.
OpenAPI SHA: 84f9315bc9cdcf3917f764cf608255a74271ab2c, Date: 2024-05-06
Internal Changes
- Update SDK to OpenAPI spec (#280).
- Remove unused script from repository root (#281).
- Add missing return (#283).
- Fix test that was picking up configuration from the environment (#287).
Release v0.24.1 (2024-04-24)
Release v0.24.0 (2024-04-24)
- Added retry strategy based on idempotency of requests (#264).
- Fixde remaining Java integration tests (#265).
- Fixed one-shot list APIs to not return null (#266).
- Removed unnecessary secret from example (#267).
- Fixed one shot pagination (#268).
- Updated SDK to OpenAPI spec (#269).
- Added a way to provide proxy details to SDK (#271).
Note: This release contains breaking changes, please see the API changes below for more details.
API Changes:
- Added
deploymentfield forcom.databricks.sdk.service.pipelines.CreatePipeline,com.databricks.sdk.service.pipelines.EditPipeline,com.databricks.sdk.service.pipelines.PipelineSpec. - Added
schemaIdfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Added
operationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
requirementsfield forcom.databricks.sdk.service.compute.Library. - Added
warehouseIdfield forcom.databricks.sdk.service.jobs.NotebookTask. - Added
runAsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
com.databricks.sdk.service.catalog.ValidationResultOperationclass. - Added
com.databricks.sdk.service.compute.ClusterStatusclass. - Added
com.databricks.sdk.service.compute.ClusterStatusResponseclass. - Added
com.databricks.sdk.service.compute.LibraryInstallStatusclass. - Added
com.databricks.sdk.service.pipelines.DeploymentKindclass. - Added
com.databricks.sdk.service.pipelines.PipelineDeploymentclass. - Removed
awsOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
azureOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
gcpOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
com.databricks.sdk.service.catalog.ValidationResultAwsOperationclass. - Removed
com.databricks.sdk.service.catalog.ValidationResultAzureOperationclass. - Removed
com.databricks.sdk.service.catalog.ValidationResultGcpOperationclass. - Removed
com.databricks.sdk.service.compute.ClusterStatusRequestclass. - Removed
com.databricks.sdk.service.compute.LibraryFullStatusStatusclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service . New request type iscom.databricks.sdk.service.compute.ClusterStatusclass. - Changed
clusterStatus()method forworkspaceClient.libraries()service to returncom.databricks.sdk.service.compute.ClusterStatusResponseclass. - Changed
statusfield forcom.databricks.sdk.service.compute.LibraryFullStatustocom.databricks.sdk.service.compute.LibraryInstallStatusclass.
OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22
Release v0.23.0 (2024-04-12)
Improvements and Bug Fixes
- Introduce more specific exceptions, like
NotFound,AlreadyExists,BadRequest,PermissionDenied,InternalError, and others (#185, #257). - Lock around field accessibility changes (#247).
- Fix Changelog (#258).
- Support post with no body for APIs (#262).
API Changes:
- Changed
cancelRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
create()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
delete()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
get()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
getRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
listRefreshes()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
runRefresh()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
update()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Removed
com.databricks.sdk.service.catalog.AzureManagedIdentityclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CancelRefreshRequest. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.CreateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.CreateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetLakehouseMonitorRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.GetRefreshRequest. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.ListRefreshesRequest. - Changed
quartzCronExpressionfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Changed
timezoneIdfield forcom.databricks.sdk.service.catalog.MonitorCronScheduleto be required. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricclass. - Removed
com.databricks.sdk.service.catalog.MonitorCustomMetricTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorDestinationsclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeclass. - Removed
com.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemTypeclass. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Changed
driftMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
monitorVersionfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
profileMetricsTableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.MonitorInfotoObjectclass. - Changed
statusfield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
tableNamefield forcom.databricks.sdk.service.catalog.MonitorInfoto be required. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Removed
com.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
refreshIdfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
startTimeMsfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Changed
statefield forcom.databricks.sdk.service.catalog.MonitorRefreshInfoto be required. - Added
triggerfield forcom.databricks.sdk.service.catalog.MonitorRefreshInfo. - Removed
Objectclass. - Removed
com.databricks.sdk.service.catalog.MonitorTimeSeriesProfileTypeclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Added
tableNamefield forcom.databricks.sdk.service.catalog.RunRefreshRequest. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfotocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Removed
namefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Added
functionNamefield forcom.databricks.sdk.service.catalog.TableRowFilter. - Changed
customMetricsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorMetricListclass. - Removed
fullNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
inferenceLogfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsclass. - Changed
snapshotfield forcom.databricks.sdk.service.catalog.UpdateMonitortoObjectclass. - Changed
timeSeriesfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
tableNamefield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Changed
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredentialtocom.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Removed
operationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
awsOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
azureOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Added
gcpOperationfield forcom.databricks.sdk.service.catalog.ValidationResult. - Removed
com.databricks.sdk.service.catalog.ValidationResultOperationclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityRequestclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityResponseclass. - Added
com.databricks.sdk.service.catalog.MonitorDestinationclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogclass. - Added
com.databricks.sdk.service.catalog.MonitorInferenceLogProblemTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricclass. - Added
com.databricks.sdk.service.catalog.MonitorMetricTypeclass. - Added
com.databricks.sdk.service.catalog.MonitorNotificationsclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoTriggerclass. - Added
Objectclass. - Added
com.databricks.sdk.service.catalog.MonitorTimeSeriesclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAwsOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultAzureOperationclass. - Added
com.databricks.sdk.service.catalog.ValidationResultGcpOperationclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
com.databricks.sdk.service.compute.ComputeSpecclass. - Removed
com.databricks.sdk.service.compute.ComputeSpecKindclass. - Added
cloneFromfield forcom.databricks.sdk.service.compute.CreateCluster. - Added
cloneFromfield forcom.databricks.sdk.service.compute.EditCluster. - Added
com.databricks.sdk.service.compute.CloneClusterclass. - Added
com.databricks.sdk.service.compute.Environmentclass. - Changed
update()method foraccountClient.workspaceAssignment()service to returncom.databricks.sdk.service.iam.PermissionAssignmentclass. - Removed
Objectclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.ClusterSpec. - Removed
computefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
environmentsfield forcom.databricks.sdk.service.jobs.CreateJob. - Removed
com.databricks.sdk.service.jobs.JobComputeclass. - Removed
computefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
environmentsfield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.RunTask. - Removed
com.databricks.sdk.service.jobs.TableTriggerConfigurationclass. - Removed
computeKeyfield forcom.databricks.sdk.service.jobs.Task. - Added
environmentKeyfield forcom.databricks.sdk.service.jobs.Task. - Changed
tablefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Changed
tableUpdatefield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.jobs.JobEnvironmentclass. - Added
com.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationclass. - Added
com.databricks.sdk.service.marketplacepackage.
OpenAPI SHA: 94684175b8bd65f8701f89729351f8069e8309c9, Date: 2024-04-11
Release v0.22.0 (2024-04-02)
Improvements and Bug Fixes
- Properly escape multi-segment path parameters (#252).
API Changes:
- Added
migrate()andunpublish()methods forworkspaceClient.lakeview()service. - Added
com.databricks.sdk.service.dashboards.MigrateDashboardRequestandcom.databricks.sdk.service.dashboards.UnpublishDashboardRequestclass. - Added
description,queueDurationandrepairHistoryfields forcom.databricks.sdk.service.jobs.BaseRun. - Added
computeKeyandjobClusterKeyfield forcom.databricks.sdk.service.jobs.ClusterSpec. - Changed
left,opandrightfields forcom.databricks.sdk.service.jobs.ConditionTaskto be required. - Changed
editModefield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.JobEditModeclass. - Replaced
com.databricks.sdk.service.jobs.CreateJobEditModeclass bycom.databricks.sdk.service.jobs.JobEditMode. - Changed
urlfield forcom.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationto be required. - Changed
errorMessageStatsfield forcom.databricks.sdk.service.jobs.ForEachStatstocom.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsListclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.JobClusterto be required. - Changed
editModefield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.JobEditModeclass. - Removed
com.databricks.sdk.service.jobs.JobSettingsEditModeclass. - Changed
metric,opandvaluefields forcom.databricks.sdk.service.jobs.JobsHealthRuleto be required. - Changed
runTypefield forcom.databricks.sdk.service.jobs.ListRunsRequesttocom.databricks.sdk.service.jobs.RunTypeclass. - Replaced
com.databricks.sdk.service.jobs.ListRunsRunTypeclass bycom.databricks.sdk.service.jobs.RunType. - Removed
com.databricks.sdk.service.jobs.ParamPairsclass. - Changed
pipelineIdfield forcom.databricks.sdk.service.jobs.PipelineTaskto be required. - Changed
entryPointandpackageNamefields forcom.databricks.sdk.service.jobs.PythonWheelTaskto be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RepairRunto Map<String,String> class. - Changed
baseParametersfield forcom.databricks.sdk.service.jobs.ResolvedNotebookTaskValuesto Map<String,String> class. - Changed
parametersfield forcom.databricks.sdk.service.jobs.ResolvedParamPairValuesto Map<String,String> class. - Changed
namedParametersfield forcom.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValuesto Map<String,String> class. - Removed
namedParametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues. - Changed
parametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValuesto Map<String,String> class. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.ResolvedRunJobTaskValues. - Added
descriptionandqueueDurationfields forcom.databricks.sdk.service.jobs.Run. - Changed
opfield forcom.databricks.sdk.service.jobs.RunConditionTasktocom.databricks.sdk.service.jobs.ConditionTaskOpclass. - Removed
com.databricks.sdk.service.jobs.RunConditionTaskOpclass. - Changed
inputsandtaskfield forcom.databricks.sdk.service.jobs.RunForEachTaskto be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunJobTaskto Map<String,String> class. - Added
dbtCommands,jarParams,notebookParams,pipelineParams,pythonNamedParams,pythonParams,sparkSubmitParamsandsqlParamsfields forcom.databricks.sdk.service.jobs.RunJobTask. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunNowto Map<String,String> class. - Added
infofield forcom.databricks.sdk.service.jobs.RunOutput. - Removed
jobParametersfield forcom.databricks.sdk.service.jobs.RunParameters. - Changed
taskKeyfield forcom.databricks.sdk.service.jobs.RunTaskto be required. - Added
computeKey,emailNotifications,jobClusterKey,notificationSettings,runDuration,runPageUrl,timeoutSecondsandwebhookNotificationsfields forcom.databricks.sdk.service.jobs.RunTask. - Added
endpointIdfield forcom.databricks.sdk.service.jobs.SqlQueryOutput. - Added
conditionTask,dbtTask,notebookTask,pipelineTask,pythonWheelTask,runJobTask,sparkJarTask,sparkPythonTask,sparkSubmitTaskandsqlTaskfields forcom.databricks.sdk.service.jobs.SubmitRun. - Added
descriptionfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
disableAutoOptimizationfield forcom.databricks.sdk.service.jobs.Task. - Added
noAlertForSkippedRunsfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Added
tableUpdatefield forcom.databricks.sdk.service.jobs.TriggerSettings. - Changed
idfield forcom.databricks.sdk.service.jobs.Webhookto be required. - Changed
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.WebhookNotificationstocom.databricks.sdk.service.jobs.WebhookListclass. - Removed
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItemclass. - Added
com.databricks.sdk.service.jobs.JobEditModeclass. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigclass bycom.databricks.sdk.service.serving.AmazonBedrockConfigclass. - Replaced
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProviderclass bycom.databricks.sdk.service.serving.AmazonBedrockConfigBedrockProviderclass. - Replaced
awsBedrockConfigfield forcom.databricks.sdk.service.serving.ExternalModelbyamazonBedrockConfig. - Changed
get()method forworkspaceClient.ipAccessLists()service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListRequestclass. - Replaced
com.databricks.sdk.service.settings.GetIpAccessListclass bycom.databricks.sdk.service.settings.GetIpAccessListRequestclass.
OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27
Release v0.21.0 (2024-03-20)
API Changes:
- Changed
list()method forworkspaceClient.catalogs()service to require request ofcom.databricks.sdk.service.catalog.ListCatalogsRequestclass. - Changed
create()method forworkspaceClient.onlineTables()service . New request type iscom.databricks.sdk.service.catalog.CreateOnlineTableRequestclass. - Removed
com.databricks.sdk.service.catalog.AwsIamRoleclass. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.CreateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.CreateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.FunctionInfo. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetCatalogRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetExternalLocationRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetFunctionRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetModelVersionRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetRegisteredModelRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetSchemaRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.GetTableRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListExternalLocationsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListFunctionsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListModelVersionsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListRegisteredModelsRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.ModelVersionInfo. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.MonitorInfotocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Added
includeBrowsefield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.RegisteredModelInfo. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.StorageCredentialInfotocom.databricks.sdk.service.catalog.AwsIamRoleResponseclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.TableInfo. - Changed
notificationsfield forcom.databricks.sdk.service.catalog.UpdateMonitortocom.databricks.sdk.service.catalog.MonitorNotificationsConfigclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Changed
awsIamRolefield forcom.databricks.sdk.service.catalog.ValidateStorageCredentialtocom.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Removed
com.databricks.sdk.service.catalog.ViewDataclass. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
com.databricks.sdk.service.catalog.AwsIamRoleRequestclass. - Added
com.databricks.sdk.service.catalog.AwsIamRoleResponseclass. - Added
com.databricks.sdk.service.catalog.CreateOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.ListCatalogsRequestclass. - Changed
publish()method forworkspaceClient.lakeview()service to returncom.databricks.sdk.service.dashboards.PublishedDashboardclass. - Added
create()method forworkspaceClient.lakeview()service. - Added
get()method forworkspaceClient.lakeview()service. - Added
getPublished()method forworkspaceClient.lakeview()service. - Added
trash()method forworkspaceClient.lakeview()service. - Added
update()method forworkspaceClient.lakeview()service. - Removed
Objectclass. - Added
com.databricks.sdk.service.dashboards.CreateDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.Dashboardclass. - Added
com.databricks.sdk.service.dashboards.GetDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.GetPublishedDashboardRequestclass. - Added
com.databricks.sdk.service.dashboards.LifecycleStateclass. - Added
com.databricks.sdk.service.dashboards.PublishedDashboardclass. - Added
com.databricks.sdk.service.dashboards.TrashDashboardRequestclass. - Added
Objectclass. - Added
com.databricks.sdk.service.dashboards.UpdateDashboardRequestclass. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointPendingConfig. - Changed
get()method forworkspaceClient.automaticClusterUpdate()service . New request type iscom.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequestclass. - Changed
get()method forworkspaceClient.cspEnablement()service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Changed
get()method foraccountClient.cspEnablementAccount()service . New request type iscom.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequestclass. - Changed
delete()method forworkspaceClient.defaultNamespace()service . New request type iscom.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Changed
get()method forworkspaceClient.defaultNamespace()service . New request type iscom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Changed
get()method forworkspaceClient.esmEnablement()service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Changed
get()method foraccountClient.esmEnablementAccount()service . New request type iscom.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequestclass. - Changed
get()method forworkspaceClient.ipAccessLists()service . New request type iscom.databricks.sdk.service.settings.GetIpAccessListclass. - Changed
delete()method foraccountClient.personalCompute()service . New request type iscom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Changed
get()method foraccountClient.personalCompute()service . New request type iscom.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Changed
delete()method forworkspaceClient.restrictWorkspaceAdmins()service . New request type iscom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Changed
get()method forworkspaceClient.restrictWorkspaceAdmins()service . New request type iscom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.DeletePersonalComputeRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequestclass. - Removed
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequestclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementAccountRequestclass. - Removed
com.databricks.sdk.service.settings.GetCspEnablementRequestclass. - Removed
com.databricks.sdk.service.settings.GetDefaultNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementAccountRequestclass. - Removed
com.databricks.sdk.service.settings.GetEsmEnablementRequestclass. - Removed
com.databricks.sdk.service.settings.GetIpAccessListRequestclass. - Removed
com.databricks.sdk.service.settings.GetPersonalComputeRequestclass. - Removed
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetAutomaticClusterUpdateSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetCspEnablementAccountSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetCspEnablementSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEsmEnablementAccountSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetEsmEnablementSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetIpAccessListclass. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Changed
dataObjectTypefield forcom.databricks.sdk.service.sharing.SharedDataObjecttocom.databricks.sdk.service.sharing.SharedDataObjectDataObjectTypeclass. - Added
contentfield forcom.databricks.sdk.service.sharing.SharedDataObject. - Added
com.databricks.sdk.service.sharing.SharedDataObjectDataObjectTypeclass. - Added
embeddingSourceColumnsfield forcom.databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec. - Added
scoreThresholdfield forcom.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest.
OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 2024-03-20
Release v0.20.0 (2024-03-04)
Features and Improvements
- Added basic support for HTTP proxies (#241).
- Fixed getWorkspaceClient() for GCP (#224).
- Note: Backwards incompatible changes - Settings are now nested, please see the API changes below.
Internal Changes
- Reading headers should be done in a case-insensitive manner (#235).
- Added integration tests for the Files API (#236).
- Supported subservices (#237).
- Handled empty types in the Java SDK (#239).
- Added tokei.rs lines of code badge (#243).
- Updated SDK to latest OpenAPI spec (#245).
API Changes:
- Added the following services:
workspaceClient.permissionMigration()workspaceClient.automaticClusterUpdate()workspaceClient.cspEnablement()accountClient.cspEnablementAccount()workspaceClient.defaultNamespace()workspaceClient.esmEnablement()accountClient.esmEnablementAccount()accountClient.personalCompute()workspaceClient.restrictWorkspaceAdmins()
- Added the following classes:
com.databricks.sdk.service.iam.PermissionMigrationRequestcom.databricks.sdk.service.iam.PermissionMigrationResponsecom.databricks.sdk.service.settings.AutomaticClusterUpdateSettingcom.databricks.sdk.service.settings.ClusterAutoRestartMessagecom.databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetailscom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowcom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeekcom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedulecom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequencycom.databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTimecom.databricks.sdk.service.settings.ComplianceStandardcom.databricks.sdk.service.settings.CspEnablementcom.databricks.sdk.service.settings.CspEnablementAccountcom.databricks.sdk.service.settings.CspEnablementAccountSettingcom.databricks.sdk.service.settings.CspEnablementSettingcom.databricks.sdk.service.settings.DeleteDefaultNamespaceRequestcom.databricks.sdk.service.settings.DeletePersonalComputeRequestcom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequestcom.databricks.sdk.service.settings.EsmEnablementcom.databricks.sdk.service.settings.EsmEnablementAccountcom.databricks.sdk.service.settings.EsmEnablementAccountSettingcom.databricks.sdk.service.settings.EsmEnablementSettingcom.databricks.sdk.service.settings.GetAutomaticClusterUpdateRequestcom.databricks.sdk.service.settings.GetCspEnablementAccountRequestcom.databricks.sdk.service.settings.GetCspEnablementRequestcom.databricks.sdk.service.settings.GetDefaultNamespaceRequestcom.databricks.sdk.service.settings.GetEsmEnablementAccountRequestcom.databricks.sdk.service.settings.GetEsmEnablementRequestcom.databricks.sdk.service.settings.GetPersonalComputeRequestcom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequestcom.databricks.sdk.service.settings.NccAwsStableIpRulecom.databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequestcom.databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequestcom.databricks.sdk.service.settings.UpdateCspEnablementSettingRequestcom.databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequestcom.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
- Removed the follogin classes:
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestcom.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestcom.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestcom.databricks.sdk.service.settings.GetPersonalComputeSettingRequestcom.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
- Changed
versionfield forcom.databricks.sdk.service.serving.AppManifesttocom.databricks.sdk.service.serving.AnyValueclass. - Removed
deletePersonalComputeSetting(),getPersonalComputeSetting()andupdatePersonalComputeSetting()method foraccountClient.settings()service. - Removed
deleteDefaultNamespaceSetting(),deleteRestrictWorkspaceAdminsSetting(),getDefaultNamespaceSetting(),getRestrictWorkspaceAdminsSetting(),updateDefaultNamespaceSetting()andupdateRestrictWorkspaceAdminsSetting()method forworkspaceClient.settings()service. - Added
awsStableIpRulefield forcom.databricks.sdk.service.settings.NccEgressDefaultRules. - Added
indexNamefield forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest. - Added
embeddingModelEndpointNamefield forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn. - Added
indexNamefield forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest. - Added
deltaSyncIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Added
directAccessIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Changed
deleteEndpoint(),createIndex(),deleteDataVectorIndex()andupsertDataVectorIndex()method forworkspaceClient.vectorSearchEndpoints()service with new required argument order. - Changed
endpointNamefield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequestto be required. - Removed
planningPhasesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.DeleteEndpointRequest. - Removed
com.databricks.sdk.service.vectorsearch.EmbeddingConfigclass. - Removed
embeddingConfigfield forcom.databricks.sdk.service.vectorsearch.EmbeddingSourceColumn. - Removed
namefield forcom.databricks.sdk.service.vectorsearch.UpsertDataVectorIndexRequest. - Removed
deltaSyncVectorIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex. - Removed
directAccessVectorIndexSpecfield forcom.databricks.sdk.service.vectorsearch.VectorIndex.
OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04
Release v0.19.0 (2024-02-19)
Internal Changes:
- Support head operations (#232).
API Changes:
- Changed
delete()method forworkspaceClient.connections()service with new required argument order. - Changed
get()method forworkspaceClient.connections()service with new required argument order. - Changed
update()method forworkspaceClient.connections()service with new required argument order. - Changed
update()method forworkspaceClient.lakehouseMonitors()service with new required argument order. - Changed
delete()method forworkspaceClient.volumes()service with new required argument order. - Changed
read()method forworkspaceClient.volumes()service with new required argument order. - Changed
update()method forworkspaceClient.volumes()service with new required argument order. - Added
workspaceClient.onlineTables()service. - Removed
nameArgfield forcom.databricks.sdk.service.catalog.DeleteConnectionRequest. - Added
namefield forcom.databricks.sdk.service.catalog.DeleteConnectionRequest. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.DeleteVolumeRequest. - Added
namefield forcom.databricks.sdk.service.catalog.DeleteVolumeRequest. - Removed
nameArgfield forcom.databricks.sdk.service.catalog.GetConnectionRequest. - Added
namefield forcom.databricks.sdk.service.catalog.GetConnectionRequest. - Added
maxResultsfield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
pageTokenfield forcom.databricks.sdk.service.catalog.ListVolumesRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListVolumesResponseContent. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Added
namefield forcom.databricks.sdk.service.catalog.ReadVolumeRequest. - Removed
nameArgfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Added
namefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Removed
assetsDirfield forcom.databricks.sdk.service.catalog.UpdateMonitor. - Removed
fullNameArgfield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
namefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
com.databricks.sdk.service.catalog.ContinuousUpdateStatusclass. - Added
com.databricks.sdk.service.catalog.DeleteOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.FailedStatusclass. - Added
com.databricks.sdk.service.catalog.GetOnlineTableRequestclass. - Added
com.databricks.sdk.service.catalog.OnlineTableclass. - Added
com.databricks.sdk.service.catalog.OnlineTableSpecclass. - Added
com.databricks.sdk.service.catalog.OnlineTableStateclass. - Added
com.databricks.sdk.service.catalog.OnlineTableStatusclass. - Added
com.databricks.sdk.service.catalog.PipelineProgressclass. - Added
com.databricks.sdk.service.catalog.ProvisioningStatusclass. - Added
com.databricks.sdk.service.catalog.TriggeredUpdateStatusclass. - Added
com.databricks.sdk.service.catalog.ViewDataclass. - Added
getDirectoryMetadata()method forworkspaceClient.files()service. - Added
getMetadata()method forworkspaceClient.files()service. - Added
contentLengthfield forcom.databricks.sdk.service.files.DownloadResponse. - Added
contentTypefield forcom.databricks.sdk.service.files.DownloadResponse. - Added
lastModifiedfield forcom.databricks.sdk.service.files.DownloadResponse. - Added
com.databricks.sdk.service.files.FileSizeclass. - Added
com.databricks.sdk.service.files.GetDirectoryMetadataRequestclass. - Added
com.databricks.sdk.service.files.GetMetadataRequestclass. - Added
com.databricks.sdk.service.files.GetMetadataResponseclass. - Added
com.databricks.sdk.service.files.LastModifiedHttpDateclass. - Removed
triggerHistoryfield forcom.databricks.sdk.service.jobs.Job. - Removed
com.databricks.sdk.service.jobs.TriggerEvaluationclass. - Removed
com.databricks.sdk.service.jobs.TriggerHistoryclass. - Added
tablefield forcom.databricks.sdk.service.jobs.TriggerSettings. - Added
com.databricks.sdk.service.jobs.Conditionclass. - Added
com.databricks.sdk.service.jobs.TableTriggerConfigurationclass. - Removed
configfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
ai21labsConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
anthropicConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
awsBedrockConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
cohereConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
databricksModelServingConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
openaiConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Added
palmConfigfield forcom.databricks.sdk.service.serving.ExternalModel. - Removed
com.databricks.sdk.service.serving.ExternalModelConfigclass. - Added
maxProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
minProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityInput. - Added
maxProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Added
minProvisionedThroughputfield forcom.databricks.sdk.service.serving.ServedEntityOutput. - Changed
delete()method forworkspaceClient.cleanRooms()service with new required argument order. - Changed
get()method forworkspaceClient.cleanRooms()service with new required argument order. - Changed
update()method forworkspaceClient.cleanRooms()service with new required argument order. - Removed
nameArgfield forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest. - Added
namefield forcom.databricks.sdk.service.sharing.DeleteCleanRoomRequest. - Removed
nameArgfield forcom.databricks.sdk.service.sharing.GetCleanRoomRequest. - Added
namefield forcom.databricks.sdk.service.sharing.GetCleanRoomRequest. - Removed
nameArgfield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Added
namefield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Added
enumOptionsfield forcom.databricks.sdk.service.sql.Parameter. - Added
multiValuesOptionsfield forcom.databricks.sdk.service.sql.Parameter. - Added
queryIdfield forcom.databricks.sdk.service.sql.Parameter. - Added
com.databricks.sdk.service.sql.MultiValuesOptionsclass.
OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19
Release v0.18.0 (2024-02-09)
- Derive config file name from attribute name (#216).
This also renames
getAzureMSI -> getAzureMsi
setAzureMSI -> setAzureMsi
Example:
AccountClient a = new AccountClient();
Iterator<Workspace> workspaces = a.workspaces().list().iterator();
Workspace workspace = workspaces.next();
WorkspaceClient w = a.getWorkspaceClient(workspace);
w.currentUser().me();
- Only include request body when the OpenAPI operation indicates that there is a request body (#223).
Internal Changes:
API Changes:
Additions:
- Added the following fields
- Added
usePreemptibleExecutors,zoneIdfields forcom.databricks.sdk.service.compute.GcpAttributes. - Added
abfss,gcsfields forcom.databricks.sdk.service.compute.InitScriptInfo. - Added
sourcefield forcom.databricks.sdk.service.jobs.DbtTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
sourcefield forcom.databricks.sdk.service.jobs.SqlTaskFile. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
forEachTaskfield forcom.databricks.sdk.service.jobs.Task. - Added
fieldMaskfield forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequest. - Added
deltaSyncIndexSpecfield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest. - Added
fileTypefield forcom.databricks.sdk.service.workspace.ExportResponse. - Added
resourceIdfield forcom.databricks.sdk.service.workspace.ObjectInfo.
- Added
- Added the following methods
- Added
cancelRefresh(),getRefresh(),listRefreshes(),runRefresh()methods forworkspaceClient.lakehouseMonitors()service. - Added
createDirectory(),deleteDirectory(),listDirectoryContents()methods forworkspaceClient.files()service. - Added
getPersonalComputeSetting()method foraccountClient.settings()service. - Added
deleteDefaultNamespaceSetting(),deleteRestrictWorkspaceAdminsSetting(),getDefaultNamespaceSetting(),getRestrictWorkspaceAdminsSetting(),updateDefaultNamespaceSetting(),updateRestrictWorkspaceAdminsSetting()methods forworkspaceClient.settings()service.
- Added
- Added the following classes
- Added
com.databricks.sdk.service.catalog.CancelRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.GetRefreshRequestclass. - Added
com.databricks.sdk.service.catalog.ListRefreshesRequestclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoclass. - Added
com.databricks.sdk.service.catalog.MonitorRefreshInfoStateclass. - Added
com.databricks.sdk.service.catalog.RunRefreshRequestclass. - Added
com.databricks.sdk.service.compute.Adlsgen2Infoclass. - Added
com.databricks.sdk.service.compute.GcsStorageInfoclass. - Added
com.databricks.sdk.service.files.CreateDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DeleteDirectoryRequestclass. - Added
com.databricks.sdk.service.files.DirectoryEntryclass. - Added
com.databricks.sdk.service.files.ListDirectoryContentsRequestclass. - Added
com.databricks.sdk.service.files.ListDirectoryResponseclass. - Added
com.databricks.sdk.service.files.PageTokenclass. - Added
com.databricks.sdk.service.jobs.ForEachStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsclass. - Added
com.databricks.sdk.service.jobs.ForEachTaskTaskRunStatsclass. - Added
com.databricks.sdk.service.jobs.RunForEachTaskclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Added
com.databricks.sdk.service.pipelines.PipelineClusterAutoscaleModeclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingResponseclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingResponseclass. - Added
com.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequestclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessageStatusclass. - Added
com.databricks.sdk.service.settings.RestrictWorkspaceAdminsSettingclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultNamespaceSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdateRestrictWorkspaceAdminsSettingRequestclass.
- Added
Removals:
- Removed the following fields
- Removed
namefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateSchema. - Removed
namefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Removed
deltaSyncVectorIndexSpecfield forcom.databricks.sdk.service.vectorsearch.CreateVectorIndexRequest.
- Removed
- Removed the following methods
- Removed
getStatus()method forworkspaceClient.files()service. - Removed
reset()method forworkspaceClient.pipelines()service. - Removed
readPersonalComputeSetting()method foraccountClient.settings()service. - Removed
deleteDefaultWorkspaceNamespace(),readDefaultWorkspaceNamespace(),updateDefaultWorkspaceNamespace()methods forworkspaceClient.settings()service.
- Removed
- Removed the following classes
- Removed
com.databricks.sdk.service.pipelines.ResetRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Changed
etagfield forcom.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestto no longer be required. - Removed
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Removed
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass.
- Removed
Changes:
- Changed the following fields
- Changed
maxWorkers,minWorkersfields forcom.databricks.sdk.service.compute.AutoScaleto no longer be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.DbfsStorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.LocalFileInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.S3StorageInfoto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.VolumesStorageInfoto be required. - Changed
clientsfield forcom.databricks.sdk.service.compute.WorkloadTypeto be required. - Changed
destinationfield forcom.databricks.sdk.service.compute.WorkspaceStorageInfoto be required. - Changed
autoscalefield forcom.databricks.sdk.service.pipelines.PipelineClustertocom.databricks.sdk.service.pipelines.PipelineClusterAutoscaleclass. - Changed
allowMissing,settingfields forcom.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestto be required.
- Changed
- Changed the following methods
- Changed
deletePersonalComputeSetting(),updatePersonalComputeSetting()methods foraccountClient.settings()service with new required argument order.
- Changed
OpenAPI SHA: 6b897bc95b23abed8b9f5eff0e6b8ec034046180, Date: 2024-02-08
Dependency updates:
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 (#206).
Release v0.17.1 (2024-01-29)
Major changes:
- Allow customizing APIs in WorkspaceClient/AccountClient (#213).
Bug fixes:
Release v0.17.0 (2024-01-23)
Bugfixes:
API Changes:
- Added
exists()method forworkspaceClient.tables()service. - Added
workspaceClient.lakehouseMonitors()service. - Removed
com.databricks.sdk.service.catalog.TableConstraintListclass. - Added
initScriptsfield forcom.databricks.sdk.service.pipelines.PipelineCluster. - Added the following dataclasses:
databricks.sdk.service.catalog.CreateMonitor,databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest,databricks.sdk.service.catalog.ExistsRequest,databricks.sdk.service.catalog.GetLakehouseMonitorRequest,databricks.sdk.service.catalog.MonitorCronSchedule,databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus,databricks.sdk.service.catalog.MonitorCustomMetric,databricks.sdk.service.catalog.MonitorCustomMetricType,databricks.sdk.service.catalog.MonitorDataClassificationConfig,databricks.sdk.service.catalog.MonitorDestinations,databricks.sdk.service.catalog.MonitorInferenceLogProfileType,
databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType,databricks.sdk.service.catalog.MonitorInfo,databricks.sdk.service.catalog.MonitorInfoStatus,databricks.sdk.service.catalog.MonitorNotificationsConfig,databricks.sdk.service.catalog.MonitorTimeSeriesProfileType,databricks.sdk.service.catalog.TableExistsResponseanddatabricks.sdk.service.catalog.UpdateMonitor. - Added
validateOnlyfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Added
validateOnlyfield forcom.databricks.sdk.service.pipelines.UpdateInfo. - Changed
createOboToken()method forworkspaceClient.tokenManagement()service with new required argument order. - Changed
get()method forworkspaceClient.tokenManagement()service to returncom.databricks.sdk.service.settings.GetTokenResponseclass. - Changed
lifetimeSecondsfield forcom.databricks.sdk.service.settings.CreateOboTokenRequestto no longer be required. - Added
com.databricks.sdk.service.settings.GetTokenResponseclass. - Changed
create()method forworkspaceClient.dashboards()service . New request type iscom.databricks.sdk.service.sql.DashboardPostContentclass. - Added
update()method forworkspaceClient.dashboards()service. - Removed
com.databricks.sdk.service.sql.CreateDashboardRequestclass. - Added
httpHeadersfield forcom.databricks.sdk.service.sql.ExternalLink. - Added
runAsRolefield forcom.databricks.sdk.service.sql.QueryEditContent. - Added
com.databricks.sdk.service.sql.DashboardEditContentclass. - Added
com.databricks.sdk.service.sql.DashboardPostContentclass.
OpenAPI SHA: e05401ed5dd4974c5333d737ec308a7d451f749f, Date: 2024-01-23
Release v0.16.0 (2024-01-10)
- Update to OpenAPI spec (#204).
Note: This release contains breaking changes, please see below.
API Changes:
- [Breaking] Changed
list()method forworkspaceClient.externalLocations()service to require request ofcom.databricks.sdk.service.catalog.ListExternalLocationsRequestclass,workspaceClient.storageCredentials()service to require request ofcom.databricks.sdk.service.catalog.ListStorageCredentialsRequestclass andworkspaceClient.tokens()service to returncom.databricks.sdk.service.settings.ListPublicTokensResponseclass andcom.databricks.sdk.service.catalog.ListSchemasResponse. - Added
nextPageTokenfield forcom.databricks.sdk.service.catalog.ListExternalLocationsResponse,com.databricks.sdk.service.catalog.ListFunctionsResponse,com.databricks.sdk.service.catalog.ListSchemasResponseandcom.databricks.sdk.service.catalog.ListStorageCredentialsResponse. - Added
maxResultsfield forcom.databricks.sdk.service.catalog.ListFunctionsRequestandcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
pageTokenfield forcom.databricks.sdk.service.catalog.ListFunctionsRequestandcom.databricks.sdk.service.catalog.ListSchemasRequest. - Added
omitColumnsandomitPropertiesfield forcom.databricks.sdk.service.catalog.ListTablesRequest. - Added class:
com.databricks.sdk.service.catalog.ListExternalLocationsRequest,com.databricks.sdk.service.catalog.ListStorageCredentialsRequestandcom.databricks.sdk.service.settings.ListPublicTokensResponseclass. - Added package:
com.databricks.sdk.service.dashboardsandcom.databricks.sdk.service.vectorsearch.
OpenAPI SHA: a7a9dc025bb80303e676bf3708942c6aa06689f1, Date: 2024-01-04
Release v0.15.0 (2023-12-20)
- Better Java examples (#200).
API Changes:
- Added
azureWorkspaceInfofield forcom.databricks.sdk.service.provisioning.Workspace. - Added
com.databricks.sdk.service.provisioning.AzureWorkspaceInfoclass. - Changed
updateConfig()method forworkspaceClient.servingEndpoints()service with new required argument order. - Changed
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInputto no longer be required. - Changed
create()method foraccountClient.ipAccessLists()service with new required argument order. - Changed
replace()method foraccountClient.ipAccessLists()service with new required argument order. - Changed
update()method foraccountClient.ipAccessLists()service with new required argument order. - Changed
create()method forworkspaceClient.ipAccessLists()service with new required argument order. - Changed
replace()method forworkspaceClient.ipAccessLists()service with new required argument order. - Changed
update()method forworkspaceClient.ipAccessLists()service with new required argument order. - Changed
ipAddressesfield forcom.databricks.sdk.service.settings.CreateIpAccessListto no longer be required. - Changed
ipAddressesfield forcom.databricks.sdk.service.settings.ReplaceIpAccessListto no longer be required. - Removed
listIdfield forcom.databricks.sdk.service.settings.ReplaceIpAccessList. - Changed
enabledfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Changed
ipAddressesfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Changed
labelfield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required. - Removed
listIdfield forcom.databricks.sdk.service.settings.UpdateIpAccessList. - Changed
listTypefield forcom.databricks.sdk.service.settings.UpdateIpAccessListto no longer be required.
OpenAPI SHA: d3853c8dee5806d04da2ae8910f273ffb35719a5, Date: 2023-12-14
Release v0.14.0 (2023-12-12)
Other changes:
- Added support for GCP auth (#196).
API Changes:
- Changed
update()method forworkspaceClient.connections()service with new required argument order. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateCatalogto be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateConnectionto no longer be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateConnection. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateExternalLocationto be required. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateRegisteredModelRequest. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateSchema. - Changed
namefield forcom.databricks.sdk.service.catalog.UpdateStorageCredentialto be required. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
newNamefield forcom.databricks.sdk.service.catalog.UpdateVolumeRequestContent. - Added
cloudflareApiTokenfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
com.databricks.sdk.service.catalog.CloudflareApiTokenclass. - Removed
continuousfield forcom.databricks.sdk.service.jobs.BaseRun. - Removed
continuousfield forcom.databricks.sdk.service.jobs.Run. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunJobTasktocom.databricks.sdk.service.jobs.ParamPairsclass. - Added
runIffield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
runJobTaskfield forcom.databricks.sdk.service.jobs.SubmitTask. - Changed
updateConfig()method forworkspaceClient.servingEndpoints()service with new required argument order. - Added
put()method forworkspaceClient.servingEndpoints()service. - Added
rateLimitsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Changed
servedModelsfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInputto no longer be required. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigInput. - Added
autoCaptureConfigfield forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigOutput. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointCoreConfigSummary. - Added
servedEntitiesfield forcom.databricks.sdk.service.serving.EndpointPendingConfig. - Added
extraParamsfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
inputfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
maxTokensfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
messagesfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
nfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
promptfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
stopfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
streamfield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Added
temperaturefield forcom.databricks.sdk.service.serving.QueryEndpointInput. - Changed
predictionsfield forcom.databricks.sdk.service.serving.QueryEndpointResponseto no longer be required. - Added
choicesfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
createdfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
datafield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
idfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
modelfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
objectfield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Added
usagefield forcom.databricks.sdk.service.serving.QueryEndpointResponse. - Changed
workloadSizefield forcom.databricks.sdk.service.serving.ServedModelInputtocom.databricks.sdk.service.serving.ServedModelInputWorkloadSizeclass. - Changed
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelInputtocom.databricks.sdk.service.serving.ServedModelInputWorkloadTypeclass. - Added
taskfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
taskfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.Ai21LabsConfigclass. - Added
com.databricks.sdk.service.serving.AnthropicConfigclass. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigInputclass. - Added
com.databricks.sdk.service.serving.AutoCaptureConfigOutputclass. - Added
com.databricks.sdk.service.serving.AutoCaptureStateclass. - Added
com.databricks.sdk.service.serving.AwsBedrockConfigclass. - Added
com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProviderclass. - Added
com.databricks.sdk.service.serving.ChatMessageclass. - Added
com.databricks.sdk.service.serving.ChatMessageRoleclass. - Added
com.databricks.sdk.service.serving.CohereConfigclass. - Added
com.databricks.sdk.service.serving.DatabricksModelServingConfigclass. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementclass. - Added
com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementObjectclass. - Added
com.databricks.sdk.service.serving.ExternalModelclass. - Added
com.databricks.sdk.service.serving.ExternalModelConfigclass. - Added
com.databricks.sdk.service.serving.ExternalModelProviderclass. - Added
com.databricks.sdk.service.serving.ExternalModelUsageElementclass. - Added
com.databricks.sdk.service.serving.FoundationModelclass. - Added
com.databricks.sdk.service.serving.OpenAiConfigclass. - Added
com.databricks.sdk.service.serving.PaLmConfigclass. - Added
com.databricks.sdk.service.serving.PayloadTableclass. - Added
com.databricks.sdk.service.serving.PutRequestclass. - Added
com.databricks.sdk.service.serving.PutResponseclass. - Added
com.databricks.sdk.service.serving.QueryEndpointResponseObjectclass. - Added
com.databricks.sdk.service.serving.RateLimitclass. - Added
com.databricks.sdk.service.serving.RateLimitKeyclass. - Added
com.databricks.sdk.service.serving.RateLimitRenewalPeriodclass. - Added
com.databricks.sdk.service.serving.ServedEntityInputclass. - Added
com.databricks.sdk.service.serving.ServedEntityOutputclass. - Added
com.databricks.sdk.service.serving.ServedEntitySpecclass. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadSizeclass. - Added
com.databricks.sdk.service.serving.ServedModelInputWorkloadTypeclass. - Added
com.databricks.sdk.service.serving.V1ResponseChoiceElementclass. - Removed
accountClient.networkPolicy()service. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass. - Removed
namefield forcom.databricks.sdk.service.sharing.UpdateCleanRoom. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateProviderto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateProvider. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateRecipientto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateRecipient. - Changed
namefield forcom.databricks.sdk.service.sharing.UpdateShareto be required. - Added
newNamefield forcom.databricks.sdk.service.sharing.UpdateShare. - Added
statementIdsfield forcom.databricks.sdk.service.sql.QueryFilter. - Added
com.databricks.sdk.service.sql.StatementIdclass.
OpenAPI SHA: 63caa3cb0c05045e81d3dcf2451fa990d8670f36, Date: 2023-12-12
Release v0.13.0 (2023-11-29)
Bug fixes:
Other changes:
- Add more detailed error message on default credentials not found error (#180).
- Support custom scopes and redirectUrl for U2M OAuth flow (#190).
API Changes:
- Removed
enableOptimization()method forworkspaceClient.metastores()service. - Added
pipelineIdfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
enablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.UpdateCatalogandcom.databricks.sdk.service.catalog.UpdateSchema. - Removed
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationandcom.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponseclass. - Added
descriptionfield forcom.databricks.sdk.service.jobs.CreateJobandcom.databricks.sdk.service.jobs.JobSettings. - Added
listNetworkConnectivityConfigurations()andlistPrivateEndpointRules()methods foraccountClient.networkConnectivity()service. - Added
com.databricks.sdk.service.settings.ListNccAzurePrivateEndpointRulesResponse,com.databricks.sdk.service.settings.ListNetworkConnectivityConfigurationsRequest,com.databricks.sdk.service.settings.ListNetworkConnectivityConfigurationsResponse, andcom.databricks.sdk.service.settings.ListPrivateEndpointRulesRequestclasses. - Added
stringSharedAsfield forcom.databricks.sdk.service.sharing.SharedDataObject.
OpenAPI SHA: 22f09783eb8a84d52026f856be3b2068f9498db3, Date: 2023-11-23
Release v0.12.0 (2023-11-10)
- Implemented notebook-native auth for the Java SDK (#171).
- Addeded regression question to github issue template (#176).
- Marked Java SDK as Beta (#177).
- Updated SDK to latest OpenAPI Spec (#181).
API Changes:
- Changed
create()method forworkspaceClient.functions()andworkspaceClient.metastores()service. - Changed the following fields:
inputParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.CreateFunctiontoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.storageRootfield forcom.databricks.sdk.service.catalog.CreateMetastoreto no longer be required.inputParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.FunctionInfotoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.
- Added the following fields:
skipValidationfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.librariesfield forcom.databricks.sdk.service.compute.CreatePolicy,com.databricks.sdk.service.compute.EditPolicyandcom.databricks.sdk.service.compute.Policy.initScriptsfield forcom.databricks.sdk.service.compute.EventDetails.filefield forcom.databricks.sdk.service.compute.InitScriptInfo.zoneIdfield forcom.databricks.sdk.service.compute.InstancePoolGcpAttributes.editModefield forcom.databricks.sdk.service.jobs.CreateJobandcom.databricks.sdk.service.jobs.JobSettings.includeResolvedValuesfield forcom.databricks.sdk.service.jobs.GetRunRequest.networkConnectivityConfigIdfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest.containerLogsandextraInfofield forcom.databricks.sdk.service.serving.DeploymentStatus.
- Added
deleteApp(),getApp(),getAppDeploymentStatus(),getApps()andgetEvents()method forworkspaceClient.apps()service. - Added
accountClient.networkConnectivity()service. - Added the following classses:
com.databricks.sdk.service.compute:LocalFileInfo,InitScriptInfoAndExecutionDetails,InitScriptEventDetails,InitScriptExecutionDetailsandInitScriptExecutionDetailsStatus.com.databricks.sdk.service.jobs:JobSettingsEditModeandCreateJobEditMode.com.databricks.sdk.service.catalog:CreateFunctionRequest,DependencyListandFunctionParameterInfos.com.databricks.sdk.service.serving:AppEvents,AppServiceStatus,DeleteAppResponse,GetAppDeploymentStatusRequest,GetAppResponse,GetEventsRequest,ListAppEventsResponseandListAppsResponse.com.databricks.sdk.service.settings:CreateNetworkConnectivityConfigRequest,CreatePrivateEndpointRuleRequest,CreatePrivateEndpointRuleRequestGroupId,DeleteNetworkConnectivityConfigurationRequest,DeletePrivateEndpointRuleRequest,GetNetworkConnectivityConfigurationRequest,GetPrivateEndpointRuleRequest,NccAzurePrivateEndpointRule,NccAzurePrivateEndpointRuleConnectionState,NccAzurePrivateEndpointRuleGroupId,NccAzureServiceEndpointRule,NccEgressConfig,NccEgressDefaultRules,NccEgressTargetRulesandNetworkConnectivityConfiguration.
- Removed the following fields:
uiStatefield forcom.databricks.sdk.service.jobs.CreateJob.uiStatefield forcom.databricks.sdk.service.jobs.JobSettings.
- Removed
delete()andget()method forworkspaceClient.apps()service. - Removed
accountClient.oAuthEnrollment()service. - Removed the following classes:
com.databricks.sdk.service.jobs.CreateJobUiState,com.databricks.sdk.service.jobs.JobSettingsUiState,com.databricks.sdk.service.oauth2.CreateOAuthEnrollmentandcom.databricks.sdk.service.oauth2.OAuthEnrollmentStatus.
OpenAPI SHA: e7b127cb07af8dd4d8c61c7cc045c8910cdbb02a, Date: 2023-11-08
Release v0.11.0 (2023-10-25)
- Adjust token expiry window to 40 seconds because of Azure (#170).
- Use same logic as Go SDK for DatabricksConfig.isAzure() (#174).
API Changes:
- Added
attributes,count,excludedAttributes,filter,sortBy,sortOrder, andstartIndexfields forcom.databricks.sdk.service.iam.GetAccountUserRequestandcom.databricks.sdk.service.iam.GetUserRequest. - Added
schemasfield forcom.databricks.sdk.service.iam.Group,com.databricks.sdk.service.iam.ListGroupsResponse,com.databricks.sdk.service.iam.ListServicePrincipalResponse,com.databricks.sdk.service.iam.ListUsersResponse,com.databricks.sdk.service.iam.ServicePrincipal, andcom.databricks.sdk.service.iam.User. - Added
com.databricks.sdk.service.iam.GetSortOrder,com.databricks.sdk.service.iam.GroupSchema,com.databricks.sdk.service.iam.ListResponseSchema,com.databricks.sdk.service.iam.ServicePrincipalSchema, andcom.databricks.sdk.service.iam.UserSchemaclass. - Added
webhookNotificationsfield forcom.databricks.sdk.service.jobs.SubmitTask. - Added
workspaceClient.apps()service and related classes. - Added
accountClient.networkPolicy()service and related classes.
OpenAPI SHA: 5903bb39137fd76ac384b2044e425f9c56840e00, Date: 2023-10-23
Dependency updates:
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#124).
- Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (#146).
- Bump org.slf4j:slf4j-reload4j from 2.0.7 to 2.0.9 (#147).
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (#156).
Release v0.10.0 (2023-10-12)
- Don't fail codegen if the tree was already removed (#164).
- Update OpenAPI spec to 12 Oct 2023 (#165).
API Changes:
- Changed
download()method foraccountClient.billableUsage()service to start returningcom.databricks.sdk.service.billing.DownloadResponseclass. - Added
com.databricks.sdk.service.billing.DownloadResponseclass. - Changed
delete()method foraccountClient.storageCredentials()service with new required argument order. - Changed
get()method foraccountClient.storageCredentials()service with new required argument order. - Changed
update()method foraccountClient.storageCredentials()service with new required argument order. - Added
getBindings()method forworkspaceClient.workspaceBindings()service. - Added
updateBindings()method forworkspaceClient.workspaceBindings()service. - Removed
namefield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.AccountsUpdateStorageCredential. - Removed
namefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Removed
namefield forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest. - Added
storageCredentialNamefield forcom.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest. - Added
ownerfield forcom.databricks.sdk.service.catalog.UpdateConnection. - Added
com.databricks.sdk.service.catalog.GetBindingsRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParametersclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingBindingTypeclass. - Added
com.databricks.sdk.service.catalog.WorkspaceBindingsResponseclass. - Added
specfield forcom.databricks.sdk.service.compute.ClusterDetails. - Added
applyPolicyDefaultValuesfield forcom.databricks.sdk.service.compute.ClusterSpec. - Removed
awsAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
azureAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
diskSpecfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
enableElasticDiskfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
gcpAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
preloadedDockerImagesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
preloadedSparkVersionsfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
deploymentfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
uiStatefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
deploymentfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
uiStatefield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
conditionTaskfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
webhookNotificationsfield forcom.databricks.sdk.service.jobs.Task. - Added
com.databricks.sdk.service.jobs.CreateJobUiStateclass. - Added
com.databricks.sdk.service.jobs.JobDeploymentclass. - Added
com.databricks.sdk.service.jobs.JobDeploymentKindclass. - Added
com.databricks.sdk.service.jobs.JobSettingsUiStateclass. - Added
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
workloadTypefield forcom.databricks.sdk.service.serving.ServedModelOutput. - Removed
accountClient.networkPolicy()service. - Changed
list()method forworkspaceClient.ipAccessLists()service to returncom.databricks.sdk.service.settings.ListIpAccessListResponseclass. - Removed
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Removed
ipAccessListsfield forcom.databricks.sdk.service.settings.GetIpAccessListResponse. - Added
ipAccessListfield forcom.databricks.sdk.service.settings.GetIpAccessListResponse. - Removed
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Removed
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.ListIpAccessListResponseclass.
OpenAPI SHA: 493a76554afd3afdd15dc858773d01643f80352a, Date: 2023-10-12
Release v0.9.0 (2023-10-03)
- Add additional error metadata to API errors (#153).
- Bugfix: Chunk streaming request bodies only (#157).
- Relicense the Java SDK using the Apache 2.0 license (#158).
Breaking API Changes:
- Changed
list()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponseclass. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.ArtifactAllowlistInfotocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
ownerfield forcom.databricks.sdk.service.catalog.CreateConnection. Use instead theownerfield ofUpdateConnection. - Changed
artifactMatchersfield forcom.databricks.sdk.service.catalog.SetArtifactAllowlisttocom.databricks.sdk.service.catalog.ArtifactMatcherListclass. - Removed
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Changed
cancelAllRuns()method forworkspaceClient.jobs()service with new required argument order. - Changed
jobIdfield forcom.databricks.sdk.service.jobs.CancelAllRunsto no longer be required. - Changed
jobParametersfield forcom.databricks.sdk.service.jobs.RunNowtocom.databricks.sdk.service.jobs.ParamPairsclass. - Changed
query()method forworkspaceClient.servingEndpoints()service. New request type iscom.databricks.sdk.service.serving.QueryEndpointInputclass. - Removed
com.databricks.sdk.service.serving.QueryRequestclass. - Changed
list()method forworkspaceClient.cleanRooms()service to require request ofcom.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Changed
executeStatement()method forworkspaceClient.statementExecution()service with new required argument order. - Renamed
com.databricks.sdk.service.sql.ChunkInfoclass toBaseChunkInfo. - Changed
onWaitTimeoutfield forcom.databricks.sdk.service.sql.ExecuteStatementRequesttocom.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeoutclass. - Changed
statementfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
warehouseIdfield forcom.databricks.sdk.service.sql.ExecuteStatementRequestto be required. - Changed
chunksfield forcom.databricks.sdk.service.sql.ResultManifesttocom.databricks.sdk.service.sql.BaseChunkInfoListclass. - Renamed
com.databricks.sdk.service.sql.TimeoutActionclass toExecuteStatementRequestOnWaitTimeout.
API Changes:
- Added
com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponseclass. - Added
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
allQueuedRunsfield forcom.databricks.sdk.service.jobs.CancelAllRuns. - Added
queuefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
queuefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
queuefield forcom.databricks.sdk.service.jobs.RunNow. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RunParameters. - Added
queueReasonfield forcom.databricks.sdk.service.jobs.RunState. - Added
queueDurationfield forcom.databricks.sdk.service.jobs.RunTask. - Added
queuefield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
com.databricks.sdk.service.jobs.QueueSettingsclass. - Added
accountClient.oAuthPublishedApps()service. - Added
com.databricks.sdk.service.oauth2.GetPublishedAppsOutputclass. - Added
com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequestclass. - Added
com.databricks.sdk.service.oauth2.PublishedAppOutputclass. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Added
notificationsfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Added
com.databricks.sdk.service.pipelines.Notificationsclass. - Added
patch()method forworkspaceClient.servingEndpoints()service. - Added
tagsfield forcom.databricks.sdk.service.serving.CreateServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpoint. - Added
tagsfield forcom.databricks.sdk.service.serving.ServingEndpointDetailed. - Added
com.databricks.sdk.service.serving.DataframeSplitInputclass. - Added
com.databricks.sdk.service.serving.EndpointTagclass. - Added
com.databricks.sdk.service.serving.PatchServingEndpointTagsclass. - Added
com.databricks.sdk.service.serving.QueryEndpointInputclass. - Added
workspaceClient.credentialsManager()service. - Added
workspaceClient.settings()service. - Added
com.databricks.sdk.service.settings.DefaultNamespaceSettingclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponseclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenRequestclass. - Added
com.databricks.sdk.service.settings.ExchangeTokenResponseclass. - Added
com.databricks.sdk.service.settings.PartitionIdclass. - Added
com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequestclass. - Added
com.databricks.sdk.service.settings.StringMessageclass. - Added
com.databricks.sdk.service.settings.TokenTypeclass. - Added
com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequestclass. - Added
nextPageTokenfield forcom.databricks.sdk.service.sharing.ListCleanRoomsResponse. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsRequestclass. - Added
emptyResultStatefield forcom.databricks.sdk.service.sql.AlertOptions. - Added
truncatedfield forcom.databricks.sdk.service.sql.ResultManifest. - Added
com.databricks.sdk.service.sql.AlertOptionsEmptyResultStateclass.
OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02
Release v0.8.1 (2023-09-11)
- Added support for Azure authentication when WorkspaceResourceID is provided (#145).
- Fixed Files API integration test (#150).
Release v0.8.0 (2023-09-05)
- Adding mock constructor method for WorkspaceClient to support mocked ApiClient (#144).
API Changes:
- Renamed permissions APIs to no longer include the service name, for example:
getJobPermissionLevels->getPermissionLevelsgetJobPermissions->getPermissionssetJobPermissions->setPermissionsupdateJobPermissions->updatePermissions
- Changed
create()method forworkspaceClient.volumes()service with new required argument order. - Added
supportsElasticDiskfield forcom.databricks.sdk.service.compute.NodeType. - Changed
create()method forworkspaceClient.dashboards()service with new required argument order. - Added
workspaceClient.dashboardWidgets()service. - Added
workspaceClient.queryVisualizations()service. - Changed
namefield forcom.databricks.sdk.service.sql.CreateDashboardRequestto be required. - Added
dashboardFiltersEnabledfield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.CreateDashboardRequest. - Added
runAsRolefield forcom.databricks.sdk.service.sql.Query. - Added
runAsRolefield forcom.databricks.sdk.service.sql.QueryPostContent. - Removed
dashboardIdfield forcom.databricks.sdk.service.sql.WidgetOptions. - Changed
positionfield forcom.databricks.sdk.service.sql.WidgetOptionstocom.databricks.sdk.service.sql.WidgetPositionclass. - Removed
textfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
descriptionfield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
titlefield forcom.databricks.sdk.service.sql.WidgetOptions. - Added
com.databricks.sdk.service.sql.CreateQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.CreateWidgetclass. - Added
com.databricks.sdk.service.sql.DeleteDashboardWidgetRequestclass. - Added
com.databricks.sdk.service.sql.DeleteQueryVisualizationRequestclass. - Added
com.databricks.sdk.service.sql.RunAsRoleclass. - Added
com.databricks.sdk.service.sql.WidgetPositionclass.
OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04
Release v0.7.0 (2023-08-29)
- Added support for propagating Request Headers through API Client (#135).
- Added support for InputStream for streaming request and response bodies (#138).
- Fixed query param serialization for requests with enums (#140).
Breaking API Changes:
- Changed
list()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.StorageCredentialInfoListclass. - Removed
workspaceClient.securableTags()service and all related classes. - Removed
workspaceClient.subentityTags()service and all related classes. - Renamed
provisioningStatefield forcom.databricks.sdk.service.catalog.ConnectionInfotoprovisioningInfo. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Removed
com.databricks.sdk.service.compute.FleetLaunchTemplateOverrideclass. - Removed
com.databricks.sdk.service.compute.FleetOnDemandOptionclass. - Removed
com.databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategyclass. - Removed
com.databricks.sdk.service.compute.FleetSpotOptionclass. - Removed
com.databricks.sdk.service.compute.FleetSpotOptionAllocationStrategyclass. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.GetInstancePool. - Removed
instancePoolFleetAttributesfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Removed
com.databricks.sdk.service.compute.InstancePoolFleetAttributesclass. - Changed
getByName()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentResponseclass. - Changed
getExperiment()method forworkspaceClient.experiments()service to returncom.databricks.sdk.service.ml.GetExperimentResponseclass. - Renamed
com.databricks.sdk.service.ml.GetExperimentByNameResponseclass tocom.databricks.sdk.service.ml.GetExperimentResponse.
API Changes:
- Added
workspaceClient.modelVersions()service. - Added
workspaceClient.registeredModels()service. - Added
browseOnlyfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
fullNamefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
provisioningInfofield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
securableKindfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
securableTypefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
optionsfield forcom.databricks.sdk.service.catalog.CreateCatalog. - Added
optionsfield forcom.databricks.sdk.service.catalog.UpdateCatalog. - Added
com.databricks.sdk.service.catalog.CatalogInfoSecurableKindclass. - Added
com.databricks.sdk.service.catalog.CreateRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteAliasRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.DeleteRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.GetByAliasRequestclass. - Added
com.databricks.sdk.service.catalog.GetModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.GetRegisteredModelRequestclass. - Added
com.databricks.sdk.service.catalog.ListModelVersionsRequestclass. - Added
com.databricks.sdk.service.catalog.ListModelVersionsResponseclass. - Added
com.databricks.sdk.service.catalog.ListRegisteredModelsRequestclass. - Added
com.databricks.sdk.service.catalog.ListRegisteredModelsResponseclass. - Added
com.databricks.sdk.service.catalog.ModelVersionInfoclass. - Added
com.databricks.sdk.service.catalog.ModelVersionInfoStatusclass. - Added
com.databricks.sdk.service.catalog.ProvisioningInfoclass. - Added
com.databricks.sdk.service.catalog.ProvisioningInfoStateclass. - Added
com.databricks.sdk.service.catalog.RegisteredModelAliasclass. - Added
com.databricks.sdk.service.catalog.RegisteredModelInfoclass. - Added
com.databricks.sdk.service.catalog.SetRegisteredModelAliasRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateModelVersionRequestclass. - Added
com.databricks.sdk.service.catalog.UpdateRegisteredModelRequestclass. - Added
volumesfield forcom.databricks.sdk.service.compute.InitScriptInfo. - Added
com.databricks.sdk.service.compute.VolumesStorageInfoclass. - Added
workspaceClient.files()service. - Added
com.databricks.sdk.service.files.DeleteFileRequestclass. - Added
com.databricks.sdk.service.files.DownloadRequestclass. - Added
com.databricks.sdk.service.files.DownloadResponseclass. - Added
com.databricks.sdk.service.files.UploadRequestclass. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest. - Added
customTagsfield forcom.databricks.sdk.service.provisioning.Workspace. - Added
com.databricks.sdk.service.provisioning.CustomTagsclass. - Added
parametersfield forcom.databricks.sdk.service.sql.ExecuteStatementRequest. - Added
rowLimitfield forcom.databricks.sdk.service.sql.ExecuteStatementRequest. - Added
com.databricks.sdk.service.sql.StatementParameterListItemclass.
OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29
Release v0.6.0 (2023-08-18)
- Added support for
dbutils.secrets(#132). - Added retry in
w.clusters().ensureClusterIsRunning(id)when cluster is simultaneously started by two different processes (#134). - Set necessary headers when authenticating via Azure CLI (#136).
New Services:
- Added
workspaceClient.artifactAllowlists()service. - Added
workspaceClient.securableTags()service. - Added
workspaceClient.subentityTags()service. - Added
com.databricks.sdk.service.catalog.ArtifactAllowlistInfoclass. - Added
com.databricks.sdk.service.catalog.ArtifactMatcherclass. - Added
com.databricks.sdk.service.catalog.ArtifactTypeclass. - Added
com.databricks.sdk.service.catalog.GetArtifactAllowlistRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTagsRequestclass. - Added
com.databricks.sdk.service.catalog.ListSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.ListSubentityTagsRequestclass. - Added
com.databricks.sdk.service.catalog.MatchTypeclass. - Added
com.databricks.sdk.service.catalog.SetArtifactAllowlistclass. - Added
com.databricks.sdk.service.catalog.TagChangesclass. - Added
com.databricks.sdk.service.catalog.TagKeyValuePairclass. - Added
com.databricks.sdk.service.catalog.TagSecurableclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentclass. - Added
com.databricks.sdk.service.catalog.TagSecurableAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagSubentityclass. - Added
com.databricks.sdk.service.catalog.TagSubentityAssignmentsListclass. - Added
com.databricks.sdk.service.catalog.TagsSubentityAssignmentclass. - Added
com.databricks.sdk.service.catalog.UpdateSecurableTypeclass. - Added
com.databricks.sdk.service.catalog.UpdateTagsclass.
New APIs:
- Added
deleteRuns()method forworkspaceClient.experiments()service. - Added
restoreRuns()method forworkspaceClient.experiments()service. - Added
com.databricks.sdk.service.ml.DeleteRunsclass. - Added
com.databricks.sdk.service.ml.DeleteRunsResponseclass. - Added
com.databricks.sdk.service.ml.RestoreRunsclass. - Added
com.databricks.sdk.service.ml.RestoreRunsResponseclass. - Added
getSecret()method forworkspaceClient.secrets()service. - Added
com.databricks.sdk.service.workspace.GetSecretRequestclass. - Added
com.databricks.sdk.service.workspace.GetSecretResponseclass.
API Renames:
- Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagclass. - Renamed
com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromTypeclass tocom.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType. - Renamed
com.databricks.sdk.service.catalog.EnableAutoMaintenanceclass tocom.databricks.sdk.service.catalog.EnablePredictiveOptimization. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.SchemaInfo. - Renamed
effectiveAutoMaintenanceFlagfield toeffectivePredictiveOptimizationFlagfield forcom.databricks.sdk.service.catalog.TableInfo. - Renamed
enableAutoMaintenancefield toenablePredictiveOptimizationfield forcom.databricks.sdk.service.catalog.TableInfo.
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
Release v0.5.0 (2023-08-14)
API Changes:
- Changed
create()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
get()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
update()method foraccountClient.storageCredentials()service to returncom.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Changed
create()method forworkspaceClient.connections()service with new required argument order. - Changed
update()method forworkspaceClient.connections()service with new required argument order. - Added
provisioningStatefield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Added
securableKindfield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Added
securableTypefield forcom.databricks.sdk.service.catalog.ConnectionInfo. - Changed
algorithmfield forcom.databricks.sdk.service.catalog.SseEncryptionDetailsto no longer be required. - Added
com.databricks.sdk.service.catalog.AccountsStorageCredentialInfoclass. - Added
com.databricks.sdk.service.catalog.ConnectionInfoSecurableKindclass. - Added
com.databricks.sdk.service.catalog.ProvisioningStateclass. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.CreateCluster. - Added
dockerImagefield forcom.databricks.sdk.service.compute.CreateCluster. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.CreateCluster.
Bug fixes:
- Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.ConnectionInfo. - Renamed
propertiesKvpairsfield topropertiesforcom.databricks.sdk.service.catalog.ConnectionInfo. - Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.CreateConnection. - Renamed
propertiesKvpairsfield topropertiesforcom.databricks.sdk.service.catalog.CreateConnection. - Renamed
optionsKvpairsfield tooptionsforcom.databricks.sdk.service.catalog.UpdateConnection. - Renamed
schemafield toschemasforcom.databricks.sdk.service.iam.PartialUpdate.
OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11
Release v0.4.0 (2023-08-07)
To simplify documentation and management of object permissions, this release features a major reorganization of how permissions APIs are structured in the SDK. Rather than using a single Permissions.Get() API for all services, each service supporting permissions has its own permissions APIs. Follow these steps to migrate to the current SDK:
- Change
w.permissions().get()andw.permissions().getByRequestOgjectIdAndRequestObjectType()tow.<Service>.get<Service>Permissions() - Change
w.permissions().getPermissionLevels()tow.<Service>.getServicePermissionLevels() - Change
w.permissions().set()tow.<Service>.set<Service>Permissions() - Change
w.permissions().update()tow.<Service>.update<Service>Permissions()
API Changes:
- Added
getClusterPolicyPermissionLevels()method forworkspaceClient.clusterPolicies()service. - Added
getClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
setClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
updateClusterPolicyPermissions()method forworkspaceClient.clusterPolicies()service. - Added
getClusterPermissionLevels()method forworkspaceClient.clusters()service. - Added
getClusterPermissions()method forworkspaceClient.clusters()service. - Added
setClusterPermissions()method forworkspaceClient.clusters()service. - Added
updateClusterPermissions()method forworkspaceClient.clusters()service. - Added
getInstancePoolPermissionLevels()method forworkspaceClient.instancePools()service. - Added
getInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
setInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
updateInstancePoolPermissions()method forworkspaceClient.instancePools()service. - Added
com.databricks.sdk.service.compute.ClusterAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionLevelclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.ClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetClusterPolicyPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.compute.GetInstancePoolPermissionsRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlRequestclass. - Added
com.databricks.sdk.service.compute.InstancePoolAccessControlResponseclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionLevelclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsDescriptionclass. - Added
com.databricks.sdk.service.compute.InstancePoolPermissionsRequestclass. - Changed
set()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Changed
update()method forworkspaceClient.permissions()service to start returningcom.databricks.sdk.service.iam.ObjectPermissionsclass. - Added
getPasswordPermissionLevels()method forworkspaceClient.users()service. - Added
getPasswordPermissions()method forworkspaceClient.users()service. - Added
setPasswordPermissions()method forworkspaceClient.users()service. - Added
updatePasswordPermissions()method forworkspaceClient.users()service. - Added
displayNamefield forcom.databricks.sdk.service.iam.AccessControlResponse. - Changed
rolesfield forcom.databricks.sdk.service.iam.GetAssignableRolesForResourceResponsetocom.databricks.sdk.service.iam.RoleListclass. - Added
com.databricks.sdk.service.iam.GetPasswordPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlRequestclass. - Added
com.databricks.sdk.service.iam.PasswordAccessControlResponseclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionLevelclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsDescriptionclass. - Added
com.databricks.sdk.service.iam.PasswordPermissionsRequestclass. - Added
com.databricks.sdk.service.iam.Roleclass. - Added
getJobPermissionLevels()method forworkspaceClient.jobs()service. - Added
getJobPermissions()method forworkspaceClient.jobs()service. - Added
setJobPermissions()method forworkspaceClient.jobs()service. - Added
updateJobPermissions()method forworkspaceClient.jobs()service. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.jobs.GetJobPermissionsRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlRequestclass. - Added
com.databricks.sdk.service.jobs.JobAccessControlResponseclass. - Added
com.databricks.sdk.service.jobs.JobPermissionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionLevelclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsDescriptionclass. - Added
com.databricks.sdk.service.jobs.JobPermissionsRequestclass. - Added
getExperimentPermissionLevels()method forworkspaceClient.experiments()service. - Added
getExperimentPermissions()method forworkspaceClient.experiments()service. - Added
setExperimentPermissions()method forworkspaceClient.experiments()service. - Added
updateExperimentPermissions()method forworkspaceClient.experiments()service. - Added
getRegisteredModelPermissionLevels()method forworkspaceClient.modelRegistry()service. - Added
getRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
setRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
updateRegisteredModelPermissions()method forworkspaceClient.modelRegistry()service. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.ExperimentAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionLevelclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.ExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetExperimentPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.ml.GetRegisteredModelPermissionsRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlRequestclass. - Added
com.databricks.sdk.service.ml.RegisteredModelAccessControlResponseclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionLevelclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsDescriptionclass. - Added
com.databricks.sdk.service.ml.RegisteredModelPermissionsRequestclass. - Added
scopesfield forcom.databricks.sdk.service.oauth2.CreateCustomAppIntegration. - Added
getPipelinePermissionLevels()method forworkspaceClient.pipelines()service. - Added
getPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
setPipelinePermissions()method forworkspaceClient.pipelines()service. - Added
updatePipelinePermissions()method forworkspaceClient.pipelines()service. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsRequestclass. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionLevelsResponseclass. - Added
com.databricks.sdk.service.pipelines.GetPipelinePermissionsRequestclass. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlRequestclass. - Added
com.databricks.sdk.service.pipelines.PipelineAccessControlResponseclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionLevelclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsDescriptionclass. - Added
com.databricks.sdk.service.pipelines.PipelinePermissionsRequestclass. - Added
gcpManagedNetworkConfigfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
gkeConfigfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Added
getServingEndpointPermissionLevels()method forworkspaceClient.servingEndpoints()service. - Added
getServingEndpointPermissions()method forworkspaceClient.servingEndpoints()service. - Added
setServingEndpointPermissions()method forworkspaceClient.servingEndpoints()service. - Added
updateServingEndpointPermissions()method forworkspaceClient.servingEndpoints()service. - Added
instanceProfileArnfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
instanceProfileArnfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.serving.GetServingEndpointPermissionsRequestclass. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlRequestclass. - Added
com.databricks.sdk.service.serving.ServingEndpointAccessControlResponseclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionLevelclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsDescriptionclass. - Added
com.databricks.sdk.service.serving.ServingEndpointPermissionsRequestclass. - Added
getTokenPermissionLevels()method forworkspaceClient.tokenManagement()service. - Added
getTokenPermissions()method forworkspaceClient.tokenManagement()service. - Added
setTokenPermissions()method forworkspaceClient.tokenManagement()service. - Added
updateTokenPermissions()method forworkspaceClient.tokenManagement()service. - Added
com.databricks.sdk.service.settings.GetTokenPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.settings.TokenAccessControlRequestclass. - Added
com.databricks.sdk.service.settings.TokenAccessControlResponseclass. - Added
com.databricks.sdk.service.settings.TokenPermissionclass. - Added
com.databricks.sdk.service.settings.TokenPermissionLevelclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsDescriptionclass. - Added
com.databricks.sdk.service.settings.TokenPermissionsRequestclass. - Added
getWarehousePermissionLevels()method forworkspaceClient.warehouses()service. - Added
getWarehousePermissions()method forworkspaceClient.warehouses()service. - Added
setWarehousePermissions()method forworkspaceClient.warehouses()service. - Added
updateWarehousePermissions()method forworkspaceClient.warehouses()service. - Added
canSubscribeToLiveQueryfield forcom.databricks.sdk.service.sql.QueryInfo. - Removed
queuedOverloadTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
queuedProvisioningTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
totalFilesCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Removed
totalPartitionsCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
metadataTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
overloadingQueueStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
planningPhasesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
planningTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
provisioningQueueStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
prunedBytesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
prunedFilesCountfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
queryCompilationStartTimestampfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
queryExecutionTimeMsfield forcom.databricks.sdk.service.sql.QueryMetrics. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsRequestclass. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionLevelsResponseclass. - Added
com.databricks.sdk.service.sql.GetWarehousePermissionsRequestclass. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlRequestclass. - Added
com.databricks.sdk.service.sql.WarehouseAccessControlResponseclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionLevelclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsDescriptionclass. - Added
com.databricks.sdk.service.sql.WarehousePermissionsRequestclass. - Added
getRepoPermissionLevels()method forworkspaceClient.repos()service. - Added
getRepoPermissions()method forworkspaceClient.repos()service. - Added
setRepoPermissions()method forworkspaceClient.repos()service. - Added
updateRepoPermissions()method forworkspaceClient.repos()service. - Added
getWorkspaceObjectPermissionLevels()method forworkspaceClient.workspace()service. - Added
getWorkspaceObjectPermissions()method forworkspaceClient.workspace()service. - Added
setWorkspaceObjectPermissions()method forworkspaceClient.workspace()service. - Added
updateWorkspaceObjectPermissions()method forworkspaceClient.workspace()service. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.workspace.GetRepoPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsRequestclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionLevelsResponseclass. - Added
com.databricks.sdk.service.workspace.GetWorkspaceObjectPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.RepoAccessControlRequestclass. - Added
com.databricks.sdk.service.workspace.RepoAccessControlResponseclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionLevelclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsDescriptionclass. - Added
com.databricks.sdk.service.workspace.RepoPermissionsRequestclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlRequestclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectAccessControlResponseclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionLevelclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsDescriptionclass. - Added
com.databricks.sdk.service.workspace.WorkspaceObjectPermissionsRequestclass.
OpenAPI SHA: 386b65ecdc825b9c3ed4aa7ca88e2e5baf9d87df, Date: 2023-08-07
Release v0.3.0 (2023-07-27)
- Handled nested query parameters in ApiClient.withQuery (#125). This fixes issues with filters when listing query history.
API Changes:
- Changed
create()method foraccountClient.metastoreAssignments()service to no longer returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemListclass. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CreateCatalog. - Added
accessPointfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Removed
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
accessPointfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.TableInfo. - Added
accessPointfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation. - Added
accessPointfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
encryptionDetailsfield forcom.databricks.sdk.service.catalog.VolumeInfo. - Added
com.databricks.sdk.service.catalog.EncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsclass. - Added
com.databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithmclass. - Added
accountClient.networkPolicy()service. - Added
com.databricks.sdk.service.settings.AccountNetworkPolicyMessageclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponseclass. - Added
com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequestclass. - Added
com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequestclass.
OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26
Release v0.2.0 (2023-07-18)
- Synchronize auth permutation tests with Go SDK (#108).
- Regenerated from OpenAPI spec (#112).
- Add issue template (#113).
- Add accounts-dod support in the Java SDK (#114).
- Regenerate Java SDK using recent OpenAPI Specification (#115).
- Rerun OpenAPI Generator (#117).
- Integrate with auto-release toolchain (#118).
- Updated CLI token source
parseExpirymethod to account for different time format (#116). - Added support for using new
databricksCLI with backwards compatibility check (#121).
API Changes:
- Changed
create()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Changed
create()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemListclass. - Changed
get()method foraccountClient.metastoreAssignments()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Changed
update()method foraccountClient.metastoreAssignments()service to no longer returncom.databricks.sdk.service.catalog.MetastoreAssignmentclass. - Changed
create()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Changed
create()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
get()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
update()method foraccountClient.metastores()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Changed
update()method foraccountClient.metastores()service to returncom.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Changed
create()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Changed
update()method foraccountClient.storageCredentials()service . New request type iscom.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Removed
maintenance()method forworkspaceClient.metastores()service. - Added
enableOptimization()method forworkspaceClient.metastores()service. - Added
update()method forworkspaceClient.tables()service. - Changed
get()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Changed
update()method forworkspaceClient.workspaceBindings()service to returncom.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
workspaceClient.connections()service. - Added
workspaceClient.systemSchemas()service. - Added
connectionNamefield forcom.databricks.sdk.service.catalog.CatalogInfo. - Added
optionsfield forcom.databricks.sdk.service.catalog.CatalogInfo. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.CreateStorageCredential. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountMetastoreRequest. - Added
forcefield forcom.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest. - Removed
com.databricks.sdk.service.catalog.GcpServiceAccountKeyclass. - Removed
schemasfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Added
functionsfield forcom.databricks.sdk.service.catalog.ListFunctionsResponse. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.StorageCredentialInfo. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceclass. - Removed
com.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponseclass. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Removed
metastoreIdfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.UpdateStorageCredential. - Changed
assignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Changed
unassignWorkspacesfield forcom.databricks.sdk.service.catalog.UpdateWorkspaceBindingstocom.databricks.sdk.service.catalog.Listclass. - Removed
gcpServiceAccountKeyfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
azureManagedIdentityfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Added
databricksGcpServiceAccountfield forcom.databricks.sdk.service.catalog.ValidateStorageCredential. - Removed
com.databricks.sdk.service.catalog.WorkspaceIdclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsCreateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsMetastoreInfoclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignmentclass. - Added
com.databricks.sdk.service.catalog.AccountsUpdateStorageCredentialclass. - Added
com.databricks.sdk.service.catalog.AzureManagedIdentityclass. - Added
com.databricks.sdk.service.catalog.ConnectionInfoclass. - Added
com.databricks.sdk.service.catalog.ConnectionTypeclass. - Added
com.databricks.sdk.service.catalog.CreateConnectionclass. - Added
com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemclass. - Added
com.databricks.sdk.service.catalog.CredentialTypeclass. - Added
com.databricks.sdk.service.catalog.CurrentWorkspaceBindingsclass. - Added
com.databricks.sdk.service.catalog.DatabricksGcpServiceAccountResponseclass. - Added
com.databricks.sdk.service.catalog.DeleteConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.DisableRequestclass. - Added
com.databricks.sdk.service.catalog.DisableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.EnableRequestclass. - Added
com.databricks.sdk.service.catalog.EnableSchemaNameclass. - Added
com.databricks.sdk.service.catalog.GetConnectionRequestclass. - Added
com.databricks.sdk.service.catalog.ListConnectionsResponseclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasRequestclass. - Added
com.databricks.sdk.service.catalog.ListSystemSchemasResponseclass. - Added
com.databricks.sdk.service.catalog.PropertiesKvPairsclass. - Added
com.databricks.sdk.service.catalog.SecurableOptionsMapclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoclass. - Added
com.databricks.sdk.service.catalog.SystemSchemaInfoStateclass. - Added
com.databricks.sdk.service.catalog.UpdateConnectionclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationclass. - Added
com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponseclass. - Added
com.databricks.sdk.service.catalog.UpdateTableRequestclass. - Changed
get()method forworkspaceClient.clusters()service to returncom.databricks.sdk.service.compute.ClusterDetailsclass. - Removed
com.databricks.sdk.service.compute.BaseClusterInfoclass. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
dockerImagefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.ClusterAttributes. - Removed
com.databricks.sdk.service.compute.ClusterInfoclass. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.CreateInstancePool. - Added
dataSecurityModefield forcom.databricks.sdk.service.compute.EditCluster. - Added
dockerImagefield forcom.databricks.sdk.service.compute.EditCluster. - Added
singleUserNamefield forcom.databricks.sdk.service.compute.EditCluster. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.EditInstancePool. - Added
localSsdCountfield forcom.databricks.sdk.service.compute.GcpAttributes. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.GetInstancePool. - Added
gcpAttributesfield forcom.databricks.sdk.service.compute.InstancePoolAndStats. - Changed
clustersfield forcom.databricks.sdk.service.compute.ListClustersResponsetocom.databricks.sdk.service.compute.ClusterDetailsListclass. - Added
com.databricks.sdk.service.compute.ClusterDetailsclass. - Added
com.databricks.sdk.service.compute.ClusterSpecclass. - Added
com.databricks.sdk.service.compute.ComputeSpecclass. - Added
com.databricks.sdk.service.compute.ComputeSpecKindclass. - Added
com.databricks.sdk.service.compute.InstancePoolGcpAttributesclass. - Added
accountClient.accessControl()service. - Added
workspaceClient.accessControlProxy()service. - Added
metafield forcom.databricks.sdk.service.iam.Group. - Added
schemafield forcom.databricks.sdk.service.iam.PartialUpdate. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceRequestclass. - Added
com.databricks.sdk.service.iam.GetAssignableRolesForResourceResponseclass. - Added
com.databricks.sdk.service.iam.GetRuleSetRequestclass. - Added
com.databricks.sdk.service.iam.GrantRuleclass. - Added
com.databricks.sdk.service.iam.PatchSchemaclass. - Added
com.databricks.sdk.service.iam.Principalclass. - Added
com.databricks.sdk.service.iam.ResourceMetaclass. - Added
com.databricks.sdk.service.iam.RuleSetResponseclass. - Added
com.databricks.sdk.service.iam.RuleSetUpdateRequestclass. - Added
com.databricks.sdk.service.iam.UpdateRuleSetRequestclass. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.BaseRun. - Added
triggerInfofield forcom.databricks.sdk.service.jobs.BaseRun. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.ClusterSpectocom.databricks.sdk.service.compute.ClusterSpecclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.Continuoustocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.ContinuousPauseStatusclass. - Changed
formatfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.Formatclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.TaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.CreateJobtocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
computefield forcom.databricks.sdk.service.jobs.CreateJob. - Added
healthfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
parametersfield forcom.databricks.sdk.service.jobs.CreateJob. - Added
runAsfield forcom.databricks.sdk.service.jobs.CreateJob. - Removed
com.databricks.sdk.service.jobs.CreateJobFormatclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.CronScheduletocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.CronSchedulePauseStatusclass. - Removed
com.databricks.sdk.service.jobs.FileArrivalTriggerSettingsclass. - Changed
gitProviderfield forcom.databricks.sdk.service.jobs.GitSourcetocom.databricks.sdk.service.jobs.GitProviderclass. - Added
jobSourcefield forcom.databricks.sdk.service.jobs.GitSource. - Removed
com.databricks.sdk.service.jobs.GitSourceGitProviderclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.JobClustertocom.databricks.sdk.service.compute.ClusterSpecclass. - Added
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.JobEmailNotifications. - Changed
formatfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.Formatclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.TaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.JobSettingstocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
computefield forcom.databricks.sdk.service.jobs.JobSettings. - Added
healthfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
parametersfield forcom.databricks.sdk.service.jobs.JobSettings. - Added
runAsfield forcom.databricks.sdk.service.jobs.JobSettings. - Removed
com.databricks.sdk.service.jobs.JobSettingsFormatclass. - Removed
com.databricks.sdk.service.jobs.JobTaskSettingsclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnFailureItemclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnStartItemclass. - Removed
com.databricks.sdk.service.jobs.JobWebhookNotificationsOnSuccessItemclass. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.ListJobsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.jobs.ListJobsResponse. - Added
prevPageTokenfield forcom.databricks.sdk.service.jobs.ListJobsResponse. - Added
pageTokenfield forcom.databricks.sdk.service.jobs.ListRunsRequest. - Added
nextPageTokenfield forcom.databricks.sdk.service.jobs.ListRunsResponse. - Added
prevPageTokenfield forcom.databricks.sdk.service.jobs.ListRunsResponse. - Changed
sourcefield forcom.databricks.sdk.service.jobs.NotebookTasktocom.databricks.sdk.service.jobs.Sourceclass. - Removed
com.databricks.sdk.service.jobs.NotebookTaskSourceclass. - Added
rerunDependentTasksfield forcom.databricks.sdk.service.jobs.RepairRun. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.Run. - Added
triggerInfofield forcom.databricks.sdk.service.jobs.Run. - Added
jobParametersfield forcom.databricks.sdk.service.jobs.RunNow. - Added
conditionTaskfield forcom.databricks.sdk.service.jobs.RunOutput. - Added
runJobOutputfield forcom.databricks.sdk.service.jobs.RunOutput. - Removed
com.databricks.sdk.service.jobs.RunSubmitTaskSettingsclass. - Changed
dependsOnfield forcom.databricks.sdk.service.jobs.RunTasktocom.databricks.sdk.service.jobs.TaskDependencyListclass. - Changed
newClusterfield forcom.databricks.sdk.service.jobs.RunTasktocom.databricks.sdk.service.compute.ClusterSpecclass. - Added
conditionTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Added
resolvedValuesfield forcom.databricks.sdk.service.jobs.RunTask. - Added
runIffield forcom.databricks.sdk.service.jobs.RunTask. - Added
runJobTaskfield forcom.databricks.sdk.service.jobs.RunTask. - Changed
sourcefield forcom.databricks.sdk.service.jobs.SparkPythonTasktocom.databricks.sdk.service.jobs.Sourceclass. - Removed
com.databricks.sdk.service.jobs.SparkPythonTaskSourceclass. - Changed
widgetsfield forcom.databricks.sdk.service.jobs.SqlDashboardOutputtocom.databricks.sdk.service.jobs.SqlDashboardWidgetOutputListclass. - Changed
tasksfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.SubmitTaskListclass. - Changed
webhookNotificationsfield forcom.databricks.sdk.service.jobs.SubmitRuntocom.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
emailNotificationsfield forcom.databricks.sdk.service.jobs.SubmitRun. - Added
healthfield forcom.databricks.sdk.service.jobs.SubmitRun. - Removed
com.databricks.sdk.service.jobs.TaskDependenciesItemclass. - Added
onDurationWarningThresholdExceededfield forcom.databricks.sdk.service.jobs.TaskEmailNotifications. - Changed
fileArrivalfield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationclass. - Changed
pauseStatusfield forcom.databricks.sdk.service.jobs.TriggerSettingstocom.databricks.sdk.service.jobs.PauseStatusclass. - Removed
com.databricks.sdk.service.jobs.TriggerSettingsPauseStatusclass. - Added
com.databricks.sdk.service.jobs.ConditionTaskclass. - Added
com.databricks.sdk.service.jobs.ConditionTaskOpclass. - Added
com.databricks.sdk.service.jobs.FileArrivalTriggerConfigurationclass. - Added
com.databricks.sdk.service.jobs.Formatclass. - Added
com.databricks.sdk.service.jobs.GitProviderclass. - Added
com.databricks.sdk.service.jobs.JobComputeclass. - Added
com.databricks.sdk.service.jobs.JobParameterclass. - Added
com.databricks.sdk.service.jobs.JobParameterDefinitionclass. - Added
com.databricks.sdk.service.jobs.JobRunAsclass. - Added
com.databricks.sdk.service.jobs.JobSourceclass. - Added
com.databricks.sdk.service.jobs.JobSourceDirtyStateclass. - Added
com.databricks.sdk.service.jobs.JobsHealthMetricclass. - Added
com.databricks.sdk.service.jobs.JobsHealthOperatorclass. - Added
com.databricks.sdk.service.jobs.JobsHealthRuleclass. - Added
com.databricks.sdk.service.jobs.JobsHealthRulesclass. - Added
com.databricks.sdk.service.jobs.ParamPairsclass. - Added
com.databricks.sdk.service.jobs.PauseStatusclass. - Added
com.databricks.sdk.service.jobs.ResolvedConditionTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedDbtTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedNotebookTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedParamPairValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedPythonWheelTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedRunJobTaskValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedStringParamsValuesclass. - Added
com.databricks.sdk.service.jobs.ResolvedValuesclass. - Added
com.databricks.sdk.service.jobs.RunConditionTaskclass. - Added
com.databricks.sdk.service.jobs.RunConditionTaskOpclass. - Added
com.databricks.sdk.service.jobs.RunIfclass. - Added
com.databricks.sdk.service.jobs.RunJobOutputclass. - Added
com.databricks.sdk.service.jobs.RunJobTaskclass. - Added
com.databricks.sdk.service.jobs.Sourceclass. - Added
com.databricks.sdk.service.jobs.SubmitTaskclass. - Added
com.databricks.sdk.service.jobs.Taskclass. - Added
com.databricks.sdk.service.jobs.TaskDependencyclass. - Added
com.databricks.sdk.service.jobs.TriggerInfoclass. - Added
com.databricks.sdk.service.jobs.Webhookclass. - Added
com.databricks.sdk.service.jobs.WebhookNotificationsclass. - Added
com.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItemclass. - Removed
registeredModelfield forcom.databricks.sdk.service.ml.GetModelResponse. - Added
registeredModelDatabricksfield forcom.databricks.sdk.service.ml.GetModelResponse. - Removed
whlfield forcom.databricks.sdk.service.pipelines.PipelineLibrary. - Added
environmentVarsfield forcom.databricks.sdk.service.serving.ServedModelInput. - Added
environmentVarsfield forcom.databricks.sdk.service.serving.ServedModelOutput. - Added
accountClient.settings()service. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.DeletePersonalComputeSettingResponseclass. - Added
com.databricks.sdk.service.settings.PersonalComputeMessageclass. - Added
com.databricks.sdk.service.settings.PersonalComputeMessageEnumclass. - Added
com.databricks.sdk.service.settings.PersonalComputeSettingclass. - Added
com.databricks.sdk.service.settings.ReadPersonalComputeSettingRequestclass. - Added
com.databricks.sdk.service.settings.UpdatePersonalComputeSettingRequestclass. - Added
workspaceClient.cleanRooms()service. - Added
historyDataSharingStatusfield forcom.databricks.sdk.service.sharing.SharedDataObject. - Added
com.databricks.sdk.service.sharing.CentralCleanRoomInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomAssetInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalogclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCatalogUpdateclass. - Added
com.databricks.sdk.service.sharing.CleanRoomCollaboratorInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomNotebookInfoclass. - Added
com.databricks.sdk.service.sharing.CleanRoomTableInfoclass. - Added
com.databricks.sdk.service.sharing.ColumnInfoclass. - Added
com.databricks.sdk.service.sharing.ColumnMaskclass. - Added
com.databricks.sdk.service.sharing.ColumnTypeNameclass. - Added
com.databricks.sdk.service.sharing.CreateCleanRoomclass. - Added
com.databricks.sdk.service.sharing.DeleteCleanRoomRequestclass. - Added
com.databricks.sdk.service.sharing.GetCleanRoomRequestclass. - Added
com.databricks.sdk.service.sharing.ListCleanRoomsResponseclass. - Added
com.databricks.sdk.service.sharing.SharedDataObjectHistoryDataSharingStatusclass. - Added
com.databricks.sdk.service.sharing.UpdateCleanRoomclass. - Changed
queryfield forcom.databricks.sdk.service.sql.Alerttocom.databricks.sdk.service.sql.AlertQueryclass. - Changed
valuefield forcom.databricks.sdk.service.sql.AlertOptionstoObjectclass. - Removed
isDbAdminfield forcom.databricks.sdk.service.sql.User. - Removed
profileImageUrlfield forcom.databricks.sdk.service.sql.User. - Added
com.databricks.sdk.service.sql.AlertQueryclass. - Removed
keyvaultMetadatafield forcom.databricks.sdk.service.workspace.CreateScope. - Added
backendAzureKeyvaultfield forcom.databricks.sdk.service.workspace.CreateScope. - Changed
formatfield forcom.databricks.sdk.service.workspace.Importtocom.databricks.sdk.service.workspace.ImportFormatclass. - Added
com.databricks.sdk.service.workspace.ImportFormatclass.
OpenAPI SHA: 0a1949ba96f71680dad30e06973eaae85b1307bb, Date: 2023-07-18
Dependency updates:
- Bump commons-io from 2.12.0 to 2.13.0 (#105).
- Bump jackson.version from 2.15.1 to 2.15.2 (#101).
- Bump maven-failsafe-plugin from 3.1.0 to 3.1.2 (#103).
Release v0.1.1 (2023-06-08)
- Usable version