|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## Release v0.49.0 |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | +* Fixed the deserialization of responses in VectorSearchAPI's `queryIndex()` method ([#440](https://github.com/databricks/databricks-sdk-java/pull/440)). |
| 7 | + |
| 8 | +### API Changes |
| 9 | +* Added `futureFeatureDataPath` field for `com.databricks.sdk.service.ml.CreateForecastingExperimentRequest`. |
| 10 | +* Added `excludeColumns` and `includeColumns` fields for `com.databricks.sdk.service.pipelines.TableSpecificConfig`. |
| 11 | +* Added `NETWORK_CHECK_CONTROL_PLANE_FAILURE`, `NETWORK_CHECK_DNS_SERVER_FAILURE`, `NETWORK_CHECK_METADATA_ENDPOINT_FAILURE`, `NETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE`, `NETWORK_CHECK_NIC_FAILURE`, `NETWORK_CHECK_STORAGE_FAILURE` and `SECRET_PERMISSION_DENIED` enum values for `com.databricks.sdk.service.compute.TerminationReasonCode`. |
| 12 | +* [Breaking] Changed `pipelineId` field for `com.databricks.sdk.service.pipelines.EditPipeline` to be required. |
| 13 | +* [Breaking] Changed `connectionName`, `gatewayStorageCatalog` and `gatewayStorageSchema` fields for `com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition` to be required. |
| 14 | +* Changed `connectionName`, `gatewayStorageCatalog` and `gatewayStorageSchema` fields for `com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition` to be required. |
| 15 | +* [Breaking] Changed `kind` field for `com.databricks.sdk.service.pipelines.PipelineDeployment` to be required. |
| 16 | +* Changed `kind` field for `com.databricks.sdk.service.pipelines.PipelineDeployment` to be required. |
| 17 | +* Changed `destinationCatalog`, `destinationSchema` and `sourceUrl` fields for `com.databricks.sdk.service.pipelines.ReportSpec` to be required. |
| 18 | +* [Breaking] Changed `destinationCatalog`, `destinationSchema` and `sourceUrl` fields for `com.databricks.sdk.service.pipelines.ReportSpec` to be required. |
| 19 | +* Changed `destinationCatalog`, `destinationSchema` and `sourceSchema` fields for `com.databricks.sdk.service.pipelines.SchemaSpec` to be required. |
| 20 | +* [Breaking] Changed `destinationCatalog`, `destinationSchema` and `sourceSchema` fields for `com.databricks.sdk.service.pipelines.SchemaSpec` to be required. |
| 21 | +* [Breaking] Changed `destinationCatalog`, `destinationSchema` and `sourceTable` fields for `com.databricks.sdk.service.pipelines.TableSpec` to be required. |
| 22 | +* Changed `destinationCatalog`, `destinationSchema` and `sourceTable` fields for `com.databricks.sdk.service.pipelines.TableSpec` to be required. |
| 23 | +* [Breaking] Changed `results` field for `com.databricks.sdk.service.sql.ListAlertsV2Response` to type `com.databricks.sdk.service.sql.AlertV2List` class. |
| 24 | +* [Breaking] Changed pagination for `workspaceClient.alertsV2().listAlerts()` method. |
| 25 | +* [Breaking] Changed waiter for `workspaceClient.genie().createMessage()` method. |
| 26 | + |
| 27 | + |
| 28 | +## Release v0.48.0 |
| 29 | + |
| 30 | +### New Features and Improvements |
| 31 | + * Introduce support for Databricks Workload Identity Federation in GitHub workflows ([423](https://github.com/databricks/databricks-sdk-java/pull/423)). |
| 32 | + See README.md for instructions. |
| 33 | + * [Breaking] Users running their workflows in GitHub Actions, which use Cloud native authentication and also have a `DATABRICKS_CLIENT_ID` and `DATABRICKS_HOST` |
| 34 | + environment variables set may see their authentication start failing due to the order in which the SDK tries different authentication methods. |
| 35 | + |
| 36 | +### API Changes |
| 37 | +* Added `workspaceClient.alertsV2()` service. |
| 38 | +* Added `updateNccAzurePrivateEndpointRulePublic()` method for `accountClient.networkConnectivity()` service. |
| 39 | +* Added `createdAt`, `createdBy` and `metastoreId` fields for `com.databricks.sdk.service.catalog.SetArtifactAllowlist`. |
| 40 | +* [Breaking] Added `networkConnectivityConfig` field for `com.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest`. |
| 41 | +* [Breaking] Added `privateEndpointRule` field for `com.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest`. |
| 42 | +* Added `domainNames` field for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRule`. |
| 43 | +* Added `autoResolveDisplayName` field for `com.databricks.sdk.service.sql.CreateAlertRequest`. |
| 44 | +* Added `autoResolveDisplayName` field for `com.databricks.sdk.service.sql.CreateQueryRequest`. |
| 45 | +* Added `CREATE_CLEAN_ROOM`, `EXECUTE_CLEAN_ROOM_TASK` and `MODIFY_CLEAN_ROOM` enum values for `com.databricks.sdk.service.catalog.Privilege`. |
| 46 | +* Added `DNS_RESOLUTION_ERROR` and `GCP_DENIED_BY_ORG_POLICY` enum values for `com.databricks.sdk.service.compute.TerminationReasonCode`. |
| 47 | +* Added `EXPIRED` enum value for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState`. |
| 48 | +* [Breaking] Changed `createNetworkConnectivityConfiguration()` and `createPrivateEndpointRule()` methods for `accountClient.networkConnectivity()` service with new required argument order. |
| 49 | +* [Breaking] Changed `workloadSize` field for `com.databricks.sdk.service.serving.ServedModelInput` to type `String` class. |
| 50 | +* [Breaking] Changed `groupId` field for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRule` to type `String` class. |
| 51 | +* [Breaking] Changed `targetServices` field for `com.databricks.sdk.service.settings.NccAzureServiceEndpointRule` to type `com.databricks.sdk.service.settings.EgressResourceTypeList` class. |
| 52 | +* [Breaking] Removed `name` and `region` fields for `com.databricks.sdk.service.settings.CreateNetworkConnectivityConfigRequest`. |
| 53 | +* [Breaking] Removed `groupId` and `resourceId` fields for `com.databricks.sdk.service.settings.CreatePrivateEndpointRuleRequest`. |
| 54 | +* [Breaking] Removed `LARGE`, `MEDIUM` and `SMALL` enum values for `com.databricks.sdk.service.serving.ServedModelInputWorkloadSize`. |
| 55 | +* [Breaking] Removed `BLOB`, `DFS`, `MYSQL_SERVER` and `SQL_SERVER` enum values for `com.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleGroupId`. |
| 56 | + |
| 57 | + |
| 58 | +## Release v0.47.0 |
| 59 | + |
| 60 | +### API Changes |
| 61 | +* Added `updateEndpointBudgetPolicy()` and `updateEndpointCustomTags()` methods for `workspaceClient.vectorSearchEndpoints()` service. |
| 62 | +* Added `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.EditInstancePool`. |
| 63 | +* Added `pageSize` and `pageToken` fields for `com.databricks.sdk.service.compute.GetEvents`. |
| 64 | +* Added `nextPageToken` and `prevPageToken` fields for `com.databricks.sdk.service.compute.GetEventsResponse`. |
| 65 | +* Added `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.GetInstancePool`. |
| 66 | +* Added `nodeTypeFlexibility` field for `com.databricks.sdk.service.compute.InstancePoolAndStats`. |
| 67 | +* Added `effectivePerformanceTarget` field for `com.databricks.sdk.service.jobs.RepairHistoryItem`. |
| 68 | +* Added `performanceTarget` field for `com.databricks.sdk.service.jobs.RepairRun`. |
| 69 | +* Added `budgetPolicyId` field for `com.databricks.sdk.service.vectorsearch.CreateEndpoint`. |
| 70 | +* Added `customTags` and `effectiveBudgetPolicyId` fields for `com.databricks.sdk.service.vectorsearch.EndpointInfo`. |
| 71 | +* Added `DISABLED` enum value for `com.databricks.sdk.service.jobs.TerminationCodeCode`. |
| 72 | +* [Breaking] Changed `createIndex()` method for `workspaceClient.vectorSearchIndexes()` service to return `com.databricks.sdk.service.vectorsearch.VectorIndex` class. |
| 73 | +* [Breaking] Changed `deleteDataVectorIndex()` method for `workspaceClient.vectorSearchIndexes()` service . HTTP method/verb has changed. |
| 74 | +* [Breaking] Changed `deleteDataVectorIndex()` method for `workspaceClient.vectorSearchIndexes()` service with new required argument order. |
| 75 | +* [Breaking] Changed `dataArray` field for `com.databricks.sdk.service.vectorsearch.ResultData` to type `com.databricks.sdk.service.vectorsearch.ListValueList` class. |
| 76 | +* [Breaking] Changed waiter for `workspaceClient.vectorSearchEndpoints().createEndpoint()` method. |
| 77 | +* [Breaking] Removed `nullValue` field for `com.databricks.sdk.service.vectorsearch.Value`. |
| 78 | + |
| 79 | + |
3 | 80 | ## Release v0.46.0 |
4 | 81 |
|
5 | 82 | ### New Features and Improvements |
|
0 commit comments