|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## 0.7.0 |
| 4 | + |
| 5 | +* Added support for GZIP'ed streaming responses ([#306](https://github.com/databricks/databricks-sdk-py/pull/306)). |
| 6 | +* Added support for per-method request headers to ApiClient ([#302](https://github.com/databricks/databricks-sdk-py/pull/302)). |
| 7 | +* Added support for BinaryIO for streaming request and response bodies ([#303](https://github.com/databricks/databricks-sdk-py/pull/303)). |
| 8 | +* Added a link to the API reference ([#311](https://github.com/databricks/databricks-sdk-py/pull/311)). |
| 9 | +* Check workspaceUrl explicitly in runtime repl auth ([#312](https://github.com/databricks/databricks-sdk-py/pull/312)). |
| 10 | + |
| 11 | +Breaking Changes: |
| 12 | + * Added support for the Files API (using application/octet-stream) in OpenAPI. The names of parameters have changed from `src` to `contents`, and `w.files.download()` now returns a `files.DownloadResponse`, whose `contents` field is a `BinaryIO` object. When reading a download, the user must explicitly close this object to allow the connection to return to the connection pool. |
| 13 | + |
| 14 | +Breaking API Changes: |
| 15 | + * Changed `list()` method for [a.account_storage_credentials](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_storage_credentials.html) account-level service to return `databricks.sdk.service.catalog.StorageCredentialInfoList` dataclass. |
| 16 | + * Removed [w.securable_tags](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/securable_tags.html) workspace-level service and all associated classes. |
| 17 | + * Removed [w.subentity_tags](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/subentity_tags.html) workspace-level service and all associated classes. |
| 18 | + * Removed `instance_pool_fleet_attributes` field for `databricks.sdk.service.compute.CreateInstancePool`. |
| 19 | + * Removed `instance_pool_fleet_attributes` field for `databricks.sdk.service.compute.EditInstancePool`. |
| 20 | + * Removed `databricks.sdk.service.compute.FleetLaunchTemplateOverride` dataclass. |
| 21 | + * Removed `databricks.sdk.service.compute.FleetOnDemandOption` dataclass. |
| 22 | + * Removed `databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategy` dataclass. |
| 23 | + * Removed `databricks.sdk.service.compute.FleetSpotOption` dataclass. |
| 24 | + * Removed `databricks.sdk.service.compute.FleetSpotOptionAllocationStrategy` dataclass. |
| 25 | + * Removed `instance_pool_fleet_attributes` field for `databricks.sdk.service.compute.GetInstancePool`. |
| 26 | + * Removed `instance_pool_fleet_attributes` field for `databricks.sdk.service.compute.InstancePoolAndStats`. |
| 27 | + * Removed `databricks.sdk.service.compute.InstancePoolFleetAttributes` dataclass. |
| 28 | + * Changed `get_by_name()` method for [w.experiments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/experiments.html) workspace-level service to return `databricks.sdk.service.ml.GetExperimentResponse` dataclass. |
| 29 | + * Changed `get_experiment()` method for [w.experiments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/experiments.html) workspace-level service to return `databricks.sdk.service.ml.GetExperimentResponse` dataclass. |
| 30 | + * Renamed `databricks.sdk.service.ml.GetExperimentByNameResponse` dataclass to `databricks.sdk.service.ml.GetExperimentResponse`. |
| 31 | + * Renamed `databricks.sdk.service.catalog.ProvisioningState` to `databricks.sdk.service.catalog.ProvisioningInfoState` dataclass. |
| 32 | + |
| 33 | +API Changes: |
| 34 | + * Added [w.model_versions](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/model_versions.html) workspace-level service. |
| 35 | + * Added [w.registered_models](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/registered_models.html) workspace-level service. |
| 36 | + * Added `browse_only` field for `databricks.sdk.service.catalog.CatalogInfo`. |
| 37 | + * Added `full_name` field for `databricks.sdk.service.catalog.CatalogInfo`. |
| 38 | + * Added `provisioning_info` field for `databricks.sdk.service.catalog.CatalogInfo`. |
| 39 | + * Added `securable_kind` field for `databricks.sdk.service.catalog.CatalogInfo`. |
| 40 | + * Added `securable_type` field for `databricks.sdk.service.catalog.CatalogInfo`. |
| 41 | + * Added `provisioning_info` field for `databricks.sdk.service.catalog.ConnectionInfo`. |
| 42 | + * Added `options` field for `databricks.sdk.service.catalog.CreateCatalog`. |
| 43 | + * Added `options` field for `databricks.sdk.service.catalog.UpdateCatalog`. |
| 44 | + * Added `databricks.sdk.service.catalog.CatalogInfoSecurableKind` dataclass. |
| 45 | + * Added `databricks.sdk.service.catalog.CreateRegisteredModelRequest` dataclass. |
| 46 | + * Added `databricks.sdk.service.catalog.DeleteAliasRequest` dataclass. |
| 47 | + * Added `databricks.sdk.service.catalog.DeleteModelVersionRequest` dataclass. |
| 48 | + * Added `databricks.sdk.service.catalog.DeleteRegisteredModelRequest` dataclass. |
| 49 | + * Added `databricks.sdk.service.catalog.GetByAliasRequest` dataclass. |
| 50 | + * Added `databricks.sdk.service.catalog.GetModelVersionRequest` dataclass. |
| 51 | + * Added `databricks.sdk.service.catalog.GetRegisteredModelRequest` dataclass. |
| 52 | + * Added `databricks.sdk.service.catalog.ListModelVersionsRequest` dataclass. |
| 53 | + * Added `databricks.sdk.service.catalog.ListModelVersionsResponse` dataclass. |
| 54 | + * Added `databricks.sdk.service.catalog.ListRegisteredModelsRequest` dataclass. |
| 55 | + * Added `databricks.sdk.service.catalog.ListRegisteredModelsResponse` dataclass. |
| 56 | + * Added `databricks.sdk.service.catalog.ModelVersionInfo` dataclass. |
| 57 | + * Added `databricks.sdk.service.catalog.ModelVersionInfoStatus` dataclass. |
| 58 | + * Added `databricks.sdk.service.catalog.ProvisioningInfo` dataclass. |
| 59 | + * Added `databricks.sdk.service.catalog.RegisteredModelAlias` dataclass. |
| 60 | + * Added `databricks.sdk.service.catalog.RegisteredModelInfo` dataclass. |
| 61 | + * Added `databricks.sdk.service.catalog.SetRegisteredModelAliasRequest` dataclass. |
| 62 | + * Added `databricks.sdk.service.catalog.UpdateModelVersionRequest` dataclass. |
| 63 | + * Added `databricks.sdk.service.catalog.UpdateRegisteredModelRequest` dataclass. |
| 64 | + * Added `volumes` field for `databricks.sdk.service.compute.InitScriptInfo`. |
| 65 | + * Added `databricks.sdk.service.compute.VolumesStorageInfo` dataclass. |
| 66 | + * Added [w.files](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/files.html) workspace-level service. |
| 67 | + * Added `databricks.sdk.service.files.DeleteFileRequest` dataclass. |
| 68 | + * Added `databricks.sdk.service.files.DownloadRequest` dataclass. |
| 69 | + * Added `databricks.sdk.service.files.DownloadResponse` dataclass. |
| 70 | + * Added `databricks.sdk.service.files.UploadRequest` dataclass. |
| 71 | + * Added `custom_tags` field for `databricks.sdk.service.provisioning.CreateWorkspaceRequest`. |
| 72 | + * Added `custom_tags` field for `databricks.sdk.service.provisioning.UpdateWorkspaceRequest`. |
| 73 | + * Added `custom_tags` field for `databricks.sdk.service.provisioning.Workspace`. |
| 74 | + * Added `databricks.sdk.service.provisioning.CustomTags` dataclass. |
| 75 | + * Added `parameters` field for `databricks.sdk.service.sql.ExecuteStatementRequest`. |
| 76 | + * Added `row_limit` field for `databricks.sdk.service.sql.ExecuteStatementRequest`. |
| 77 | + * Added `databricks.sdk.service.sql.StatementParameterListItem` dataclass. |
| 78 | + |
| 79 | +SDK Internal Changes: |
| 80 | + * Skip Graviton runtimes for testing notebook native auth ([#294](https://github.com/databricks/databricks-sdk-py/pull/294)). |
| 81 | + * Fixed integration tests to not use beta DBR ([#309](https://github.com/databricks/databricks-sdk-py/pull/309)). |
| 82 | + |
| 83 | +OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29 |
| 84 | + |
3 | 85 | ## 0.6.0 |
4 | 86 |
|
5 | 87 | * Added collection of Databricks Runtime versions used together with Python SDK ([#287](https://github.com/databricks/databricks-sdk-py/pull/287)). |
|
0 commit comments