|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## 0.27.0 |
| 4 | + |
| 5 | +### Improvements |
| 6 | + |
| 7 | + * Support partners in headers for SDK ([#291](https://github.com/databricks/databricks-sdk-java/pull/291)). |
| 8 | + * Add `serverless_compute_id` field to the config ([#299](https://github.com/databricks/databricks-sdk-java/pull/299)). |
| 9 | + |
| 10 | + |
| 11 | +### Internal Changes |
| 12 | + |
| 13 | + * Ignore DataPlane Services during generation ([#296](https://github.com/databricks/databricks-sdk-java/pull/296)). |
| 14 | + * Update OpenAPI spec ([#297](https://github.com/databricks/databricks-sdk-java/pull/297)). |
| 15 | + * Retry failed integration tests ([#298](https://github.com/databricks/databricks-sdk-java/pull/298)). |
| 16 | + |
| 17 | + |
| 18 | +### API Changes: |
| 19 | + |
| 20 | + * Changed `list()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse` class. |
| 21 | + * Changed `isolationMode` field for `com.databricks.sdk.service.catalog.CatalogInfo` to `com.databricks.sdk.service.catalog.CatalogIsolationMode` class. |
| 22 | + * Added `isolationMode` field for `com.databricks.sdk.service.catalog.ExternalLocationInfo`. |
| 23 | + * Added `maxResults` and `pageToken` fields for `com.databricks.sdk.service.catalog.ListCatalogsRequest`. |
| 24 | + * Added `nextPageToken` field for `com.databricks.sdk.service.catalog.ListCatalogsResponse`. |
| 25 | + * Added `tableServingUrl` field for `com.databricks.sdk.service.catalog.OnlineTable`. |
| 26 | + * Added `isolationMode` field for `com.databricks.sdk.service.catalog.StorageCredentialInfo`. |
| 27 | + * Changed `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateCatalog` to `com.databricks.sdk.service.catalog.CatalogIsolationMode` class. |
| 28 | + * Added `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateExternalLocation`. |
| 29 | + * Added `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateStorageCredential`. |
| 30 | + * Added `com.databricks.sdk.service.catalog.CatalogIsolationMode` and `com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse` class.es |
| 31 | + * Added `createSchedule()`, `createSubscription()`, `deleteSchedule()`, `deleteSubscription()`, `getSchedule()`, `getSubscription()`, `list()`, `listSchedules()`, `listSubscriptions()` and `updateSchedule()` methods for `workspaceClient.lakeview()` service. |
| 32 | + * Added `com.databricks.sdk.service.dashboards.CreateScheduleRequest`, `com.databricks.sdk.service.dashboards.CreateSubscriptionRequest`, `com.databricks.sdk.service.dashboards.CronSchedule`, `com.databricks.sdk.service.dashboards.DashboardView`, `com.databricks.sdk.service.dashboards.DeleteScheduleRequest`, `com.databricks.sdk.service.dashboards.DeleteSubscriptionRequest`, `com.databricks.sdk.service.dashboards.GetScheduleRequest`, `com.databricks.sdk.service.dashboards.GetSubscriptionRequest`, `com.databricks.sdk.service.dashboards.ListDashboardsRequest`, `com.databricks.sdk.service.dashboards.ListDashboardsResponse`,`com.databricks.sdk.service.dashboards.ListSchedulesRequest`, `com.databricks.sdk.service.dashboards.ListSchedulesResponse`, `com.databricks.sdk.service.dashboards.ListSubscriptionsRequest`, `com.databricks.sdk.service.dashboards.ListSubscriptionsResponse`, `com.databricks.sdk.service.dashboards.Schedule`, `com.databricks.sdk.service.dashboards.SchedulePauseStatus`, `com.databricks.sdk.service.dashboards.Subscriber`, `com.databricks.sdk.service.dashboards.Subscription`, `com.databricks.sdk.service.dashboards.SubscriptionSubscriberDestination`, `com.databricks.sdk.service.dashboards.SubscriptionSubscriberUser`and `com.databricks.sdk.service.dashboards.UpdateScheduleRequest` classes. |
| 33 | + * Added `terminationCategory` field for `com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats`. |
| 34 | + * Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.JobEmailNotifications`. |
| 35 | + * Added `environmentKey` field for `com.databricks.sdk.service.jobs.RunTask`. |
| 36 | + * Removed `conditionTask`, `dbtTask`, `notebookTask`, `pipelineTask`, `pythonWheelTask`, `runJobTask`, `sparkJarTask`, `sparkPythonTask`, `sparkSubmitTask` and `sqlTask` fields for `com.databricks.sdk.service.jobs.SubmitRun`. |
| 37 | + * Added `environments` field for `com.databricks.sdk.service.jobs.SubmitRun`. |
| 38 | + * Added `dbtTask` field for `com.databricks.sdk.service.jobs.SubmitTask`. |
| 39 | + * Added `environmentKey` field for `com.databricks.sdk.service.jobs.SubmitTask`. |
| 40 | + * Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.TaskEmailNotifications`. |
| 41 | + * Added `periodic` field for `com.databricks.sdk.service.jobs.TriggerSettings`. |
| 42 | + * Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.WebhookNotifications`. |
| 43 | + * Added `com.databricks.sdk.service.jobs.PeriodicTriggerConfiguration` and `com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit` classes. |
| 44 | + * Added `batchGet()` method for `workspaceClient.consumerListings()` service. |
| 45 | + * Added `batchGet()` method for `workspaceClient.consumerProviders()` service. |
| 46 | + * Added `providerSummary` field for `com.databricks.sdk.service.marketplace.Listing`. |
| 47 | + * Added `com.databricks.sdk.service.marketplace.BatchGetListingsRequest`, `com.databricks.sdk.service.marketplace.BatchGetListingsResponse`, `com.databricks.sdk.service.marketplace.BatchGetProvidersRequest`, `com.databricks.sdk.service.marketplace.BatchGetProvidersResponse`, `com.databricks.sdk.service.marketplace.ProviderIconFile`, `com.databricks.sdk.service.marketplace.ProviderIconType`, `com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo` and `com.databricks.sdk.service.oauth2.DataPlaneInfo` classes. |
| 48 | + * Removed `createDeployment()` method for `workspaceClient.apps()` service. |
| 49 | + * Added `deploy()` and `start()` methods for `workspaceClient.apps()` service. |
| 50 | + * Added `workspaceClient.servingEndpointsDataPlane()` service. |
| 51 | + * Added `servicePrincipalId` field for `com.databricks.sdk.service.serving.App`. |
| 52 | + * Added `servicePrincipalName` field for `com.databricks.sdk.service.serving.App`. |
| 53 | + * Added `mode` field for `com.databricks.sdk.service.serving.AppDeployment`. |
| 54 | + * Added `mode` field for `com.databricks.sdk.service.serving.CreateAppDeploymentRequest`. |
| 55 | + * Added `dataPlaneInfo` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`. |
| 56 | + * Added `com.databricks.sdk.service.serving.AppDeploymentMode` class. |
| 57 | + * Added `com.databricks.sdk.service.serving.ModelDataPlaneInfo` class. |
| 58 | + * Added `com.databricks.sdk.service.serving.StartAppRequest` class. |
| 59 | + * Added `queryNextPage()` method for `workspaceClient.vectorSearchIndexes()` service. |
| 60 | + * Added `queryType` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest`. |
| 61 | + * Added `nextPageToken` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse`. |
| 62 | + * Added `com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequest` class. |
| 63 | + |
| 64 | +OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24 |
| 65 | + |
3 | 66 | ## 0.26.0 |
4 | 67 |
|
5 | 68 | ### Improvements |
|
0 commit comments