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