databricks Databricks Java SDK Releases · · 0.140.0

Databricks SDK Java v0.140.0: Breaking API changes

sdkinfradatabricksengineer
breaking patch

Databricks SDK Java version 0.140.0 introduces several breaking API changes, including modifications to state field types and removal of sensitive credential fields from configuration objects. These updates primarily affect developers integrating with Databricks services, particularly those using specific catalog and deployment configurations. The changes require users to adapt their code to align with the new field types and remove hardcoded credentials where applicable.

  • Change state field for com.databricks.sdk.service.bundledeployments.Operation to type String class
  • Change state field for com.databricks.sdk.service.bundledeployments.Resource to type String class
  • Add kinesisStreamConfig field for com.databricks.sdk.service.ml.StreamSourceConfig
  • Add mode field for com.databricks.sdk.service.pipelines.UpdateInfo
Breaking changes (5)
  • Change state field for com.databricks.sdk.service.bundledeployments.Operation to type String class
  • Change state field for com.databricks.sdk.service.bundledeployments.Resource to type String class
  • Remove awsAccessKeyId and awsSecretAccessKey fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAmazonBedrockProviderDirectConfig

  • Remove clientId, clientSecret and tenantId fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigAzureOpenAiProviderDirectConfig

  • Remove clientId, clientSecret and tenantId fields for com.databricks.sdk.service.catalog.ModelProviderServiceConfigMicrosoftFoundryProviderDirectConfig

Enhancements (2)
  • Add kinesisStreamConfig field for com.databricks.sdk.service.ml.StreamSourceConfig
  • Add mode field for com.databricks.sdk.service.pipelines.UpdateInfo
Read the original announcement →

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

Related releases