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
- Databricks Python SDK Reaches v1.0.0, Introducing Breaking Changes and New APIs Databricks Python SDK Releases ·
- Southern Company Enhances Storm Response with Databricks-Powered SCOUT Databricks Blog ·
- Lakebase Now Enabled by Default in Databricks Compliance Security Profile Workspaces Databricks Release Notes ·
- Databricks AI Search Enhances Querying with Struct/Map Column Support and Filter-Only Queries Databricks Release Notes ·
- Databricks Unity Gateway API now supports programmatic resource management Databricks Release Notes ·
- Schema-level HTTP connections in Databricks Unity Catalog are now GA Databricks Release Notes ·