Skip to content

Releases: databricks/databricks-sdk-java

v0.98.0

10 Mar 08:21
447e9b1

Choose a tag to compare

Release v0.98.0

API Changes

  • Add com.databricks.sdk.service.dataclassification and com.databricks.sdk.service.knowledgeassistants packages.
  • Add workspaceClient.dataClassification() service.
  • Add workspaceClient.knowledgeAssistants() service.
  • Add genieCreateEvalRun(), genieGetEvalResultDetails(), genieGetEvalRun(), genieListEvalResults() and genieListEvalRuns() methods for workspaceClient.genie() service.
  • Add telemetryExportDestinations field for com.databricks.sdk.service.apps.App.

v0.97.0

09 Mar 08:23
11744ee

Choose a tag to compare

Release v0.97.0

New Features and Improvements

  • Add withRequestConfig(RequestConfig) to CommonsHttpClient.Builder for fine-grained timeout control (#691).

v0.96.0

03 Mar 08:21
a6044f4

Choose a tag to compare

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

02 Mar 08:23
081934c

Choose a tag to compare

Release v0.95.0

Bug Fixes

  • Pass --profile to CLI token source when profile is set, and add --host fallback for older CLIs that don't support --profile (#682).

API Changes

  • Add dataframeSchema, filterCondition and transformationSql fields for com.databricks.sdk.service.ml.DeltaTableSource.
  • Add environmentVersion field for com.databricks.sdk.service.pipelines.PipelinesEnvironment.
  • Add resetCheckpointSelection field for com.databricks.sdk.service.pipelines.StartUpdate.
  • [Breaking] Remove oauth2AppClientId and oauth2AppIntegrationId fields for com.databricks.sdk.service.apps.Space.
  • Add createDatabase(), deleteDatabase(), getDatabase(), listDatabases() and updateDatabase() methods for workspaceClient.postgres() service.
  • Add postgres field for com.databricks.sdk.service.apps.AppResource.
  • Add enablePgNativeLogin field for com.databricks.sdk.service.postgres.ProjectSpec.
  • Add enablePgNativeLogin field for com.databricks.sdk.service.postgres.ProjectStatus.
  • [Breaking] Remove nodeTypeFlexibility field for com.databricks.sdk.service.compute.EditInstancePool.

v0.94.0

26 Feb 08:24
7f41821

Choose a tag to compare

Release v0.94.0

API Changes

  • Add effectivePublishingMode field for com.databricks.sdk.service.pipelines.GetPipelineResponse.
  • Add DBR_AUTOSCALE enum value for com.databricks.sdk.service.compute.EventDetailsCause.
  • Change outputCatalog field for com.databricks.sdk.service.cleanrooms.CreateCleanRoomOutputCatalogResponse to be required.
  • [Breaking] Remove internalAttributes field for com.databricks.sdk.service.sharing.Table.
  • [Breaking] Remove internalAttributes field for com.databricks.sdk.service.sharing.Volume.

v0.93.0

25 Feb 08:15
f546a4f

Choose a tag to compare

Release v0.93.0

API Changes

  • Add parameters field for com.databricks.sdk.service.pipelines.StartUpdate.
  • Add parameters field for com.databricks.sdk.service.pipelines.UpdateInfo.
  • [Breaking] Change getDownloadFullQueryResult() method for workspaceClient.genie() service with new required argument order.
  • [Breaking] Change name field for com.databricks.sdk.service.apps.Space to be required.
  • Change name field for com.databricks.sdk.service.apps.Space to be required.
  • [Breaking] Change id and userId fields for com.databricks.sdk.service.dashboards.GenieConversation to no longer be required.
  • [Breaking] Change createdTimestamp and title fields for com.databricks.sdk.service.dashboards.GenieConversationSummary to no longer be required.
  • [Breaking] Change downloadIdSignature field for com.databricks.sdk.service.dashboards.GenieGetDownloadFullQueryResultRequest to be required.
  • [Breaking] Change id field for com.databricks.sdk.service.dashboards.GenieMessage to no longer be required.

v0.92.0

24 Feb 08:14
a5a437c

Choose a tag to compare

Release v0.92.0

Bug Fixes

  • Fixed inconsistent Azure environment resolution between getAzureEnvironment() and getDatabricksEnvironment() methods (#XXX)

Documentation

  • Added "Retries" section to README.

API Changes

  • Add readOnlyHost field for com.databricks.sdk.service.postgres.EndpointHosts.
  • Add group field for com.databricks.sdk.service.postgres.EndpointSpec.
  • Add group field for com.databricks.sdk.service.postgres.EndpointStatus.
  • Add initialEndpointSpec field for com.databricks.sdk.service.postgres.Project.
  • Add DEGRADED enum value for com.databricks.sdk.service.postgres.EndpointStatusState.
  • Add patchEndpoint() method for workspaceClient.vectorSearchEndpoints() service.
  • Add app field for com.databricks.sdk.service.apps.AppResource.
  • Add securableKind field for com.databricks.sdk.service.apps.AppResourceUcSecurable.
  • Add minQps field for com.databricks.sdk.service.vectorsearch.CreateEndpoint.
  • Add scalingInfo field for com.databricks.sdk.service.vectorsearch.EndpointInfo.
  • Add MODIFY enum value for com.databricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission.
  • Add COULD_NOT_GET_DASHBOARD_SCHEMA_EXCEPTION enum value for com.databricks.sdk.service.dashboards.MessageErrorType.
  • Add replaceWhereOverrides field for com.databricks.sdk.service.pipelines.StartUpdate.
  • Add HIVEMETASTORE_CONNECTIVITY_FAILURE enum value for com.databricks.sdk.service.compute.TerminationReasonCode.
  • Add HIVEMETASTORE_CONNECTIVITY_FAILURE enum value for com.databricks.sdk.service.sql.TerminationReasonCode.

v0.91.0

19 Feb 08:13
5f3b67c

Choose a tag to compare

Release v0.91.0

API Changes

  • Add attributes and membershipRoles fields for com.databricks.sdk.service.postgres.RoleRoleSpec.
  • Add membershipRoles field for com.databricks.sdk.service.postgres.RoleRoleStatus.
  • Add GENERAL_ACCESS enum value for com.databricks.sdk.service.provisioning.EndpointUseCase.

v0.90.0

18 Feb 08:14
5edc79c

Choose a tag to compare

Release v0.90.0

API Changes

  • Add usingArguments field for com.databricks.sdk.service.catalog.ColumnMask.
  • Add effectiveEnableFileEvents field for com.databricks.sdk.service.catalog.CreateExternalLocation.
  • Add effectiveEnableFileEvents field for com.databricks.sdk.service.catalog.ExternalLocationInfo.
  • Add inputArguments field for com.databricks.sdk.service.catalog.TableRowFilter.
  • Add effectiveEnableFileEvents field for com.databricks.sdk.service.catalog.UpdateExternalLocation.

v0.89.0

17 Feb 08:14
05db36b

Choose a tag to compare

Release v0.89.0

API Changes

  • Add com.databricks.sdk.service.networking package.
  • Add accountClient.endpoints() service.
  • Add filterCondition and transformations fields for com.databricks.sdk.service.ml.DeltaTableSource.
  • Add budgetPolicyId and customTags fields for com.databricks.sdk.service.postgres.ProjectSpec.
  • Add budgetPolicyId and customTags fields for com.databricks.sdk.service.postgres.ProjectStatus.
  • Add createSpace(), deleteSpace(), getSpace(), getSpaceOperation(), listSpaces() and updateSpace() methods for workspaceClient.apps() service.
  • Add space field for com.databricks.sdk.service.apps.App.
  • Add space field for com.databricks.sdk.service.apps.ListAppsRequest.
  • [Breaking] Remove filterCondition and transformations fields for com.databricks.sdk.service.ml.DeltaTableSource.