|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## Release v0.48.0 |
| 4 | + |
| 5 | +### New Features and Improvements |
| 6 | + * Introduce support for Databricks Workload Identity Federation in GitHub workflows ([423](https://github.com/databricks/databricks-sdk-java/pull/423)). |
| 7 | + See README.md for instructions. |
| 8 | + * [Breaking] Users running their workflows in GitHub Actions, which use Cloud native authentication and also have a `DATABRICKS_CLIENT_ID` and `DATABRICKS_HOST` |
| 9 | + environment variables set may see their authentication start failing due to the order in which the SDK tries different authentication methods. |
| 10 | + |
| 11 | +### API Changes |
| 12 | +* Added `workspaceClient.alertsV2()` service. |
| 13 | +* Added `updateNccAzurePrivateEndpointRulePublic()` method for `accountClient.networkConnectivity()` service. |
| 14 | +* Added `createdAt`, `createdBy` and `metastoreId` fields for `com.databricks.sdk.service.catalog.SetArtifactAllowlist`. |
| 15 | +* [Breaking] Added `networkConnectivityConfig` field for `com.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest`. |
| 16 | +* [Breaking] Added `privateEndpointRule` field for `com.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest`. |
| 17 | +* Added `domainNames` field for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRule`. |
| 18 | +* Added `autoResolveDisplayName` field for `com.databricks.sdk.service.sql.CreateAlertRequest`. |
| 19 | +* Added `autoResolveDisplayName` field for `com.databricks.sdk.service.sql.CreateQueryRequest`. |
| 20 | +* Added `CREATE_CLEAN_ROOM`, `EXECUTE_CLEAN_ROOM_TASK` and `MODIFY_CLEAN_ROOM` enum values for `com.databricks.sdk.service.catalog.Privilege`. |
| 21 | +* Added `DNS_RESOLUTION_ERROR` and `GCP_DENIED_BY_ORG_POLICY` enum values for `com.databricks.sdk.service.compute.TerminationReasonCode`. |
| 22 | +* Added `EXPIRED` enum value for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState`. |
| 23 | +* [Breaking] Changed `createNetworkConnectivityConfiguration()` and `createPrivateEndpointRule()` methods for `accountClient.networkConnectivity()` service with new required argument order. |
| 24 | +* [Breaking] Changed `workloadSize` field for `com.databricks.sdk.service.serving.ServedModelInput` to type `String` class. |
| 25 | +* [Breaking] Changed `groupId` field for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRule` to type `String` class. |
| 26 | +* [Breaking] Changed `targetServices` field for `com.databricks.sdk.service.settings.NccAzureServiceEndpointRule` to type `com.databricks.sdk.service.settings.EgressResourceTypeList` class. |
| 27 | +* [Breaking] Removed `name` and `region` fields for `com.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest`. |
| 28 | +* [Breaking] Removed `groupId` and `resourceId` fields for `com.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest`. |
| 29 | +* [Breaking] Removed `LARGE`, `MEDIUM` and `SMALL` enum values for `com.databricks.sdk.service.serving.ServedModelInputWorkloadSize`. |
| 30 | +* [Breaking] Removed `BLOB`, `DFS`, `MYSQL_SERVER` and `SQL_SERVER` enum values for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleGroupId`. |
| 31 | + |
| 32 | + |
3 | 33 | ## Release v0.47.0 |
4 | 34 |
|
5 | 35 | ### API Changes |
|
0 commit comments