databricks Databricks Java SDK Releases · · 0.106.0

Databricks SDK Java v0.106.0: New Features and Breaking Changes

sdkinfradatabricks
breaking patch

Databricks SDK Java version 0.106.0 introduces new packages for disaster recovery and temporary volume credentials, alongside several API additions and field updates across various services. Some changes are backward-incompatible, notably the removal of the `connection` field from the `Tool` class and making the `description` field optional for `SupervisorAgent`. These updates primarily affect developers using the Java SDK to interact with Databricks services.

  • Change description field for com.databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required
  • Remove connection field for com.databricks.sdk.service.supervisoragents.Tool
  • Add com.databricks.sdk.service.disasterrecovery package
  • Add workspaceClient.temporaryVolumeCredentials() service
  • Add accountClient.disasterRecovery() service
Breaking changes (2)
  • Change description field for com.databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required
  • Remove connection field for com.databricks.sdk.service.supervisoragents.Tool
Enhancements (19)
  • Add com.databricks.sdk.service.disasterrecovery package
  • Add workspaceClient.temporaryVolumeCredentials() service
  • Add accountClient.disasterRecovery() service
  • Add createExample(), deleteExample(), getExample(), getPermissionLevels(), getPermissions(), listExamples(), setPermissions(), updateExample() and updatePermissions() methods for workspaceClient.knowledgeAssistants() service

  • Add undeleteProject() method for workspaceClient.postgres() service
  • Add thumbnailUrl field for com.databricks.sdk.service.apps.App
  • Add confidentialComputeType field for com.databricks.sdk.service.compute.GcpAttributes
  • Add deltaTableName field for com.databricks.sdk.service.ml.BackfillSource
  • Add confluenceOptions, jiraOptions, outlookOptions and smartsheetOptions fields for com.databricks.sdk.service.pipelines.ConnectorOptions
  • Add googleAdsConfig field for com.databricks.sdk.service.pipelines.SourceConfig
  • Add replaceExisting field for com.databricks.sdk.service.postgres.CreateBranchRequest
  • Add replaceExisting field for com.databricks.sdk.service.postgres.CreateEndpointRequest
  • Add purge field for com.databricks.sdk.service.postgres.DeleteProjectRequest
  • Add showDeleted field for com.databricks.sdk.service.postgres.ListProjectsRequest
  • Add deleteTime and purgeTime fields for com.databricks.sdk.service.postgres.Project
  • Add ucConnection field for com.databricks.sdk.service.supervisoragents.Tool
  • Add CONFLUENCE enum value for com.databricks.sdk.service.catalog.ConnectionType
  • Add CONFLUENCE enum value for com.databricks.sdk.service.pipelines.IngestionSourceType
  • Change description field for com.databricks.sdk.service.supervisoragents.SupervisorAgent to no longer be required
Read the original announcement →

https://github.com/databricks/databricks-sdk-java/releases/tag/v0.106.0

Related releases