databricks Databricks Java SDK Releases · · 0.146.0

Databricks Java SDK v0.146.0 Adds IAM V2 API, Updates Job Cluster Field

sdksecuritydatabricksgaengineer
breaking patch

The Databricks SDK for Java has been updated to version 0.146.0, introducing extensive IAM V2 APIs for both account and workspace clients. This release allows developers to programmatically manage users, groups, service principals, and workspace assignments directly through the SDK. Additionally, the `newCluster` field in `com.databricks.sdk.service.jobs.JobCluster` is no longer required, which is noted as a breaking change. These updates enhance automation capabilities for Databricks platform management.

  • Change newCluster field for com.databricks.sdk.service.jobs.JobCluster to no longer be required
  • Add createTime and updateTime fields for com.databricks.sdk.service.dashboards.GenieSpace
Breaking changes (1)
  • Change newCluster field for com.databricks.sdk.service.jobs.JobCluster to no longer be required
Enhancements (4)
  • Add createDirectGroupMember(), createGroup(), createServicePrincipal(), createUser(), createWorkspaceAssignment(), deleteDirectGroupMember(), deleteGroup(), deleteServicePrincipal(), deleteUser(), deleteWorkspaceAssignment(), getDirectGroupMember(), getGroup(), getServicePrincipal(), getUser(), getWorkspaceAssignment(), listDirectGroupMembers(), listGroups(), listServicePrincipals(), listTransitiveParentGroups(), listUsers(), listWorkspaceAssignments(), updateGroup(), updateServicePrincipal(), updateUser() and updateWorkspaceAssignment() methods for accountClient.accountIamV2() service

  • Add createDirectGroupMemberProxy(), createGroupProxy(), createServicePrincipalProxy(), createUserProxy(), createWorkspaceAssignmentProxy(), deleteDirectGroupMemberProxy(), deleteGroupProxy(), deleteServicePrincipalProxy(), deleteUserProxy(), deleteWorkspaceAssignmentProxy(), getDirectGroupMemberProxy(), getGroupProxy(), getServicePrincipalProxy(), getUserProxy(), getWorkspaceAssignmentProxy(), getWorkspaceIdentityDetail(), listDirectGroupMembersProxy(), listGroupsProxy(), listServicePrincipalsProxy(), listTransitiveParentGroupsProxy(), listUsersProxy(), listWorkspaceAssignmentsProxy(), updateG

  • Add createTime and updateTime fields for com.databricks.sdk.service.dashboards.GenieSpace
  • Change newCluster field for com.databricks.sdk.service.jobs.JobCluster to no longer be required
Read the original announcement →

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

Related releases