Summary
This release adds new methods for managing Postgres data APIs and introduces fields for Azure compute attributes, synced table specifications, and vector search indexes. A breaking change makes the `resourceId` field optional for bundle deployment operations.
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
More from databricks/databricks-sdk-java
Databricks SDK for Java now supports specifying a serverless compute ID when cloning, creating, or editing Delta Live Tables pipelines. This enables practitioners to manage DLT pipelines with serverless compute configurations programmatically.
This release introduces new services for AI Search and Bundle Deployments, along with numerous new fields across existing services for managing applications, catalogs, ML data sources, and vector search. A breaking change removes the `bundle` package and its associated service.
* Canonicalize Bearer tokenType in Authorization headers
The SDK now correctly handles token-based pagination, preventing silent data loss when an empty page with a next token is encountered. New explicit factory methods for token and offset pagination have been added to the `Paginator` class, deprecating its constructor.
The Databricks Java SDK now correctly handles OAuth token exchanges for browser-based flows where the IdP JWT lacks a client ID, preventing NullPointerExceptions. It achieves this by omitting the client_id parameter from the token exchange request when it's null or empty, enabling account-wide token federation.