databricks Databricks Java SDK Releases · · 0.114.0

Databricks SDK Java v0.114.0 Adds Token Management API and Workspace ID Changes

sdkdatadatabricksengineer
patch

Databricks SDK Java v0.114.0 updates workspace addressing and introduces new token management capabilities. The change to workspace ID headers improves compatibility across different identifier formats. New fields and methods enhance control over job and pipeline deployments, as well as token creation and information retrieval, impacting engineers working with Databricks jobs, pipelines, and authentication.

  • Add updateTokenManagement() method for workspaceClient.tokenManagement() service
  • Add deploymentId and versionId fields for com.databricks.sdk.service.jobs.JobDeployment
  • Add deploymentId and versionId fields for com.databricks.sdk.service.pipelines.PipelineDeployment
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateOboTokenRequest
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateTokenRequest
Enhancements (8)
  • Add updateTokenManagement() method for workspaceClient.tokenManagement() service
  • Add deploymentId and versionId fields for com.databricks.sdk.service.jobs.JobDeployment
  • Add deploymentId and versionId fields for com.databricks.sdk.service.pipelines.PipelineDeployment
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateOboTokenRequest
  • Add autoscopeEnabled field for com.databricks.sdk.service.settings.CreateTokenRequest
  • Add autoscopeState, backfillScopes, inferredScopes and scopes fields for com.databricks.sdk.service.settings.PublicTokenInfo
  • Add autoscopeState, backfillScopes, inferredScopes and scopes fields for com.databricks.sdk.service.settings.TokenInfo
  • Add resourceType field for com.databricks.sdk.service.bundle.Operation
Maintenance (1)
  • Switch workspace addressing header on workspace-scoped API calls from X-Databricks-Org-Id to X-Databricks-Workspace-Id. The value continues to come from the DATABRICKS_WORKSPACE_ID environment variable / DatabricksConfig.setWorkspaceId() setter, and now accepts either a classic numeric workspace ID or another workspace identifier format (server disambiguates). Mirrors databricks/databricks-sdk-go#1688

Read the original announcement →

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

Related releases