Databricks SDK for Java v0.147.0 Introduces API Enhancements and Breaking Changes
The Databricks SDK for Java version 0.147.0 is now available, bringing several API changes to enhance programmatic interaction with Databricks services. This release adds new fields for dashboards, IAMv2, jobs, and pipeline specifications, alongside new enum values for database and Postgres types, including support for half-vector types. Crucially, it introduces multiple breaking changes, primarily by adding pagination to several IAMv2 group and workspace assignment listing methods, and removing a `createOperation()` method for bundle deployments. Developers should review these breaking changes for necessary updates to their applications.
- →Add pagination for accountClient.accountIamV2().listDirectGroupMembers() method
- →Add pagination for accountClient.accountIamV2().listWorkspaceAssignmentDetails() method
- →Add pagination for workspaceClient.workspaceIamV2().listDirectGroupMembersProxy() method
- →Add pagination for workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy() method
- →Add pagination for accountClient.accountIamV2().listWorkspaceAssignments() method
Breaking changes (8) ›
- Add pagination for accountClient.accountIamV2().listDirectGroupMembers() method
- Add pagination for accountClient.accountIamV2().listWorkspaceAssignmentDetails() method
- Add pagination for workspaceClient.workspaceIamV2().listDirectGroupMembersProxy() method
- Add pagination for workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy() method
- Add pagination for accountClient.accountIamV2().listWorkspaceAssignments() method
- Add pagination for workspaceClient.workspaceIamV2().listWorkspaceAssignmentsProxy() method
- Change actionType and status fields for com.databricks.sdk.service.bundledeployments.Operation to no longer be required
- Remove createOperation() method for workspaceClient.bundleDeployments() service
Enhancements (9) ›
- Add agentType field for com.databricks.sdk.service.dashboards.GenieConversationSummary
- Add groupId field for com.databricks.sdk.service.iamv2.DirectGroupMember
- Add effectiveServerlessComputeId field for com.databricks.sdk.service.jobs.RunTask
- Add pipelineChannel field for com.databricks.sdk.service.postgres.NewPipelineSpec
- Add TEXT_ATTACHMENT_PURPOSE_ANSWER enum value for com.databricks.sdk.service.dashboards.TextAttachmentPurpose
- Add PG_SPECIFIC_TYPE_HALFVEC and PG_SPECIFIC_TYPE_VARCHAR enum values for com.databricks.sdk.service.database.SyncedTableSpecPgSpecificType
Add PG_SPECIFIC_TYPE_HALFVEC and PG_SPECIFIC_TYPE_VARCHAR enum values for com.databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType
- Add linkedinAdsOptions and marketoOptions fields for com.databricks.sdk.service.pipelines.ConnectorOptions
- Change actionType and status fields for com.databricks.sdk.service.bundledeployments.Operation to no longer be required
https://github.com/databricks/databricks-sdk-java/releases/tag/v0.147.0
Related releases
- Databricks Simplifies SQL ETL with Declarative Patterns in Lakehouse Databricks Blog ·
- Databricks Details AI SRE Platform for Accelerated Incident Investigation Databricks Blog ·
- Run, Debug, and Scale Databricks Workloads from Local IDEs Databricks Blog ·
- Databricks Terraform Provider v1.129.0 Enhances Resource Export Capabilities Terraform Databricks Provider Releases ·
- Databricks Java SDK v0.150.0 Enhances Unit Test Fixture Portability Databricks Java SDK Releases ·
- Databricks Runtime 13.3 has reached end of life endoflife.date ·