Databricks SDK Java v0.128.0: CDF Configs and Breaking IAM Changes
sdkdatadatabricksengineer
breaking patch
Databricks SDK Java version 0.128.0 introduces new methods for managing Change Data Feed (CDF) configurations via the workspace client. It also adds a `parent` field to connection objects and a `MINUTES` enum for job triggers. Crucially, this release includes breaking changes to the `internalId` field type for IAM entities (Groups, Service Principals, Users), requiring Java SDK users to update their code to adapt to the String type.
- →Change internalId field for com.databricks.sdk.service.iamv2.Group to type String class
- →Change internalId field for com.databricks.sdk.service.iamv2.ServicePrincipal to type String class
- →Change internalId field for com.databricks.sdk.service.iamv2.User to type String class
- →Add parent field for com.databricks.sdk.service.catalog.CreateConnection
- →Add parent field for com.databricks.sdk.service.catalog.ListConnectionsRequest
Breaking changes (3) ›
- Change internalId field for com.databricks.sdk.service.iamv2.Group to type String class
- Change internalId field for com.databricks.sdk.service.iamv2.ServicePrincipal to type String class
- Change internalId field for com.databricks.sdk.service.iamv2.User to type String class
Enhancements (4) ›
Add createCdfConfig(), deleteCdfConfig(), getCdfConfig(), getCdfStatus(), listCdfConfigs() and listCdfStatuses() methods for workspaceClient.postgres() service
- Add parent field for com.databricks.sdk.service.catalog.CreateConnection
- Add parent field for com.databricks.sdk.service.catalog.ListConnectionsRequest
- Add MINUTES enum value for com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit
Read the original announcement →
https://github.com/databricks/databricks-sdk-java/releases/tag/v0.128.0