Skip to content

Commit d99fb2e

Browse files
Merge branch 'main' into fix_oauth_token_cache
2 parents 7580ecf + 9801660 commit d99fb2e

File tree

2 files changed

+40
-2
lines changed

2 files changed

+40
-2
lines changed

CHANGELOG.md

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

3+
## [Release] Release v0.38.0
4+
5+
### New Features and Improvements
6+
7+
* Read streams by 1MB chunks by default. ([#817](https://github.com/databricks/databricks-sdk-py/pull/817)).
8+
9+
### Bug Fixes
10+
11+
* Rewind seekable streams before retrying ([#821](https://github.com/databricks/databricks-sdk-py/pull/821)).
12+
* Properly serialize nested data classes.
13+
14+
### Internal Changes
15+
16+
* Reformat SDK with YAPF 0.43. ([#822](https://github.com/databricks/databricks-sdk-py/pull/822)).
17+
* Update Jobs GetRun API to support paginated responses for jobs and ForEach tasks ([#819](https://github.com/databricks/databricks-sdk-py/pull/819)).
18+
19+
### API Changes:
20+
21+
* Added `service_principal_client_id` field for `databricks.sdk.service.apps.App`.
22+
* Added `azure_service_principal`, `gcp_service_account_key` and `read_only` fields for `databricks.sdk.service.catalog.CreateCredentialRequest`.
23+
* Added `azure_service_principal`, `read_only` and `used_for_managed_storage` fields for `databricks.sdk.service.catalog.CredentialInfo`.
24+
* Added `omit_username` field for `databricks.sdk.service.catalog.ListTablesRequest`.
25+
* Added `azure_service_principal` and `read_only` fields for `databricks.sdk.service.catalog.UpdateCredentialRequest`.
26+
* Added `external_location_name`, `read_only` and `url` fields for `databricks.sdk.service.catalog.ValidateCredentialRequest`.
27+
* Added `is_dir` field for `databricks.sdk.service.catalog.ValidateCredentialResponse`.
28+
* Added `only` field for `databricks.sdk.service.jobs.RunNow`.
29+
* Added `restart_window` field for `databricks.sdk.service.pipelines.CreatePipeline`.
30+
* Added `restart_window` field for `databricks.sdk.service.pipelines.EditPipeline`.
31+
* Added `restart_window` field for `databricks.sdk.service.pipelines.PipelineSpec`.
32+
* Added `private_access_settings_id` field for `databricks.sdk.service.provisioning.UpdateWorkspaceRequest`.
33+
* Changed `create_credential()` and `generate_temporary_service_credential()` methods for [w.credentials](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/credentials.html) workspace-level service with new required argument order.
34+
* Changed `access_connector_id` field for `databricks.sdk.service.catalog.AzureManagedIdentity` to be required.
35+
* Changed `access_connector_id` field for `databricks.sdk.service.catalog.AzureManagedIdentity` to be required.
36+
* Changed `name` field for `databricks.sdk.service.catalog.CreateCredentialRequest` to be required.
37+
* Changed `credential_name` field for `databricks.sdk.service.catalog.GenerateTemporaryServiceCredentialRequest` to be required.
38+
39+
OpenAPI SHA: f2385add116e3716c8a90a0b68e204deb40f996c, Date: 2024-11-15
40+
341
## [Release] Release v0.37.0
442

543
### Bug Fixes

databricks/sdk/mixins/open_ai_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def get_open_ai_client(self):
2929
from openai import OpenAI
3030
except Exception:
3131
raise ImportError(
32-
"Open AI is not installed. Please install the Databricks SDK with the following command `pip isntall databricks-sdk[openai]`"
32+
"Open AI is not installed. Please install the Databricks SDK with the following command `pip install databricks-sdk[openai]`"
3333
)
3434

3535
return OpenAI(
@@ -42,7 +42,7 @@ def get_langchain_chat_open_ai_client(self, model):
4242
from langchain_openai import ChatOpenAI
4343
except Exception:
4444
raise ImportError(
45-
"Langchain Open AI is not installed. Please install the Databricks SDK with the following command `pip isntall databricks-sdk[openai]` and ensure you are using python>3.7"
45+
"Langchain Open AI is not installed. Please install the Databricks SDK with the following command `pip install databricks-sdk[openai]` and ensure you are using python>3.7"
4646
)
4747

4848
return ChatOpenAI(

0 commit comments

Comments
 (0)