v0.12.0
- 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 forworkspaceClient.functions()andworkspaceClient.metastores()service. - Changed the following fields:
inputParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.CreateFunctiontoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.CreateFunctiontocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.storageRootfield forcom.databricks.sdk.service.catalog.CreateMetastoreto no longer be required.inputParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.propertiesfield forcom.databricks.sdk.service.catalog.FunctionInfotoStringclass.returnParamsfield forcom.databricks.sdk.service.catalog.FunctionInfotocom.databricks.sdk.service.catalog.FunctionParameterInfosclass.
- Added the following fields:
skipValidationfield forcom.databricks.sdk.service.catalog.UpdateExternalLocation.librariesfield forcom.databricks.sdk.service.compute.CreatePolicy,com.databricks.sdk.service.compute.EditPolicyandcom.databricks.sdk.service.compute.Policy.initScriptsfield forcom.databricks.sdk.service.compute.EventDetails.filefield forcom.databricks.sdk.service.compute.InitScriptInfo.zoneIdfield forcom.databricks.sdk.service.compute.InstancePoolGcpAttributes.editModefield forcom.databricks.sdk.service.jobs.CreateJobandcom.databricks.sdk.service.jobs.JobSettings.includeResolvedValuesfield forcom.databricks.sdk.service.jobs.GetRunRequest.networkConnectivityConfigIdfield forcom.databricks.sdk.service.provisioning.UpdateWorkspaceRequest.containerLogsandextraInfofield forcom.databricks.sdk.service.serving.DeploymentStatus.
- Added
deleteApp(),getApp(),getAppDeploymentStatus(),getApps()andgetEvents()method forworkspaceClient.apps()service. - Added
accountClient.networkConnectivity()service. - Added the following classses:
com.databricks.sdk.service.compute:LocalFileInfo,InitScriptInfoAndExecutionDetails,InitScriptEventDetails,InitScriptExecutionDetailsandInitScriptExecutionDetailsStatus.com.databricks.sdk.service.jobs:JobSettingsEditModeandCreateJobEditMode.com.databricks.sdk.service.catalog:CreateFunctionRequest,DependencyListandFunctionParameterInfos.com.databricks.sdk.service.serving:AppEvents,AppServiceStatus,DeleteAppResponse,GetAppDeploymentStatusRequest,GetAppResponse,GetEventsRequest,ListAppEventsResponseandListAppsResponse.com.databricks.sdk.service.settings:CreateNetworkConnectivityConfigRequest,CreatePrivateEndpointRuleRequest,CreatePrivateEndpointRuleRequestGroupId,DeleteNetworkConnectivityConfigurationRequest,DeletePrivateEndpointRuleRequest,GetNetworkConnectivityConfigurationRequest,GetPrivateEndpointRuleRequest,NccAzurePrivateEndpointRule,NccAzurePrivateEndpointRuleConnectionState,NccAzurePrivateEndpointRuleGroupId,NccAzureServiceEndpointRule,NccEgressConfig,NccEgressDefaultRules,NccEgressTargetRulesandNetworkConnectivityConfiguration.
- Removed the following fields:
uiStatefield forcom.databricks.sdk.service.jobs.CreateJob.uiStatefield forcom.databricks.sdk.service.jobs.JobSettings.
- Removed
delete()andget()method forworkspaceClient.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.CreateOAuthEnrollmentandcom.databricks.sdk.service.oauth2.OAuthEnrollmentStatus.
OpenAPI SHA: e7b127cb07af8dd4d8c61c7cc045c8910cdbb02a, Date: 2023-11-08