databricks Databricks Java SDK Releases · · 0.112.0

Databricks SDK for Java v0.112.0: API additions and breaking changes

sdkinfradatabricksengineer
breaking patch

Databricks SDK for Java version 0.112.0 introduces several new methods and fields across various services, including workspace, IAM, jobs, and ML. Notably, it includes breaking changes related to required fields in bundle operations, tag types for marketplace listings, and pagination for cluster events. These updates primarily affect developers building applications and integrations with Databricks using the Java SDK.

  • Change actionType and resourceId fields for com.databricks.sdk.service.bundle.Operation to be required
  • Change cliVersion field for com.databricks.sdk.service.bundle.Version to be required
  • Change pagination for workspaceClient.clusters().events() method
  • Add revert() method for workspaceClient.lakeview() service
  • Add undeleteBranch() method for workspaceClient.postgres() service
Breaking changes (4)
  • Change actionType and resourceId fields for com.databricks.sdk.service.bundle.Operation to be required
  • Change cliVersion field for com.databricks.sdk.service.bundle.Version to be required
  • Change tags field for com.databricks.sdk.service.marketplace.ListListingsRequest to type com.databricks.sdk.service.marketplace.ListingTag class

  • Change pagination for workspaceClient.clusters().events() method
Enhancements (15)
  • Add revert() method for workspaceClient.lakeview() service
  • Add undeleteBranch() method for workspaceClient.postgres() service
  • Add parentPath field for com.databricks.sdk.service.dashboards.GenieUpdateSpaceRequest
  • Add attributes and excludedAttributes fields for com.databricks.sdk.service.iam.MeRequest
  • Add includeTriggerState field for com.databricks.sdk.service.jobs.GetJobRequest
  • Add deleteTime and purgeTime fields for com.databricks.sdk.service.postgres.BranchStatus
  • Add purge field for com.databricks.sdk.service.postgres.DeleteBranchRequest
  • Add showDeleted field for com.databricks.sdk.service.postgres.ListBranchesRequest
  • Add DELETED enum value for com.databricks.sdk.service.postgres.BranchStatusState
  • Change actionType and resourceId fields for com.databricks.sdk.service.bundle.Operation to be required
  • Change cliVersion field for com.databricks.sdk.service.bundle.Version to be required
  • Add cronScheduleTrigger, streamingMode and tableTrigger fields for com.databricks.sdk.service.ml.MaterializedFeature
  • Add syncedTableId field for com.databricks.sdk.service.postgres.SyncedTableSyncedTableStatus
  • Add computeMaxInstances and computeMinInstances fields for com.databricks.sdk.service.apps.App
  • Add computeMaxInstances and computeMinInstances fields for com.databricks.sdk.service.apps.AppUpdate
Read the original announcement →

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

Related releases