databricks Databricks Java SDK Releases · · 0.152.0

Databricks SDK for Java v0.152.0 Introduces AI Functions and API Updates

sdkaidatabricksengineer
breaking patch

Databricks SDK for Java v0.152.0 introduces new API capabilities for AI Functions and sandbox services, alongside several breaking changes. Developers can now programmatically access AI functions, manage feature engineering backfills, and configure GPU-accelerated compute. The release also includes new fields for ML streaming and privilege management. Users should review the breaking changes for `ModelProviderServiceConfigAnthropicProviderRelayedConfig`, `InferenceTableConfig`, `McpService`, `ModelProviderService`, `ModelService`, and `ModelServiceConfigRoutingConfig`.

  • Remove planType field for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig
  • Remove disabled field for com.databricks.sdk.service.catalog.InferenceTableConfig
  • Remove owner field for com.databricks.sdk.service.catalog.McpService
  • Remove owner field for com.databricks.sdk.service.catalog.ModelProviderService
  • Remove owner field for com.databricks.sdk.service.catalog.ModelService
Breaking changes (6)
  • Remove planType field for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig
  • Remove disabled field for com.databricks.sdk.service.catalog.InferenceTableConfig
  • Remove owner field for com.databricks.sdk.service.catalog.McpService
  • Remove owner field for com.databricks.sdk.service.catalog.ModelProviderService
  • Remove owner field for com.databricks.sdk.service.catalog.ModelService
  • Remove trafficSplitting field for com.databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig
Enhancements (10)
  • Add excludedColumns and recordTypeFilter fields for com.databricks.sdk.service.ml.Stream
  • Add EXTERNAL_USE_LOCATION enum value for com.databricks.sdk.service.catalog.Privilege
  • Add com.databricks.sdk.service.aifunctions package
  • Add workspaceClient.aiFunctions() service
  • Add backfillFeatures(), cancelOperation() and getOperation() methods for workspaceClient.featureEngineering() service
  • Add provisionedCapacityId field for com.databricks.sdk.service.jobs.ComputeSpec
  • Add GPU_8X_B300 enum value for com.databricks.sdk.service.compute.HardwareAcceleratorType
  • Add com.databricks.sdk.service.sandbox package
  • Add workspaceClient.sandbox() service
  • Add latestBackfillOperation field for com.databricks.sdk.service.ml.MaterializedFeature
Read the original announcement →

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

Related releases