|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## 0.12.0 |
| 4 | + |
| 5 | +* Implemented notebook-native auth for the Java SDK ([#171](https://github.com/databricks/databricks-sdk-java/pull/171)). |
| 6 | +* Addeded regression question to github issue template ([#176](https://github.com/databricks/databricks-sdk-java/pull/176)). |
| 7 | +* Marked Java SDK as Beta ([#177](https://github.com/databricks/databricks-sdk-java/pull/177)). |
| 8 | +* Updated SDK to latest OpenAPI Spec ([#181](https://github.com/databricks/databricks-sdk-java/pull/181)). |
| 9 | + |
| 10 | +API Changes: |
| 11 | + |
| 12 | + * Changed `create()` method for `workspaceClient.functions()` and `workspaceClient.metastores()` service. |
| 13 | + * Changed the following fields: |
| 14 | + * `inputParams` field for `com.databricks.sdk.service.catalog.CreateFunction` to `com.databricks.sdk.service.catalog.FunctionParameterInfos` class. |
| 15 | + * `properties` field for `com.databricks.sdk.service.catalog.CreateFunction` to `String` class. |
| 16 | + * `returnParams` field for `com.databricks.sdk.service.catalog.CreateFunction` to `com.databricks.sdk.service.catalog.FunctionParameterInfos` class. |
| 17 | + * `storageRoot` field for `com.databricks.sdk.service.catalog.CreateMetastore` to no longer be required. |
| 18 | + * `inputParams` field for `com.databricks.sdk.service.catalog.FunctionInfo` to `com.databricks.sdk.service.catalog.FunctionParameterInfos` class. |
| 19 | + * `properties` field for `com.databricks.sdk.service.catalog.FunctionInfo` to `String` class. |
| 20 | + * `returnParams` field for `com.databricks.sdk.service.catalog.FunctionInfo` to `com.databricks.sdk.service.catalog.FunctionParameterInfos` class. |
| 21 | + * Added the following fields: |
| 22 | + * `skipValidation` field for `com.databricks.sdk.service.catalog.UpdateExternalLocation`. |
| 23 | + * `libraries` field for `com.databricks.sdk.service.compute.CreatePolicy`, `com.databricks.sdk.service.compute.EditPolicy` and `com.databricks.sdk.service.compute.Policy`. |
| 24 | + * `initScripts` field for `com.databricks.sdk.service.compute.EventDetails`. |
| 25 | + * `file` field for `com.databricks.sdk.service.compute.InitScriptInfo`. |
| 26 | + * `zoneId` field for `com.databricks.sdk.service.compute.InstancePoolGcpAttributes`. |
| 27 | + * `editMode` field for `com.databricks.sdk.service.jobs.CreateJob` and `com.databricks.sdk.service.jobs.JobSettings`. |
| 28 | + * `includeResolvedValues` field for `com.databricks.sdk.service.jobs.GetRunRequest`. |
| 29 | + * `networkConnectivityConfigId` field for `com.databricks.sdk.service.provisioning.UpdateWorkspaceRequest`. |
| 30 | + * `containerLogs` and `extraInfo` field for `com.databricks.sdk.service.serving.DeploymentStatus`. |
| 31 | +* Added `deleteApp()`, `getApp()`, `getAppDeploymentStatus()`, `getApps()` and `getEvents()` method for `workspaceClient.apps()` service. |
| 32 | + * Added `accountClient.networkConnectivity()` service. |
| 33 | + * Added the following classses: |
| 34 | + * `com.databricks.sdk.service.compute`: `LocalFileInfo`, `InitScriptInfoAndExecutionDetails`, `InitScriptEventDetails`, `InitScriptExecutionDetails` and `InitScriptExecutionDetailsStatus`. |
| 35 | + * `com.databricks.sdk.service.jobs`: `JobSettingsEditMode` and `CreateJobEditMode`. |
| 36 | + * `com.databricks.sdk.service.catalog`: `CreateFunctionRequest`, `DependencyList` and `FunctionParameterInfos`. |
| 37 | + * `com.databricks.sdk.service.serving`: `AppEvents`, `AppServiceStatus`, `DeleteAppResponse`, `GetAppDeploymentStatusRequest`, `GetAppResponse`, `GetEventsRequest`, `ListAppEventsResponse` and `ListAppsResponse`. |
| 38 | + * `com.databricks.sdk.service.settings`: `CreateNetworkConnectivityConfigRequest`, `CreatePrivateEndpointRuleRequest`, `CreatePrivateEndpointRuleRequestGroupId`, `DeleteNetworkConnectivityConfigurationRequest`, `DeletePrivateEndpointRuleRequest`, `GetNetworkConnectivityConfigurationRequest`, `GetPrivateEndpointRuleRequest`, `NccAzurePrivateEndpointRule`, `NccAzurePrivateEndpointRuleConnectionState`, `NccAzurePrivateEndpointRuleGroupId`, `NccAzureServiceEndpointRule`, `NccEgressConfig`, `NccEgressDefaultRules`, `NccEgressTargetRules` and `NetworkConnectivityConfiguration`. |
| 39 | + * Removed the following fields: |
| 40 | + * `uiState` field for `com.databricks.sdk.service.jobs.CreateJob`. |
| 41 | + * `uiState` field for `com.databricks.sdk.service.jobs.JobSettings`. |
| 42 | + * Removed `delete()` and `get()` method for `workspaceClient.apps()` service. |
| 43 | + * Removed `accountClient.oAuthEnrollment()` service. |
| 44 | + * 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`. |
| 45 | + |
| 46 | +OpenAPI SHA: e7b127cb07af8dd4d8c61c7cc045c8910cdbb02a, Date: 2023-11-08 |
| 47 | + |
| 48 | + |
3 | 49 | ## 0.11.0 |
4 | 50 |
|
5 | 51 | * Adjust token expiry window to 40 seconds because of Azure ([#170](https://github.com/databricks/databricks-sdk-java/pull/170)). |
|
0 commit comments