Skip to content

Releases: databricks/databricks-sdk-java

v0.82.0

29 Jan 08:10
28dcca4

Choose a tag to compare

Release v0.82.0

API Changes

  • Add backfillSource field for com.databricks.sdk.service.ml.KafkaConfig.
  • Add burstScalingEnabled field for com.databricks.sdk.service.serving.ServedEntityInput.
  • Add burstScalingEnabled field for com.databricks.sdk.service.serving.ServedEntityOutput.
  • Add burstScalingEnabled field for com.databricks.sdk.service.serving.ServedModelInput.
  • Add burstScalingEnabled field for com.databricks.sdk.service.serving.ServedModelOutput.

v0.81.0

28 Jan 08:07
25bebff

Choose a tag to compare

Release v0.81.0

API Changes

  • Add cloneMode field for com.databricks.sdk.service.pipelines.ClonePipelineRequest.
  • [Breaking] Change createRole() method for workspaceClient.postgres() service with new required argument order.
  • Change roleId field for com.databricks.sdk.service.postgres.CreateRoleRequest to no longer be required.

v0.80.0

27 Jan 08:06
afe19a4

Choose a tag to compare

Release v0.80.0

API Changes

  • Add postgresRole field for com.databricks.sdk.service.postgres.RoleRoleSpec.
  • Add postgresRole field for com.databricks.sdk.service.postgres.RoleRoleStatus.
  • Add purge field for com.databricks.sdk.service.sql.TrashAlertV2Request.

v0.79.0

22 Jan 15:43
f82b806

Choose a tag to compare

Release v0.79.0

API Changes

  • Add force field for com.databricks.sdk.service.pipelines.DeletePipelineRequest.

v0.78.0

22 Jan 08:07
bc06fb5

Choose a tag to compare

Release v0.78.0

New Features and Improvements

  • Add support for unified hosts with experimental flag.

API Changes

  • Add outputs field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Add sessionId field for com.databricks.sdk.service.sql.QueryInfo.
  • Add noSuspension field for com.databricks.sdk.service.postgres.EndpointSpec.
  • Add noSuspension field for com.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings.

v0.77.0

21 Jan 08:06
ba68f27

Choose a tag to compare

Release v0.77.0

API Changes

  • Add principalId field for com.databricks.sdk.service.workspace.CreateCredentialsRequest.
  • Add principalId field for com.databricks.sdk.service.workspace.DeleteCredentialsRequest.
  • Add principalId field for com.databricks.sdk.service.workspace.GetCredentialsRequest.
  • Add principalId field for com.databricks.sdk.service.workspace.ListCredentialsRequest.
  • Add principalId field for com.databricks.sdk.service.workspace.UpdateCredentialsRequest.

v0.76.0

20 Jan 08:06
e95d299

Choose a tag to compare

Release v0.76.0

API Changes

  • Add fullRefreshWindow field for com.databricks.sdk.service.pipelines.IngestionPipelineDefinition.
  • Add autoFullRefreshPolicy field for com.databricks.sdk.service.pipelines.TableSpecificConfig.
  • Add hosts field for com.databricks.sdk.service.postgres.EndpointStatus.
  • Add ENDPOINT_TYPE_READ_WRITE and ENDPOINT_TYPE_READ_ONLY enum values for com.databricks.sdk.service.postgres.EndpointType.
  • Add DELETED enum value for com.databricks.sdk.service.vectorsearch.EndpointStatusState.
  • [Breaking] Change createBranch(), createEndpoint() and createProject() methods for workspaceClient.postgres() service with new required argument order.
  • Change branchId field for com.databricks.sdk.service.postgres.CreateBranchRequest to no longer be required.
  • Change endpointId field for com.databricks.sdk.service.postgres.CreateEndpointRequest to no longer be required.
  • Change projectId field for com.databricks.sdk.service.postgres.CreateProjectRequest to no longer be required.
  • [Breaking] Remove host, lastActiveTime, startTime and suspendTime fields for com.databricks.sdk.service.postgres.EndpointStatus.
  • [Breaking] Remove computeLastActiveTime field for com.databricks.sdk.service.postgres.ProjectStatus.
  • [Breaking] Remove READ_WRITE and READ_ONLY enum values for com.databricks.sdk.service.postgres.EndpointType.
  • Add createDefaultWarehouseOverride(), deleteDefaultWarehouseOverride(), getDefaultWarehouseOverride(), listDefaultWarehouseOverrides() and updateDefaultWarehouseOverride() methods for workspaceClient.warehouses() service.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.ClusterAttributes.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.ClusterDetails.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.ClusterSpec.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.CreateCluster.
  • Add nodeTypeFlexibility field for com.databricks.sdk.service.compute.CreateInstancePool.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.EditCluster.
  • Add nodeTypeFlexibility field for com.databricks.sdk.service.compute.EditInstancePool.
  • Add nodeTypeFlexibility field for com.databricks.sdk.service.compute.GetInstancePool.
  • Add nodeTypeFlexibility field for com.databricks.sdk.service.compute.InstancePoolAndStats.
  • Add driverNodeTypeFlexibility and workerNodeTypeFlexibility fields for com.databricks.sdk.service.compute.UpdateClusterResource.
  • Add expireTime and ttl fields for com.databricks.sdk.service.postgres.BranchSpec.
  • Add expireTime field for com.databricks.sdk.service.postgres.BranchStatus.
  • [Breaking] Change createBranch(), createEndpoint() and createProject() methods for workspaceClient.postgres() service with new required argument order.
  • [Breaking] Change branchId field for com.databricks.sdk.service.postgres.CreateBranchRequest to be required.
  • [Breaking] Change endpointId field for com.databricks.sdk.service.postgres.CreateEndpointRequest to be required.
  • [Breaking] Change projectId field for com.databricks.sdk.service.postgres.CreateProjectRequest to be required.
  • [Breaking] Remove default field for com.databricks.sdk.service.postgres.BranchSpec.
  • [Breaking] Remove settings field for com.databricks.sdk.service.postgres.ProjectSpec.
  • [Breaking] Remove settings field for com.databricks.sdk.service.postgres.ProjectStatus.
  • Add noExpiry field for com.databricks.sdk.service.postgres.BranchSpec.
  • Add stderr field for com.databricks.sdk.service.compute.InitScriptInfoAndExecutionDetails.
  • Add generateDatabaseCredential() method for workspaceClient.postgres() service.
  • Add getPublicAccountUserPreference(), listAccountUserPreferencesMetadata() and patchPublicAccountUserPreference() methods for accountClient.accountSettingsV2() service.

v0.75.0

15 Jan 07:48
b6c97c1

Choose a tag to compare

Release v0.75.0

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_BASED enum value for com.databricks.sdk.service.catalog.SecurableKind.
  • Add CREATING and CREATE_FAILED enum values for com.databricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState.
  • [Breaking] Remove accessModes and storageLocation fields for com.databricks.sdk.service.sharing.Table.
  • Add errorMessage field for com.databricks.sdk.service.settings.CreatePrivateEndpointRule.
  • Add errorMessage field for com.databricks.sdk.service.settings.NccPrivateEndpointRule.
  • Add errorMessage field for com.databricks.sdk.service.settings.UpdatePrivateEndpointRule.
  • Add RATE_LIMITED enum value for com.databricks.sdk.service.compute.TerminationReasonCode.
  • Add RATE_LIMITED enum value for com.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() and deleteProject() methods for workspaceClient.postgres() service to return com.databricks.sdk.service.postgres.Operation class.
  • [Breaking] Remove pgbouncerSettings field for com.databricks.sdk.service.postgres.EndpointSettings.
  • [Breaking] Remove poolerMode field for com.databricks.sdk.service.postgres.EndpointSpec.
  • [Breaking] Remove poolerMode field for com.databricks.sdk.service.postgres.EndpointStatus.
  • [Breaking] Remove pgbouncerSettings field for com.databricks.sdk.service.postgres.ProjectDefaultEndpointSettings.
  • Add owner field for com.databricks.sdk.service.postgres.ProjectStatus.
  • Add validityCheckConfigurations field for com.databricks.sdk.service.qualitymonitorv2.QualityMonitor.
  • Add burstScalingEnabled field for com.databricks.sdk.service.serving.PtServedModel.
  • Add SYSTEM_MANAGED enum value for com.databricks.sdk.service.jobs.JobDeploymentKind.
  • [Breaking] Change createBranch(), createEndpoint() and createProject() methods for workspaceClient.postgres() service with new required argument order.
  • [Breaking] Change branchId field for com.databricks.sdk.service.postgres.CreateBranchRequest to be required.
  • [Breaking] Change endpointId field for com.databricks.sdk.service.postgres.CreateEndpointRequest to be required.
  • [Breaking] Change projectId field for com.databricks.sdk.service.postgres.CreateProjectRequest to be required.

v0.74.0

06 Jan 13:20
9f1914f

Choose a tag to compare

Release v0.74.0

API Changes

  • Add gitRepository field for com.databricks.sdk.service.apps.App.
  • Add gitSource field for com.databricks.sdk.service.apps.AppDeployment.
  • Add experimentSpec field for com.databricks.sdk.service.apps.AppManifestAppResourceSpec.
  • Add experiment field for com.databricks.sdk.service.apps.AppResource.
  • Add gitRepository field for com.databricks.sdk.service.apps.AppUpdate.
  • Add excludedTableFullNames field for com.databricks.sdk.service.dataquality.AnomalyDetectionConfig.
  • Add groupName field for com.databricks.sdk.service.jobs.JobRunAs.
  • Add rowFilter field for com.databricks.sdk.service.pipelines.TableSpecificConfig.
  • Add spec and status fields for com.databricks.sdk.service.postgres.Branch.
  • Add spec and status fields for com.databricks.sdk.service.postgres.Endpoint.
  • Add spec and status fields for com.databricks.sdk.service.postgres.Project.
  • Add excludedTableFullNames field for com.databricks.sdk.service.qualitymonitorv2.AnomalyDetectionConfig.
  • Add EXECUTE and USE_CONNECTION enum values for com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission.
  • Add FUNCTION and CONNECTION enum values for com.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType.
  • Add SELECT, EXECUTE and USE_CONNECTION enum values for com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission.
  • Add TABLE, FUNCTION and CONNECTION enum values for com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurableType.
  • [Breaking] Remove currentState, default, effectiveDefault, effectiveIsProtected, effectiveSourceBranch, effectiveSourceBranchLsn, effectiveSourceBranchTime, isProtected, logicalSizeBytes, pendingState, sourceBranch, sourceBranchLsn, sourceBranchTime and stateChangeTime fields for com.databricks.sdk.service.postgres.Branch.
  • [Breaking] Remove autoscalingLimitMaxCu, autoscalingLimitMinCu, currentState, disabled, effectiveAutoscalingLimitMaxCu, effectiveAutoscalingLimitMinCu, effectiveDisabled, effectivePoolerMode, effectiveSettings, effectiveSuspendTimeoutDuration, endpointType, host, lastActiveTime, pendingState, poolerMode, settings, startTime, suspendTime and suspendTimeoutDuration fields for com.databricks.sdk.service.postgres.Endpoint.
  • [Breaking] Remove branchLogicalSizeLimitBytes, computeLastActiveTime, defaultEndpointSettings, displayName, effectiveDefaultEndpointSettings, effectiveDisplayName, effectiveHistoryRetentionDuration, effectivePgVersion, effectiveSettings, historyRetentionDuration, pgVersion, settings and syntheticStorageSizeBytes fields for com.databricks.sdk.service.postgres.Project.
  • Add createRole(), deleteRole(), getRole() and listRoles() methods for workspaceClient.postgres() service.
  • Add destinationSourceSecurable field for com.databricks.sdk.service.catalog.AccessRequestDestinations.
  • Add accessModes and storageLocation fields for com.databricks.sdk.service.sharing.Table.
  • Add command and envVars fields for com.databricks.sdk.service.apps.AppDeployment.
  • Add fullName and securableType fields for com.databricks.sdk.service.catalog.AccessRequestDestinations.
  • [Breaking] Change deleteKafkaConfig() method for workspaceClient.featureEngineering() service . Method path has changed.
  • [Breaking] Change long-running operation configuration for workspaceClient.postgres().deleteRole() method . Long running operation response type changed to Void class.

v0.73.0

17 Dec 15:25
724548f

Choose a tag to compare

Release v0.73.0

Documentation

  • Add @InternalApi annotation to clarify the public API surface. Classes
    marked with @InternalApi are 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.postgres package.
  • Add workspaceClient.postgres() service.
  • Add effectiveUsagePolicyId and usagePolicyId fields for com.databricks.sdk.service.apps.App.
  • Add externalAccessEnabled field for com.databricks.sdk.service.catalog.CreateAccountsMetastore.
  • Add externalAccessEnabled field for com.databricks.sdk.service.catalog.CreateMetastore.
  • Add externalAccessEnabled field for com.databricks.sdk.service.catalog.UpdateAccountsMetastore.
  • Add externalAccessEnabled field for com.databricks.sdk.service.catalog.UpdateMetastore.
  • Add usagePolicyId field for com.databricks.sdk.service.ml.OnlineStore.
  • Add errorMessage field for com.databricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRule.
  • Add errorMessage field for com.databricks.sdk.service.settings.NccAzurePrivateEndpointRule.
  • Add CONTROL_PLANE_CONNECTION_FAILURE and CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG enum values for com.databricks.sdk.service.compute.TerminationReasonCode.
  • Add CONTROL_PLANE_CONNECTION_FAILURE and CONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIG enum values for com.databricks.sdk.service.sql.TerminationReasonCode.