Databricks SDK for Java v0.124.0: API updates and breaking changes
sdkdatadatabricksengineer
breaking patch
Databricks SDK for Java version 0.124.0 introduces several API additions and modifications, including new fields for ML service configurations and updated workspace client methods. However, it also removes several fields across different services, such as `firstDistinctN`, `lastDistinctN`, `includeBrowse`, `browseOnly`, `externalSecretId`, and `groupName`, which may require consumers to update their existing code. This release focuses on enhancing existing functionalities while also incorporating breaking changes that necessitate careful review by developers using the Java SDK.
- →Remove firstDistinctN and lastDistinctN fields for com.databricks.sdk.service.ml.AggregationFunction
- →Remove includeBrowse field for com.databricks.sdk.service.catalog.GetSecretRequest
- →Remove includeBrowse field for com.databricks.sdk.service.catalog.ListSecretsRequest
- →Remove browseOnly and externalSecretId fields for com.databricks.sdk.service.catalog.Secret
- →Remove groupName field for com.databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest
Breaking changes (5) ›
- Remove firstDistinctN and lastDistinctN fields for com.databricks.sdk.service.ml.AggregationFunction
- Remove includeBrowse field for com.databricks.sdk.service.catalog.GetSecretRequest
- Remove includeBrowse field for com.databricks.sdk.service.catalog.ListSecretsRequest
- Remove browseOnly and externalSecretId fields for com.databricks.sdk.service.catalog.Secret
- Remove groupName field for com.databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest
Enhancements (5) ›
- Add firstDistinct and lastDistinct fields for com.databricks.sdk.service.ml.AggregationFunction
- Add avroSchema and protoSchema fields for com.databricks.sdk.service.ml.SchemaConfig
- Add freshnessTarget field for com.databricks.sdk.service.ml.StreamingMode
- Add longRolling field for com.databricks.sdk.service.ml.TimeWindow
- Add list() and listEffective() methods for workspaceClient.grants() service
Read the original announcement →
https://github.com/databricks/databricks-sdk-java/releases/tag/v0.124.0
Related releases
- Databricks Simplifies SQL ETL with Declarative Patterns in Lakehouse Databricks Blog ·
- Databricks Details AI SRE Platform for Accelerated Incident Investigation Databricks Blog ·
- Run, Debug, and Scale Databricks Workloads from Local IDEs Databricks Blog ·
- Databricks Terraform Provider v1.129.0 Enhances Resource Export Capabilities Terraform Databricks Provider Releases ·
- Databricks Java SDK v0.150.0 Enhances Unit Test Fixture Portability Databricks Java SDK Releases ·
- Databricks Runtime 13.3 has reached end of life endoflife.date ·