ReleaseBytes
databricks Databricks Java SDK Releases · · 0.119.0

Databricks SDK Java v0.119.0: New API Packages and Breaking Changes

sdkinfradatabricksengineer
patch

Databricks SDK Java version 0.119.0 introduces new API packages for AI Search and Bundle Deployments, alongside numerous field additions across various services. Notably, it removes the `com.databricks.sdk.service.bundle` package and its corresponding workspace client service, which are breaking changes. These updates primarily affect developers integrating with Databricks services via the Java SDK, requiring attention to the removal of the bundle service.

  • Add com.databricks.sdk.service.aisearch and com.databricks.sdk.service.bundledeployments packages
  • Add workspaceClient.aiSearch() service
  • Add workspaceClient.bundleDeployments() service
  • Add runningInstances field for com.databricks.sdk.service.apps.ApplicationStatus
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.CatalogInfo
Enhancements (30)
  • Add com.databricks.sdk.service.aisearch and com.databricks.sdk.service.bundledeployments packages
  • Add workspaceClient.aiSearch() service
  • Add workspaceClient.bundleDeployments() service
  • Add runningInstances field for com.databricks.sdk.service.apps.ApplicationStatus
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.CatalogInfo
  • Add environmentSettings field for com.databricks.sdk.service.catalog.ConnectionInfo
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.CreateCatalog
  • Add environmentSettings field for com.databricks.sdk.service.catalog.CreateConnection
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.CreateSchema
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.SchemaInfo
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.UpdateCatalog
  • Add environmentSettings field for com.databricks.sdk.service.catalog.UpdateConnection
  • Add customMaxRetentionHours field for com.databricks.sdk.service.catalog.UpdateSchema
  • Add streamSource field for com.databricks.sdk.service.ml.DataSource
  • Add ingestionConfig field for com.databricks.sdk.service.ml.KafkaConfig
  • Add clusteringColumns, enableAutoClustering and tableProperties fields for com.databricks.sdk.service.pipelines.TableSpecificConfig
  • Add branchId field for com.databricks.sdk.service.postgres.Branch
  • Add catalogId field for com.databricks.sdk.service.postgres.Catalog
  • Add databaseId field for com.databricks.sdk.service.postgres.Database
  • Add endpointId field for com.databricks.sdk.service.postgres.Endpoint
  • Add projectId field for com.databricks.sdk.service.postgres.Project
  • Add roleId field for com.databricks.sdk.service.postgres.Role
  • Add syncedTableId field for com.databricks.sdk.service.postgres.SyncedTable
  • Add allowedDatabricksDestinations field for com.databricks.sdk.service.settings.EgressNetworkPolicyNetworkAccessPolicy
  • Add facets, queryColumns and sortColumns fields for com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest
  • Add facetResult field for com.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse
  • Add facetColumnCount and facetColumns fields for com.databricks.sdk.service.vectorsearch.ResultManifest
  • Add dangerouslyForceDiscardAll field for com.databricks.sdk.service.workspace.UpdateRepoRequest
  • [Breaking] Remove com.databricks.sdk.service.bundle package
  • [Breaking] Remove workspaceClient.bundle() service
Read the original announcement →

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