Databricks Java SDK v0.153.0 Introduces API Enhancements and Breaking Changes
sdkmldatabricksgaengineer
breaking patch
Databricks has released version 0.153.0 of its Java SDK, bringing several API changes that enhance programmatic interaction with Databricks services. The update introduces new methods for workspace sandboxing and expands support for ML features and catalog connections, including key vault integration. Developers leveraging the Java SDK should review the release notes, as the update also includes several breaking changes related to model service configuration and rate limits within the catalog service.
- →Remove firstTokenTimeout field for com.databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig
- →Remove requestTagKey and requestTagValue fields for com.databricks.sdk.service.catalog.RateLimit
- →Remove RATE_LIMIT_KEY_REQUEST_TAG enum value for com.databricks.sdk.service.catalog.RateLimitRateLimitKey
- →Add executeCommandSync() method for workspaceClient.sandbox() service
- →Add mode field for com.databricks.sdk.service.ml.CronSchedule
Breaking changes (3) ›
- Remove firstTokenTimeout field for com.databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig
- Remove requestTagKey and requestTagValue fields for com.databricks.sdk.service.catalog.RateLimit
- Remove RATE_LIMIT_KEY_REQUEST_TAG enum value for com.databricks.sdk.service.catalog.RateLimitRateLimitKey
Enhancements (13) ›
- Add executeCommandSync() method for workspaceClient.sandbox() service
- Add mode field for com.databricks.sdk.service.ml.CronSchedule
Add DEPLOYMENT_RESOURCE_TYPE_SECRET and DEPLOYMENT_RESOURCE_TYPE_CLUSTER_POLICY enum values for com.databricks.sdk.service.bundledeployments.DeploymentResourceType
- Add AWS_SECRETS_MANAGER and AZURE_KEY_VAULT enum values for com.databricks.sdk.service.catalog.ConnectionType
- Add com.databricks.sdk.service.domains package
- Add workspaceClient.domains() service
- Add entityColumns and timeseriesColumn fields for com.databricks.sdk.service.ml.DeltaTableSource
- Add filterCondition, inputs and timeWindow fields for com.databricks.sdk.service.ml.Feature
- Add extraParameters and functionType fields for com.databricks.sdk.service.ml.Function
- Add entityColumnIdentifiers and timeseriesColumnIdentifier fields for com.databricks.sdk.service.ml.KafkaSource
- Add cronSchedule field for com.databricks.sdk.service.ml.MaterializedFeature
- Add fullFeatureName field for com.databricks.sdk.service.ml.PublishSpec
- Add continuous field for com.databricks.sdk.service.ml.TimeWindow
Read the original announcement →
https://github.com/databricks/databricks-sdk-java/releases/tag/v0.153.0
Related releases
- Databricks Terraform Provider v1.131.0 Adds IAM and PostgreSQL Snapshot Resources Terraform Databricks Provider Releases ·
- Databricks SDK for Python v0.136.0 Adds New Domain and ML Features Databricks Python SDK Releases ·
- OpenAI GPT-6 Astra Now Available on Unity Gateway Databricks Release Notes ·
- Databricks Adds %uv Commands for Python Project Environment Management in Serverless Notebooks Databricks Release Notes ·
- Automatic Change Data Feed is Generally Available on Databricks Databricks Release Notes ·
- Databricks Environment Version 6 Now Available for Serverless & Classic Compute Databricks Release Notes ·