Skip to content

Commit 8ea491d

Browse files
authored
Release v0.5.0 (#282)
* Added `connection_pool_size` configuration property (preview) ([#276](#276)). * Fixed OAuth M2M corner case in `WorkspaceClient` where `DATABRICKS_ACCOUNT_ID` is present in the environment ([#273](#273)). API Changes: * Changed `create()` 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.AccountsStorageCredentialInfo` dataclass. * Changed `get()` 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.AccountsStorageCredentialInfo` dataclass. * Changed `update()` 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.AccountsStorageCredentialInfo` dataclass. * Changed `create()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order. * Changed `update()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order. * Removed `options_kvpairs` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Removed `properties_kvpairs` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Added `options` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Added `properties` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Added `provisioning_state` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Added `securable_kind` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Added `securable_type` field for `databricks.sdk.service.catalog.ConnectionInfo`. * Removed `options_kvpairs` field for `databricks.sdk.service.catalog.CreateConnection`. * Removed `properties_kvpairs` field for `databricks.sdk.service.catalog.CreateConnection`. * Added `options` field for `databricks.sdk.service.catalog.CreateConnection`. * Added `properties` field for `databricks.sdk.service.catalog.CreateConnection`. * Changed `algorithm` field for `databricks.sdk.service.catalog.SseEncryptionDetails` to no longer be required. * Removed `options_kvpairs` field for `databricks.sdk.service.catalog.UpdateConnection`. * Added `options` field for `databricks.sdk.service.catalog.UpdateConnection`. * Added `databricks.sdk.service.catalog.AccountsStorageCredentialInfo` dataclass. * Added `databricks.sdk.service.catalog.ConnectionInfoSecurableKind` dataclass. * Added `databricks.sdk.service.catalog.ProvisioningState` dataclass. * Added `data_security_mode` field for `databricks.sdk.service.compute.CreateCluster`. * Added `docker_image` field for `databricks.sdk.service.compute.CreateCluster`. * Added `single_user_name` field for `databricks.sdk.service.compute.CreateCluster`. * Removed `schema` field for `databricks.sdk.service.iam.PartialUpdate`. * Added `schemas` field for `databricks.sdk.service.iam.PartialUpdate`. OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11
1 parent d801265 commit 8ea491d

File tree

21 files changed

+258
-115
lines changed

21 files changed

+258
-115
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
386b65ecdc825b9c3ed4aa7ca88e2e5baf9d87df
1+
1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# Version changelog
22

3+
## 0.5.0
4+
5+
* Added `connection_pool_size` configuration property (preview) ([#276](https://github.com/databricks/databricks-sdk-py/pull/276)).
6+
* Fixed OAuth M2M corner case in `WorkspaceClient` where `DATABRICKS_ACCOUNT_ID` is present in the environment ([#273](https://github.com/databricks/databricks-sdk-py/pull/273)).
7+
8+
API Changes:
9+
10+
* Changed `create()` 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.AccountsStorageCredentialInfo` dataclass.
11+
* Changed `get()` 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.AccountsStorageCredentialInfo` dataclass.
12+
* Changed `update()` 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.AccountsStorageCredentialInfo` dataclass.
13+
* Changed `create()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order.
14+
* Changed `update()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order.
15+
* Removed `options_kvpairs` field for `databricks.sdk.service.catalog.ConnectionInfo`.
16+
* Removed `properties_kvpairs` field for `databricks.sdk.service.catalog.ConnectionInfo`.
17+
* Added `options` field for `databricks.sdk.service.catalog.ConnectionInfo`.
18+
* Added `properties` field for `databricks.sdk.service.catalog.ConnectionInfo`.
19+
* Added `provisioning_state` field for `databricks.sdk.service.catalog.ConnectionInfo`.
20+
* Added `securable_kind` field for `databricks.sdk.service.catalog.ConnectionInfo`.
21+
* Added `securable_type` field for `databricks.sdk.service.catalog.ConnectionInfo`.
22+
* Removed `options_kvpairs` field for `databricks.sdk.service.catalog.CreateConnection`.
23+
* Removed `properties_kvpairs` field for `databricks.sdk.service.catalog.CreateConnection`.
24+
* Added `options` field for `databricks.sdk.service.catalog.CreateConnection`.
25+
* Added `properties` field for `databricks.sdk.service.catalog.CreateConnection`.
26+
* Changed `algorithm` field for `databricks.sdk.service.catalog.SseEncryptionDetails` to no longer be required.
27+
* Removed `options_kvpairs` field for `databricks.sdk.service.catalog.UpdateConnection`.
28+
* Added `options` field for `databricks.sdk.service.catalog.UpdateConnection`.
29+
* Added `databricks.sdk.service.catalog.AccountsStorageCredentialInfo` dataclass.
30+
* Added `databricks.sdk.service.catalog.ConnectionInfoSecurableKind` dataclass.
31+
* Added `databricks.sdk.service.catalog.ProvisioningState` dataclass.
32+
* Added `data_security_mode` field for `databricks.sdk.service.compute.CreateCluster`.
33+
* Added `docker_image` field for `databricks.sdk.service.compute.CreateCluster`.
34+
* Added `single_user_name` field for `databricks.sdk.service.compute.CreateCluster`.
35+
* Removed `schema` field for `databricks.sdk.service.iam.PartialUpdate`.
36+
* Added `schemas` field for `databricks.sdk.service.iam.PartialUpdate`.
37+
38+
OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11
39+
340
## 0.4.0
441

542
To simplify documentation and management of object permissions, this release features a major reorganization of how permissions APIs are structured in the SDK. Rather than using a single permissions.get() API for all services, each service supporting permissions has its own permissions APIs. Follow these steps to migrate to the current SDK:

databricks/sdk/service/catalog.py

Lines changed: 81 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)