|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## 0.9.0 |
| 4 | + |
| 5 | +* Don't try to import runtime_auth when not in runtime ([#327](https://github.com/databricks/databricks-sdk-py/pull/327)). |
| 6 | +* Handled Azure authentication when WorkspaceResourceID is provided ([#328](https://github.com/databricks/databricks-sdk-py/pull/328)). |
| 7 | +* Added ErrorInfo to API errors ([#347](https://github.com/databricks/databricks-sdk-py/pull/347)). |
| 8 | +* Fixed eager default argument evaluation in `DatabricksError` ([#353](https://github.com/databricks/databricks-sdk-py/pull/353)). |
| 9 | +* Fixed code generation of primitive types ([#354](https://github.com/databricks/databricks-sdk-py/pull/354)). |
| 10 | +* Updated SDK to changes in OpenAPI specification ([#355](https://github.com/databricks/databricks-sdk-py/pull/355)). |
| 11 | + |
| 12 | +API Changes: |
| 13 | + |
| 14 | + * Changed `list()` method for [a.account_metastore_assignments](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_metastore_assignments.html) account-level service to return `databricks.sdk.service.catalog.WorkspaceIdList` dataclass. |
| 15 | + * Changed `artifact_matchers` field for `databricks.sdk.service.catalog.ArtifactAllowlistInfo` to `databricks.sdk.service.catalog.ArtifactMatcherList` dataclass. |
| 16 | + * Changed `artifact_matchers` field for `databricks.sdk.service.catalog.SetArtifactAllowlist` to `databricks.sdk.service.catalog.ArtifactMatcherList` dataclass. |
| 17 | + * Added `databricks.sdk.service.catalog.WorkspaceId` dataclass. |
| 18 | + * Changed `cancel_all_runs()` method for [w.jobs](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/jobs.html) workspace-level service with new required argument order. |
| 19 | + * Changed `job_id` field for `databricks.sdk.service.jobs.CancelAllRuns` to no longer be required. |
| 20 | + * Added `all_queued_runs` field for `databricks.sdk.service.jobs.CancelAllRuns`. |
| 21 | + * Added `queue` field for `databricks.sdk.service.jobs.CreateJob`. |
| 22 | + * Added `queue` field for `databricks.sdk.service.jobs.JobSettings`. |
| 23 | + * Added `queue` field for `databricks.sdk.service.jobs.RunNow`. |
| 24 | + * Added `queue_reason` field for `databricks.sdk.service.jobs.RunState`. |
| 25 | + * Added `queue_duration` field for `databricks.sdk.service.jobs.RunTask`. |
| 26 | + * Added `queue` field for `databricks.sdk.service.jobs.SubmitRun`. |
| 27 | + * Added `databricks.sdk.service.jobs.QueueSettings` dataclass. |
| 28 | + * Added [a.o_auth_published_apps](https://databricks-sdk-py.readthedocs.io/en/latest/account/o_auth_published_apps.html) account-level service. |
| 29 | + * Added `databricks.sdk.service.oauth2.GetPublishedAppsOutput` dataclass. |
| 30 | + * Added `databricks.sdk.service.oauth2.ListOAuthPublishedAppsRequest` dataclass. |
| 31 | + * Added `databricks.sdk.service.oauth2.PublishedAppOutput` dataclass. |
| 32 | + * Added `patch()` method for [w.serving_endpoints](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/serving_endpoints.html) workspace-level service. |
| 33 | + * Added `tags` field for `databricks.sdk.service.serving.CreateServingEndpoint`. |
| 34 | + * Added `tags` field for `databricks.sdk.service.serving.ServingEndpoint`. |
| 35 | + * Added `tags` field for `databricks.sdk.service.serving.ServingEndpointDetailed`. |
| 36 | + * Added `databricks.sdk.service.serving.EndpointTag` dataclass. |
| 37 | + * Added `databricks.sdk.service.serving.PatchServingEndpointTags` dataclass. |
| 38 | + * Added [w.credentials_manager](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/credentials_manager.html) workspace-level service. |
| 39 | + * Added `databricks.sdk.service.settings.ExchangeToken` dataclass. |
| 40 | + * Added `databricks.sdk.service.settings.ExchangeTokenRequest` dataclass. |
| 41 | + * Added `databricks.sdk.service.settings.ExchangeTokenResponse` dataclass. |
| 42 | + * Added `databricks.sdk.service.settings.PartitionId` dataclass. |
| 43 | + * Added `databricks.sdk.service.settings.TokenType` dataclass. |
| 44 | + * Changed `execute_statement()` method for [w.statement_execution](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/statement_execution.html) workspace-level service with new required argument order. |
| 45 | + * Added `empty_result_state` field for `databricks.sdk.service.sql.AlertOptions`. |
| 46 | + * Removed `databricks.sdk.service.sql.ChunkInfo` dataclass. |
| 47 | + * Changed `on_wait_timeout` field for `databricks.sdk.service.sql.ExecuteStatementRequest` to `databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout` dataclass. |
| 48 | + * Changed `statement` field for `databricks.sdk.service.sql.ExecuteStatementRequest` to be required. |
| 49 | + * Changed `warehouse_id` field for `databricks.sdk.service.sql.ExecuteStatementRequest` to be required. |
| 50 | + * Changed `chunks` field for `databricks.sdk.service.sql.ResultManifest` to `databricks.sdk.service.sql.BaseChunkInfoList` dataclass. |
| 51 | + * Added `truncated` field for `databricks.sdk.service.sql.ResultManifest`. |
| 52 | + * Removed `databricks.sdk.service.sql.TimeoutAction` dataclass. |
| 53 | + * Added `databricks.sdk.service.sql.AlertOptionsEmptyResultState` dataclass. |
| 54 | + * Added `databricks.sdk.service.sql.BaseChunkInfo` dataclass. |
| 55 | + * Added `databricks.sdk.service.sql.ExecuteStatementRequestOnWaitTimeout` dataclass. |
| 56 | + |
| 57 | +OpenAPI SHA: b52a3b410976501f08f76ca0b355fb2dca876953, Date: 2023-09-15 |
| 58 | + |
3 | 59 | ## 0.8.0 |
4 | 60 |
|
5 | 61 | * Fixed redeclared `test_streaming_response_read_partial` test ([#335](https://github.com/databricks/databricks-sdk-py/pull/335)). |
|
0 commit comments