Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.96.0
Release v0.96.0
Internal Changes
- Implement dynamic auth token stale period based on initial token lifetime. Increased up to 20 mins for standard OAuth with proportionally shorter periods for short-lived tokens. Manually setting the stale period using the CachedTokeSource builder reverts the behaviour to the legacy fixed stale duration.
v0.95.0
Release v0.95.0
Bug Fixes
- Pass
--profileto CLI token source when profile is set, and add--hostfallback for older CLIs that don't support--profile(#682).
API Changes
- Add
dataframeSchema,filterConditionandtransformationSqlfields forcom.databricks.sdk.service.ml.DeltaTableSource. - Add
environmentVersionfield forcom.databricks.sdk.service.pipelines.PipelinesEnvironment. - Add
resetCheckpointSelectionfield forcom.databricks.sdk.service.pipelines.StartUpdate. - [Breaking] Remove
oauth2AppClientIdandoauth2AppIntegrationIdfields forcom.databricks.sdk.service.apps.Space. - Add
createDatabase(),deleteDatabase(),getDatabase(),listDatabases()andupdateDatabase()methods forworkspaceClient.postgres()service. - Add
postgresfield forcom.databricks.sdk.service.apps.AppResource. - Add
enablePgNativeLoginfield forcom.databricks.sdk.service.postgres.ProjectSpec. - Add
enablePgNativeLoginfield forcom.databricks.sdk.service.postgres.ProjectStatus. - [Breaking] Remove
nodeTypeFlexibilityfield forcom.databricks.sdk.service.compute.EditInstancePool.
v0.94.0
Release v0.94.0
API Changes
- Add
effectivePublishingModefield forcom.databricks.sdk.service.pipelines.GetPipelineResponse. - Add
DBR_AUTOSCALEenum value forcom.databricks.sdk.service.compute.EventDetailsCause. - Change
outputCatalogfield forcom.databricks.sdk.service.cleanrooms.CreateCleanRoomOutputCatalogResponseto be required. - [Breaking] Remove
internalAttributesfield forcom.databricks.sdk.service.sharing.Table. - [Breaking] Remove
internalAttributesfield forcom.databricks.sdk.service.sharing.Volume.
v0.93.0
Release v0.93.0
API Changes
- Add
parametersfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
parametersfield forcom.databricks.sdk.service.pipelines.UpdateInfo. - [Breaking] Change
getDownloadFullQueryResult()method forworkspaceClient.genie()service with new required argument order. - [Breaking] Change
namefield forcom.databricks.sdk.service.apps.Spaceto be required. - Change
namefield forcom.databricks.sdk.service.apps.Spaceto be required. - [Breaking] Change
idanduserIdfields forcom.databricks.sdk.service.dashboards.GenieConversationto no longer be required. - [Breaking] Change
createdTimestampandtitlefields forcom.databricks.sdk.service.dashboards.GenieConversationSummaryto no longer be required. - [Breaking] Change
downloadIdSignaturefield forcom.databricks.sdk.service.dashboards.GenieGetDownloadFullQueryResultRequestto be required. - [Breaking] Change
idfield forcom.databricks.sdk.service.dashboards.GenieMessageto no longer be required.
v0.92.0
Release v0.92.0
Bug Fixes
- Fixed inconsistent Azure environment resolution between
getAzureEnvironment()andgetDatabricksEnvironment()methods (#XXX)
Documentation
- Added "Retries" section to README.
API Changes
- Add
readOnlyHostfield forcom.databricks.sdk.service.postgres.EndpointHosts. - Add
groupfield forcom.databricks.sdk.service.postgres.EndpointSpec. - Add
groupfield forcom.databricks.sdk.service.postgres.EndpointStatus. - Add
initialEndpointSpecfield forcom.databricks.sdk.service.postgres.Project. - Add
DEGRADEDenum value forcom.databricks.sdk.service.postgres.EndpointStatusState. - Add
patchEndpoint()method forworkspaceClient.vectorSearchEndpoints()service. - Add
appfield forcom.databricks.sdk.service.apps.AppResource. - Add
securableKindfield forcom.databricks.sdk.service.apps.AppResourceUcSecurable. - Add
minQpsfield forcom.databricks.sdk.service.vectorsearch.CreateEndpoint. - Add
scalingInfofield forcom.databricks.sdk.service.vectorsearch.EndpointInfo. - Add
MODIFYenum value forcom.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission. - Add
COULD_NOT_GET_DASHBOARD_SCHEMA_EXCEPTIONenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - Add
replaceWhereOverridesfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
HIVEMETASTORE_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
HIVEMETASTORE_CONNECTIVITY_FAILUREenum value forcom.databricks.sdk.service.sql.TerminationReasonCode.
v0.91.0
Release v0.91.0
API Changes
- Add
attributesandmembershipRolesfields forcom.databricks.sdk.service.postgres.RoleRoleSpec. - Add
membershipRolesfield forcom.databricks.sdk.service.postgres.RoleRoleStatus. - Add
GENERAL_ACCESSenum value forcom.databricks.sdk.service.provisioning.EndpointUseCase.
v0.90.0
Release v0.90.0
API Changes
- Add
usingArgumentsfield forcom.databricks.sdk.service.catalog.ColumnMask. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.CreateExternalLocation. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.ExternalLocationInfo. - Add
inputArgumentsfield forcom.databricks.sdk.service.catalog.TableRowFilter. - Add
effectiveEnableFileEventsfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.
v0.89.0
Release v0.89.0
API Changes
- Add
com.databricks.sdk.service.networkingpackage. - Add
accountClient.endpoints()service. - Add
filterConditionandtransformationsfields forcom.databricks.sdk.service.ml.DeltaTableSource. - Add
budgetPolicyIdandcustomTagsfields forcom.databricks.sdk.service.postgres.ProjectSpec. - Add
budgetPolicyIdandcustomTagsfields forcom.databricks.sdk.service.postgres.ProjectStatus. - Add
createSpace(),deleteSpace(),getSpace(),getSpaceOperation(),listSpaces()andupdateSpace()methods forworkspaceClient.apps()service. - Add
spacefield forcom.databricks.sdk.service.apps.App. - Add
spacefield forcom.databricks.sdk.service.apps.ListAppsRequest. - [Breaking] Remove
filterConditionandtransformationsfields forcom.databricks.sdk.service.ml.DeltaTableSource.
v0.88.0
Release v0.88.0
API Changes
- Add
sourceType,updateTimeandupdatedByfields forcom.databricks.sdk.service.catalog.EntityTagAssignment. - Add
skipNotifyfield forcom.databricks.sdk.service.dashboards.Subscription. - Add
sparseCheckoutfield forcom.databricks.sdk.service.jobs.GitSource. - Add
disableAutoOptimization,maxRetries,minRetryIntervalMillisandretryOnTimeoutfields forcom.databricks.sdk.service.jobs.RunTask. - Add
disableAutoOptimization,maxRetries,minRetryIntervalMillisandretryOnTimeoutfields forcom.databricks.sdk.service.jobs.SubmitTask. - Add
EDGEGRID_AKAMAIenum value forcom.databricks.sdk.service.catalog.CredentialType.
v0.87.0
Release v0.87.0
Bug Fixes
- Fixed Databricks M2M OAuth to correctly use Databricks OIDC endpoints instead of incorrectly using Azure endpoints when
ARM_CLIENT_IDis set. Added newgetDatabricksOidcEndpointsmethod that returns only Databricks OIDC endpoints, and updated all Databricks OAuth flows to use it. The oldgetOidcEndpointsproperty is deprecated but maintained for backward compatibility.