|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## 0.9.0 |
| 4 | + |
| 5 | +* Add additional error metadata to API errors ([#153](https://github.com/databricks/databricks-sdk-java/pull/153)). |
| 6 | +* Bugfix: Chunk streaming request bodies only ([#157](https://github.com/databricks/databricks-sdk-java/pull/157)). |
| 7 | +* Relicense the Java SDK using the Apache 2.0 license ([#158](https://github.com/databricks/databricks-sdk-java/pull/158)). |
| 8 | + |
| 9 | +Breaking API Changes: |
| 10 | + |
| 11 | + * Changed `list()` method for `accountClient.metastoreAssignments()` service to return `com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponse` class. |
| 12 | + * Changed `artifactMatchers` field for `com.databricks.sdk.service.catalog.ArtifactAllowlistInfo` to `com.databricks.sdk.service.catalog.ArtifactMatcherList` class. |
| 13 | + * Removed `owner` field for `com.databricks.sdk.service.catalog.CreateConnection`. Use instead the `owner` field of `UpdateConnection`. |
| 14 | + * Changed `artifactMatchers` field for `com.databricks.sdk.service.catalog.SetArtifactAllowlist` to `com.databricks.sdk.service.catalog.ArtifactMatcherList` class. |
| 15 | + * Removed `options` field for `com.databricks.sdk.service.catalog.UpdateCatalog`. |
| 16 | + * Changed `cancelAllRuns()` method for `workspaceClient.jobs()` service with new required argument order. |
| 17 | + * Changed `jobId` field for `com.databricks.sdk.service.jobs.CancelAllRuns` to no longer be required. |
| 18 | + * Changed `jobParameters` field for `com.databricks.sdk.service.jobs.RunNow` to `com.databricks.sdk.service.jobs.ParamPairs` class. |
| 19 | + * Changed `query()` method for `workspaceClient.servingEndpoints()` service. New request type is `com.databricks.sdk.service.serving.QueryEndpointInput` class. |
| 20 | + * Removed `com.databricks.sdk.service.serving.QueryRequest` class. |
| 21 | + * Changed `list()` method for `workspaceClient.cleanRooms()` service to require request of `com.databricks.sdk.service.sharing.ListCleanRoomsRequest` class. |
| 22 | + * Changed `executeStatement()` method for `workspaceClient.statementExecution()` service with new required argument order. |
| 23 | + * Renamed `com.databricks.sdk.service.sql.ChunkInfo` class to `BaseChunkInfo`. |
| 24 | + * Changed `onWaitTimeout` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest` to `com.databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout` class. |
| 25 | + * Changed `statement` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest` to be required. |
| 26 | + * Changed `warehouseId` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest` to be required. |
| 27 | + * Changed `chunks` field for `com.databricks.sdk.service.sql.ResultManifest` to `com.databricks.sdk.service.sql.BaseChunkInfoList` class. |
| 28 | + * Renamed `com.databricks.sdk.service.sql.TimeoutAction` class to `ExecuteStatementRequestOnWaitTimeout`. |
| 29 | + |
| 30 | +API Changes: |
| 31 | + |
| 32 | + * Added `com.databricks.sdk.service.catalog.ListAccountMetastoreAssignmentsResponse` class. |
| 33 | + * Added `com.databricks.sdk.service.catalog.WorkspaceId` class. |
| 34 | + * Added `allQueuedRuns` field for `com.databricks.sdk.service.jobs.CancelAllRuns`. |
| 35 | + * Added `queue` field for `com.databricks.sdk.service.jobs.CreateJob`. |
| 36 | + * Added `queue` field for `com.databricks.sdk.service.jobs.JobSettings`. |
| 37 | + * Added `jobParameters` field for `com.databricks.sdk.service.jobs.RepairRun`. |
| 38 | + * Added `queue` field for `com.databricks.sdk.service.jobs.RunNow`. |
| 39 | + * Added `jobParameters` field for `com.databricks.sdk.service.jobs.RunParameters`. |
| 40 | + * Added `queueReason` field for `com.databricks.sdk.service.jobs.RunState`. |
| 41 | + * Added `queueDuration` field for `com.databricks.sdk.service.jobs.RunTask`. |
| 42 | + * Added `queue` field for `com.databricks.sdk.service.jobs.SubmitRun`. |
| 43 | + * Added `com.databricks.sdk.service.jobs.QueueSettings` class. |
| 44 | + * Added `accountClient.oAuthPublishedApps()` service. |
| 45 | + * Added `com.databricks.sdk.service.oauth2.GetPublishedAppsOutput` class. |
| 46 | + * Added `com.databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequest` class. |
| 47 | + * Added `com.databricks.sdk.service.oauth2.PublishedAppOutput` class. |
| 48 | + * Added `notifications` field for `com.databricks.sdk.service.pipelines.CreatePipeline`. |
| 49 | + * Added `notifications` field for `com.databricks.sdk.service.pipelines.EditPipeline`. |
| 50 | + * Added `notifications` field for `com.databricks.sdk.service.pipelines.PipelineSpec`. |
| 51 | + * Added `com.databricks.sdk.service.pipelines.Notifications` class. |
| 52 | + * Added `patch()` method for `workspaceClient.servingEndpoints()` service. |
| 53 | + * Added `tags` field for `com.databricks.sdk.service.serving.CreateServingEndpoint`. |
| 54 | + * Added `tags` field for `com.databricks.sdk.service.serving.ServingEndpoint`. |
| 55 | + * Added `tags` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`. |
| 56 | + * Added `com.databricks.sdk.service.serving.DataframeSplitInput` class. |
| 57 | + * Added `com.databricks.sdk.service.serving.EndpointTag` class. |
| 58 | + * Added `com.databricks.sdk.service.serving.PatchServingEndpointTags` class. |
| 59 | + * Added `com.databricks.sdk.service.serving.QueryEndpointInput` class. |
| 60 | + * Added `workspaceClient.credentialsManager()` service. |
| 61 | + * Added `workspaceClient.settings()` service. |
| 62 | + * Added `com.databricks.sdk.service.settings.DefaultNamespaceSetting` class. |
| 63 | + * Added `com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceRequest` class. |
| 64 | + * Added `com.databricks.sdk.service.settings.DeleteDefaultWorkspaceNamespaceResponse` class. |
| 65 | + * Added `com.databricks.sdk.service.settings.ExchangeToken` class. |
| 66 | + * Added `com.databricks.sdk.service.settings.ExchangeTokenRequest` class. |
| 67 | + * Added `com.databricks.sdk.service.settings.ExchangeTokenResponse` class. |
| 68 | + * Added `com.databricks.sdk.service.settings.PartitionId` class. |
| 69 | + * Added `com.databricks.sdk.service.settings.ReadDefaultWorkspaceNamespaceRequest` class. |
| 70 | + * Added `com.databricks.sdk.service.settings.StringMessage` class. |
| 71 | + * Added `com.databricks.sdk.service.settings.TokenType` class. |
| 72 | + * Added `com.databricks.sdk.service.settings.UpdateDefaultWorkspaceNamespaceRequest` class. |
| 73 | + * Added `nextPageToken` field for `com.databricks.sdk.service.sharing.ListCleanRoomsResponse`. |
| 74 | + * Added `com.databricks.sdk.service.sharing.ListCleanRoomsRequest` class. |
| 75 | + * Added `emptyResultState` field for `com.databricks.sdk.service.sql.AlertOptions`. |
| 76 | + * Added `truncated` field for `com.databricks.sdk.service.sql.ResultManifest`. |
| 77 | + * Added `com.databricks.sdk.service.sql.AlertOptionsEmptyResultState` class. |
| 78 | + |
| 79 | +OpenAPI SHA: bcbf6e851e3d82fd910940910dd31c10c059746c, Date: 2023-10-02 |
| 80 | + |
| 81 | + |
3 | 82 | ## 0.8.1 |
4 | 83 |
|
5 | 84 | * Added support for Azure authentication when WorkspaceResourceID is provided ([#145](https://github.com/databricks/databricks-sdk-java/pull/145)). |
|
0 commit comments