Skip to content

Releases: databricks/databricks-sdk-java

v0.15.0

20 Dec 14:10
v0.15.0
f7d3cbd
Compare
Choose a tag to compare
  • Better Java examples (#200).

API Changes:

  • Added azureWorkspaceInfo field for com.databricks.sdk.service.provisioning.Workspace.
  • Added com.databricks.sdk.service.provisioning.AzureWorkspaceInfo class.
  • Changed updateConfig() method for workspaceClient.servingEndpoints() service with new required argument order.
  • Changed servedEntities field for com.databricks.sdk.service.serving.EndpointCoreConfigInput to no longer be required.
  • Changed create() method for accountClient.ipAccessLists() service with new required argument order.
  • Changed replace() method for accountClient.ipAccessLists() service with new required argument order.
  • Changed update() method for accountClient.ipAccessLists() service with new required argument order.
  • Changed create() method for workspaceClient.ipAccessLists() service with new required argument order.
  • Changed replace() method for workspaceClient.ipAccessLists() service with new required argument order.
  • Changed update() method for workspaceClient.ipAccessLists() service with new required argument order.
  • Changed ipAddresses field for com.databricks.sdk.service.settings.CreateIpAccessList to no longer be required.
  • Changed ipAddresses field for com.databricks.sdk.service.settings.ReplaceIpAccessList to no longer be required.
  • Removed listId field for com.databricks.sdk.service.settings.ReplaceIpAccessList.
  • Changed enabled field for com.databricks.sdk.service.settings.UpdateIpAccessList to no longer be required.
  • Changed ipAddresses field for com.databricks.sdk.service.settings.UpdateIpAccessList to no longer be required.
  • Changed label field for com.databricks.sdk.service.settings.UpdateIpAccessList to no longer be required.
  • Removed listId field for com.databricks.sdk.service.settings.UpdateIpAccessList.
  • Changed listType field for com.databricks.sdk.service.settings.UpdateIpAccessList to no longer be required.

OpenAPI SHA: d3853c8dee5806d04da2ae8910f273ffb35719a5, Date: 2023-12-14

v0.14.0

12 Dec 14:28
2e49467
Compare
Choose a tag to compare

Other changes:

  • Added support for GCP auth (#196).

API Changes:

  • Changed update() method for workspaceClient.connections() service with new required argument order.
  • Added cloudflareApiToken field for com.databricks.sdk.service.catalog.CreateStorageCredential.
  • Added cloudflareApiToken field for com.databricks.sdk.service.catalog.StorageCredentialInfo.
  • Changed name field for com.databricks.sdk.service.catalog.UpdateCatalog to be required.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateCatalog.
  • Changed name field for com.databricks.sdk.service.catalog.UpdateConnection to no longer be required.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateConnection.
  • Changed name field for com.databricks.sdk.service.catalog.UpdateExternalLocation to be required.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateMetastore.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateRegisteredModelRequest.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateSchema.
  • Changed name field for com.databricks.sdk.service.catalog.UpdateStorageCredential to be required.
  • Added cloudflareApiToken field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added newName field for com.databricks.sdk.service.catalog.UpdateVolumeRequestContent.
  • Added cloudflareApiToken field for com.databricks.sdk.service.catalog.ValidateStorageCredential.
  • Added com.databricks.sdk.service.catalog.CloudflareApiToken class.
  • Removed continuous field for com.databricks.sdk.service.jobs.BaseRun.
  • Removed continuous field for com.databricks.sdk.service.jobs.Run.
  • Changed jobParameters field for com.databricks.sdk.service.jobs.RunJobTask to com.databricks.sdk.service.jobs.ParamPairs class.
  • Added runIf field for com.databricks.sdk.service.jobs.SubmitTask.
  • Added runJobTask field for com.databricks.sdk.service.jobs.SubmitTask.
  • Changed updateConfig() method for workspaceClient.servingEndpoints() service with new required argument order.
  • Added put() method for workspaceClient.servingEndpoints() service.
  • Added rateLimits field for com.databricks.sdk.service.serving.CreateServingEndpoint.
  • Changed servedModels field for com.databricks.sdk.service.serving.EndpointCoreConfigInput to no longer be required.
  • Added autoCaptureConfig field for com.databricks.sdk.service.serving.EndpointCoreConfigInput.
  • Added servedEntities field for com.databricks.sdk.service.serving.EndpointCoreConfigInput.
  • Added autoCaptureConfig field for com.databricks.sdk.service.serving.EndpointCoreConfigOutput.
  • Added servedEntities field for com.databricks.sdk.service.serving.EndpointCoreConfigOutput.
  • Added servedEntities field for com.databricks.sdk.service.serving.EndpointCoreConfigSummary.
  • Added servedEntities field for com.databricks.sdk.service.serving.EndpointPendingConfig.
  • Added extraParams field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added input field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added maxTokens field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added messages field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added n field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added prompt field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added stop field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added stream field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Added temperature field for com.databricks.sdk.service.serving.QueryEndpointInput.
  • Changed predictions field for com.databricks.sdk.service.serving.QueryEndpointResponse to no longer be required.
  • Added choices field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added created field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added data field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added id field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added model field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added object field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Added usage field for com.databricks.sdk.service.serving.QueryEndpointResponse.
  • Changed workloadSize field for com.databricks.sdk.service.serving.ServedModelInput to com.databricks.sdk.service.serving.ServedModelInputWorkloadSize class.
  • Changed workloadType field for com.databricks.sdk.service.serving.ServedModelInput to com.databricks.sdk.service.serving.ServedModelInputWorkloadType class.
  • Added task field for com.databricks.sdk.service.serving.ServingEndpoint.
  • Added task field for com.databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added com.databricks.sdk.service.serving.Ai21LabsConfig class.
  • Added com.databricks.sdk.service.serving.AnthropicConfig class.
  • Added com.databricks.sdk.service.serving.AutoCaptureConfigInput class.
  • Added com.databricks.sdk.service.serving.AutoCaptureConfigOutput class.
  • Added com.databricks.sdk.service.serving.AutoCaptureState class.
  • Added com.databricks.sdk.service.serving.AwsBedrockConfig class.
  • Added com.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider class.
  • Added com.databricks.sdk.service.serving.ChatMessage class.
  • Added com.databricks.sdk.service.serving.ChatMessageRole class.
  • Added com.databricks.sdk.service.serving.CohereConfig class.
  • Added com.databricks.sdk.service.serving.DatabricksModelServingConfig class.
  • Added com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElement class.
  • Added com.databricks.sdk.service.serving.EmbeddingsV1ResponseEmbeddingElementObject class.
  • Added com.databricks.sdk.service.serving.ExternalModel class.
  • Added com.databricks.sdk.service.serving.ExternalModelConfig class.
  • Added com.databricks.sdk.service.serving.ExternalModelProvider class.
  • Added com.databricks.sdk.service.serving.ExternalModelUsageElement class.
  • Added com.databricks.sdk.service.serving.FoundationModel class.
  • Added com.databricks.sdk.service.serving.OpenAiConfig class.
  • Added com.databricks.sdk.service.serving.PaLmConfig class.
  • Added com.databricks.sdk.service.serving.PayloadTable class.
  • Added com.databricks.sdk.service.serving.PutRequest class.
  • Added com.databricks.sdk.service.serving.PutResponse class.
  • Added com.databricks.sdk.service.serving.QueryEndpointResponseObject class.
  • Added com.databricks.sdk.service.serving.RateLimit class.
  • Added com.databricks.sdk.service.serving.RateLimitKey class.
  • Added com.databricks.sdk.service.serving.RateLimitRenewalPeriod class.
  • Added com.databricks.sdk.service.serving.ServedEntityInput class.
  • Added com.databricks.sdk.service.serving.ServedEntityOutput class.
  • Added com.databricks.sdk.service.serving.ServedEntitySpec class.
  • Added com.databricks.sdk.service.serving.ServedModelInputWorkloadSize class.
  • Added com.databricks.sdk.service.serving.ServedModelInputWorkloadType class.
  • Added com.databricks.sdk.service.serving.V1ResponseChoiceElement class.
  • Removed accountClient.networkPolicy() service.
  • Removed com.databricks.sdk.service.settings.AccountNetworkPolicyMessage class.
  • Removed com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest class.
  • Removed com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse class.
  • Removed com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest class.
  • Removed com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest class.
  • Removed name field for com.databricks.sdk.service.sharing.UpdateCleanRoom.
  • Changed name field for com.databricks.sdk.service.sharing.UpdateProvider to be required.
  • Added newName field for com.databricks.sdk.service.sharing.UpdateProvider.
  • Changed name field for com.databricks.sdk.service.sharing.UpdateRecipient to be required.
  • Added newName field for com.databricks.sdk.service.sharing.UpdateRecipient.
  • Changed name field for com.databricks.sdk.service.sharing.UpdateShare to be required.
  • Added newName field for com.databricks.sdk.service.sharing.UpdateShare.
  • Added statementIds field for com.databricks.sdk.service.sql.QueryFilter.
  • Added com.databricks.sdk.service.sql.StatementId class.

OpenAPI SHA: 63caa3cb0c05045e81d3dcf2451fa990d8670f36, Date: 2023-12-12

v0.13.0

29 Nov 13:00
v0.13.0
aa83a03
Compare
Choose a tag to compare
Release v0.13.0

v0.12.0

13 Nov 11:35
v0.12.0
fba8c36
Compare
Choose a tag to compare
  • Implemented notebook-native auth for the Java SDK (#171).
  • Addeded regression question to github issue template (#176).
  • Marked Java SDK as Beta (#177).
  • Updated SDK to latest OpenAPI Spec (#181).

API Changes:

  • Changed create() method for workspaceClient.functions() and workspaceClient.metastores() service.
  • Changed the following fields:
    • inputParams field for com.databricks.sdk.service.catalog.CreateFunction to com.databricks.sdk.service.catalog.FunctionParameterInfos class.
    • properties field for com.databricks.sdk.service.catalog.CreateFunction to String class.
    • returnParams field for com.databricks.sdk.service.catalog.CreateFunction to com.databricks.sdk.service.catalog.FunctionParameterInfos class.
    • storageRoot field for com.databricks.sdk.service.catalog.CreateMetastore to no longer be required.
    • inputParams field for com.databricks.sdk.service.catalog.FunctionInfo to com.databricks.sdk.service.catalog.FunctionParameterInfos class.
    • properties field for com.databricks.sdk.service.catalog.FunctionInfo to String class.
    • returnParams field for com.databricks.sdk.service.catalog.FunctionInfo to com.databricks.sdk.service.catalog.FunctionParameterInfos class.
  • Added the following fields:
    • skipValidation field for com.databricks.sdk.service.catalog.UpdateExternalLocation.
    • libraries field for com.databricks.sdk.service.compute.CreatePolicy, com.databricks.sdk.service.compute.EditPolicy and com.databricks.sdk.service.compute.Policy.
    • initScripts field for com.databricks.sdk.service.compute.EventDetails.
    • file field for com.databricks.sdk.service.compute.InitScriptInfo.
    • zoneId field for com.databricks.sdk.service.compute.InstancePoolGcpAttributes.
    • editMode field for com.databricks.sdk.service.jobs.CreateJob and com.databricks.sdk.service.jobs.JobSettings.
    • includeResolvedValues field for com.databricks.sdk.service.jobs.GetRunRequest.
    • networkConnectivityConfigId field for com.databricks.sdk.service.provisioning.UpdateWorkspaceRequest.
    • containerLogs and extraInfo field for com.databricks.sdk.service.serving.DeploymentStatus.
  • Added deleteApp(), getApp(), getAppDeploymentStatus(), getApps() and getEvents() method for workspaceClient.apps() service.
  • Added accountClient.networkConnectivity() service.
  • Added the following classses:
    • com.databricks.sdk.service.compute: LocalFileInfo, InitScriptInfoAndExecutionDetails, InitScriptEventDetails, InitScriptExecutionDetails and InitScriptExecutionDetailsStatus.
    • com.databricks.sdk.service.jobs: JobSettingsEditMode and CreateJobEditMode.
    • com.databricks.sdk.service.catalog: CreateFunctionRequest, DependencyList and FunctionParameterInfos.
    • com.databricks.sdk.service.serving: AppEvents, AppServiceStatus, DeleteAppResponse, GetAppDeploymentStatusRequest, GetAppResponse, GetEventsRequest, ListAppEventsResponse and ListAppsResponse.
    • com.databricks.sdk.service.settings: CreateNetworkConnectivityConfigRequest, CreatePrivateEndpointRuleRequest, CreatePrivateEndpointRuleRequestGroupId, DeleteNetworkConnectivityConfigurationRequest, DeletePrivateEndpointRuleRequest, GetNetworkConnectivityConfigurationRequest, GetPrivateEndpointRuleRequest, NccAzurePrivateEndpointRule, NccAzurePrivateEndpointRuleConnectionState, NccAzurePrivateEndpointRuleGroupId, NccAzureServiceEndpointRule, NccEgressConfig, NccEgressDefaultRules, NccEgressTargetRules and NetworkConnectivityConfiguration.
  • Removed the following fields:
    • uiState field for com.databricks.sdk.service.jobs.CreateJob.
    • uiState field for com.databricks.sdk.service.jobs.JobSettings.
  • Removed delete() and get() method for workspaceClient.apps() service.
  • Removed accountClient.oAuthEnrollment() service.
  • Removed the following classes: com.databricks.sdk.service.jobs.CreateJobUiState, com.databricks.sdk.service.jobs.JobSettingsUiState, com.databricks.sdk.service.oauth2.CreateOAuthEnrollment and com.databricks.sdk.service.oauth2.OAuthEnrollmentStatus.

OpenAPI SHA: e7b127cb07af8dd4d8c61c7cc045c8910cdbb02a, Date: 2023-11-08

v0.11.0

25 Oct 10:24
c64abf5
Compare
Choose a tag to compare
  • Adjust token expiry window to 40 seconds because of Azure (#170).
  • Use same logic as Go SDK for DatabricksConfig.isAzure() (#174).

API Changes:

  • Added attributes, count, excludedAttributes, filter, sortBy, sortOrder, and startIndex fields for com.databricks.sdk.service.iam.GetAccountUserRequest and com.databricks.sdk.service.iam.GetUserRequest.
  • Added schemas field for com.databricks.sdk.service.iam.Group, com.databricks.sdk.service.iam.ListGroupsResponse, com.databricks.sdk.service.iam.ListServicePrincipalResponse, com.databricks.sdk.service.iam.ListUsersResponse, com.databricks.sdk.service.iam.ServicePrincipal, and com.databricks.sdk.service.iam.User.
  • Added com.databricks.sdk.service.iam.GetSortOrder, com.databricks.sdk.service.iam.GroupSchema, com.databricks.sdk.service.iam.ListResponseSchema, com.databricks.sdk.service.iam.ServicePrincipalSchema, and com.databricks.sdk.service.iam.UserSchema class.
  • Added webhookNotifications field for com.databricks.sdk.service.jobs.SubmitTask.
  • Added workspaceClient.apps() service and related classes.
  • Added accountClient.networkPolicy() service and related classes.

OpenAPI SHA: 5903bb39137fd76ac384b2044e425f9c56840e00, Date: 2023-10-23

Dependency updates:

  • Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#124).
  • Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (#146).
  • Bump org.slf4j:slf4j-reload4j from 2.0.7 to 2.0.9 (#147).
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (#156).

v0.10.0

12 Oct 13:37
e620d74
Compare
Choose a tag to compare
  • Don't fail codegen if the tree was already removed (#164).
  • Update OpenAPI spec to 12 Oct 2023 (#165).

API Changes:

  • Changed download() method for accountClient.billableUsage() service to start returning com.databricks.sdk.service.billing.DownloadResponse class.
  • Added com.databricks.sdk.service.billing.DownloadResponse class.
  • Changed delete() method for accountClient.storageCredentials() service with new required argument order.
  • Changed get() method for accountClient.storageCredentials() service with new required argument order.
  • Changed update() method for accountClient.storageCredentials() service with new required argument order.
  • Added getBindings() method for workspaceClient.workspaceBindings() service.
  • Added updateBindings() method for workspaceClient.workspaceBindings() service.
  • Removed name field for com.databricks.sdk.service.catalog.AccountsUpdateStorageCredential.
  • Added storageCredentialName field for com.databricks.sdk.service.catalog.AccountsUpdateStorageCredential.
  • Removed name field for com.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest.
  • Added storageCredentialName field for com.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest.
  • Removed name field for com.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest.
  • Added storageCredentialName field for com.databricks.sdk.service.catalog.GetAccountStorageCredentialRequest.
  • Added owner field for com.databricks.sdk.service.catalog.UpdateConnection.
  • Added com.databricks.sdk.service.catalog.GetBindingsRequest class.
  • Added com.databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameters class.
  • Added com.databricks.sdk.service.catalog.WorkspaceBinding class.
  • Added com.databricks.sdk.service.catalog.WorkspaceBindingBindingType class.
  • Added com.databricks.sdk.service.catalog.WorkspaceBindingsResponse class.
  • Added spec field for com.databricks.sdk.service.compute.ClusterDetails.
  • Added applyPolicyDefaultValues field for com.databricks.sdk.service.compute.ClusterSpec.
  • Removed awsAttributes field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed azureAttributes field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed diskSpec field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed enableElasticDisk field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed gcpAttributes field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed preloadedDockerImages field for com.databricks.sdk.service.compute.EditInstancePool.
  • Removed preloadedSparkVersions field for com.databricks.sdk.service.compute.EditInstancePool.
  • Added deployment field for com.databricks.sdk.service.jobs.CreateJob.
  • Added uiState field for com.databricks.sdk.service.jobs.CreateJob.
  • Added deployment field for com.databricks.sdk.service.jobs.JobSettings.
  • Added uiState field for com.databricks.sdk.service.jobs.JobSettings.
  • Removed conditionTask field for com.databricks.sdk.service.jobs.RunOutput.
  • Added webhookNotifications field for com.databricks.sdk.service.jobs.Task.
  • Added com.databricks.sdk.service.jobs.CreateJobUiState class.
  • Added com.databricks.sdk.service.jobs.JobDeployment class.
  • Added com.databricks.sdk.service.jobs.JobDeploymentKind class.
  • Added com.databricks.sdk.service.jobs.JobSettingsUiState class.
  • Added workloadType field for com.databricks.sdk.service.serving.ServedModelInput.
  • Added workloadType field for com.databricks.sdk.service.serving.ServedModelOutput.
  • Removed accountClient.networkPolicy() service.
  • Changed list() method for workspaceClient.ipAccessLists() service to return com.databricks.sdk.service.settings.ListIpAccessListResponse class.
  • Removed com.databricks.sdk.service.settings.AccountNetworkPolicyMessage class.
  • Removed com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest class.
  • Removed com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse class.
  • Removed ipAccessLists field for com.databricks.sdk.service.settings.GetIpAccessListResponse.
  • Added ipAccessList field for com.databricks.sdk.service.settings.GetIpAccessListResponse.
  • Removed com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest class.
  • Removed com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest class.
  • Added com.databricks.sdk.service.settings.ListIpAccessListResponse class.

OpenAPI SHA: 493a76554afd3afdd15dc858773d01643f80352a, Date: 2023-10-12

v0.9.0

03 Oct 09:31
17092b9
Compare
Choose a tag to compare
  • Add additional error metadata to API errors (#153).
  • Bugfix: Chunk streaming request bodies only (#157).
  • Relicense the Java SDK using the Apache 2.0 license (#158).

Breaking API Changes:

  • Changed list() method for accountClient.metastoreAssignments() service to return com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponse class.
  • Changed artifactMatchers field for com.databricks.sdk.service.catalog.ArtifactAllowlistInfo to com.databricks.sdk.service.catalog.ArtifactMatcherList class.
  • Removed owner field for com.databricks.sdk.service.catalog.CreateConnection. Use instead the owner field of UpdateConnection.
  • Changed artifactMatchers field for com.databricks.sdk.service.catalog.SetArtifactAllowlist to com.databricks.sdk.service.catalog.ArtifactMatcherList class.
  • Removed options field for com.databricks.sdk.service.catalog.UpdateCatalog.
  • Changed cancelAllRuns() method for workspaceClient.jobs() service with new required argument order.
  • Changed jobId field for com.databricks.sdk.service.jobs.CancelAllRuns to no longer be required.
  • Changed jobParameters field for com.databricks.sdk.service.jobs.RunNow to com.databricks.sdk.service.jobs.ParamPairs class.
  • Changed query() method for workspaceClient.servingEndpoints() service. New request type is com.databricks.sdk.service.serving.QueryEndpointInput class.
  • Removed com.databricks.sdk.service.serving.QueryRequest class.
  • Changed list() method for workspaceClient.cleanRooms() service to require request of com.databricks.sdk.service.sharing.ListCleanRoomsRequest class.
  • Changed executeStatement() method for workspaceClient.statementExecution() service with new required argument order.
  • Renamed com.databricks.sdk.service.sql.ChunkInfo class to BaseChunkInfo.
  • Changed onWaitTimeout field for com.databricks.sdk.service.sql.ExecuteStatementRequest to com.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout class.
  • Changed statement field for com.databricks.sdk.service.sql.ExecuteStatementRequest to be required.
  • Changed warehouseId field for com.databricks.sdk.service.sql.ExecuteStatementRequest to be required.
  • Changed chunks field for com.databricks.sdk.service.sql.ResultManifest to com.databricks.sdk.service.sql.BaseChunkInfoList class.
  • Renamed com.databricks.sdk.service.sql.TimeoutAction class to ExecuteStatementRequestOnWaitTimeout.

API Changes:

  • Added com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponse class.
  • Added com.databricks.sdk.service.catalog.WorkspaceId class.
  • Added allQueuedRuns field for com.databricks.sdk.service.jobs.CancelAllRuns.
  • Added queue field for com.databricks.sdk.service.jobs.CreateJob.
  • Added queue field for com.databricks.sdk.service.jobs.JobSettings.
  • Added jobParameters field for com.databricks.sdk.service.jobs.RepairRun.
  • Added queue field for com.databricks.sdk.service.jobs.RunNow.
  • Added jobParameters field for com.databricks.sdk.service.jobs.RunParameters.
  • Added queueReason field for com.databricks.sdk.service.jobs.RunState.
  • Added queueDuration field for com.databricks.sdk.service.jobs.RunTask.
  • Added queue field for com.databricks.sdk.service.jobs.SubmitRun.
  • Added com.databricks.sdk.service.jobs.QueueSettings class.
  • Added accountClient.oAuthPublishedApps() service.
  • Added com.databricks.sdk.service.oauth2.GetPublishedAppsOutput class.
  • Added com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequest class.
  • Added com.databricks.sdk.service.oauth2.PublishedAppOutput class.
  • Added notifications field for com.databricks.sdk.service.pipelines.CreatePipeline.
  • Added notifications field for com.databricks.sdk.service.pipelines.EditPipeline.
  • Added notifications field for com.databricks.sdk.service.pipelines.PipelineSpec.
  • Added com.databricks.sdk.service.pipelines.Notifications class.
  • Added patch() method for workspaceClient.servingEndpoints() service.
  • Added tags field for com.databricks.sdk.service.serving.CreateServingEndpoint.
  • Added tags field for com.databricks.sdk.service.serving.ServingEndpoint.
  • Added tags field for com.databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added com.databricks.sdk.service.serving.DataframeSplitInput class.
  • Added com.databricks.sdk.service.serving.EndpointTag class.
  • Added com.databricks.sdk.service.serving.PatchServingEndpointTags class.
  • Added com.databricks.sdk.service.serving.QueryEndpointInput class.
  • Added workspaceClient.credentialsManager() service.
  • Added workspaceClient.settings() service.
  • Added com.databricks.sdk.service.settings.DefaultNamespaceSetting class.
  • Added com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest class.
  • Added com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse class.
  • Added com.databricks.sdk.service.settings.ExchangeToken class.
  • Added com.databricks.sdk.service.settings.ExchangeTokenRequest class.
  • Added com.databricks.sdk.service.settings.ExchangeTokenResponse class.
  • Added com.databricks.sdk.service.settings.PartitionId class.
  • Added com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest class.
  • Added com.databricks.sdk.service.settings.StringMessage class.
  • Added com.databricks.sdk.service.settings.TokenType class.
  • Added com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest class.
  • Added nextPageToken field for com.databricks.sdk.service.sharing.ListCleanRoomsResponse.
  • Added com.databricks.sdk.service.sharing.ListCleanRoomsRequest class.
  • Added emptyResultState field for com.databricks.sdk.service.sql.AlertOptions.
  • Added truncated field for com.databricks.sdk.service.sql.ResultManifest.
  • Added com.databricks.sdk.service.sql.AlertOptionsEmptyResultState class.

OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02

v0.8.1

11 Sep 15:45
0337b77
Compare
Choose a tag to compare
  • Fix Files API integration test (#150).
  • [DECO-2483] Handle Azure authentication when WorkspaceResourceID is provided (#145).

v0.8.0

04 Sep 14:47
6ee0ff7
Compare
Choose a tag to compare
  • Adding mock constructor method for WorkspaceClient to support mocked ApiClient (#144).

API Changes:

  • Renamed permissions APIs to no longer include the service name, for example:
    • getJobPermissionLevels -> getPermissionLevels
    • getJobPermissions -> getPermissions
    • setJobPermissions -> setPermissions
    • updateJobPermissions -> updatePermissions
  • Changed create() method for workspaceClient.volumes() service with new required argument order.
  • Added supportsElasticDisk field for com.databricks.sdk.service.compute.NodeType.
  • Changed create() method for workspaceClient.dashboards() service with new required argument order.
  • Added workspaceClient.dashboardWidgets() service.
  • Added workspaceClient.queryVisualizations() service.
  • Changed name field for com.databricks.sdk.service.sql.CreateDashboardRequest to be required.
  • Added dashboardFiltersEnabled field for com.databricks.sdk.service.sql.CreateDashboardRequest.
  • Added runAsRole field for com.databricks.sdk.service.sql.CreateDashboardRequest.
  • Added runAsRole field for com.databricks.sdk.service.sql.Query.
  • Added runAsRole field for com.databricks.sdk.service.sql.QueryPostContent.
  • Removed dashboardId field for com.databricks.sdk.service.sql.WidgetOptions.
  • Changed position field for com.databricks.sdk.service.sql.WidgetOptions to com.databricks.sdk.service.sql.WidgetPosition class.
  • Removed text field for com.databricks.sdk.service.sql.WidgetOptions.
  • Added description field for com.databricks.sdk.service.sql.WidgetOptions.
  • Added title field for com.databricks.sdk.service.sql.WidgetOptions.
  • Added com.databricks.sdk.service.sql.CreateQueryVisualizationRequest class.
  • Added com.databricks.sdk.service.sql.CreateWidget class.
  • Added com.databricks.sdk.service.sql.DeleteDashboardWidgetRequest class.
  • Added com.databricks.sdk.service.sql.DeleteQueryVisualizationRequest class.
  • Added com.databricks.sdk.service.sql.RunAsRole class.
  • Added com.databricks.sdk.service.sql.WidgetPosition class.

OpenAPI SHA: 09a7fa63d9ae243e5407941f200960ca14d48b07, Date: 2023-09-04

v0.7.0

30 Aug 09:33
v0.7.0
3a8494e
Compare
Choose a tag to compare
Release v0.7.0