Skip to content

Commit 74bdc8a

Browse files
Release v0.121.0
1 parent be7acc0 commit 74bdc8a

40 files changed

Lines changed: 1149 additions & 176 deletions

CHANGELOG.md

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

3+
## Release v0.121.0 (2026-07-09)
4+
5+
### API Changes
6+
* Add `list()` and `list_effective()` methods for [w.grants](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/grants.html) workspace-level service.
7+
* Add `update_time` field for `databricks.sdk.service.bundledeployments.Resource`.
8+
* Add `stable_workspace_id` field for `databricks.sdk.service.disasterrecovery.StableUrl`.
9+
* Add `deployment_id` and `version_id` fields for `databricks.sdk.service.jobs.BaseRun`.
10+
* Add `parent_path` field for `databricks.sdk.service.jobs.CreateJob`.
11+
* Add `parent_path` field for `databricks.sdk.service.jobs.JobSettings`.
12+
* Add `deployment_id` and `version_id` fields for `databricks.sdk.service.jobs.Run`.
13+
* Add `first_distinct` and `last_distinct` fields for `databricks.sdk.service.ml.AggregationFunction`.
14+
* Add `trace_location` field for `databricks.sdk.service.ml.CreateExperiment`.
15+
* Add `trace_location` field for `databricks.sdk.service.ml.Experiment`.
16+
* Add `avro_schema` and `proto_schema` fields for `databricks.sdk.service.ml.SchemaConfig`.
17+
* Add `freshness_target` field for `databricks.sdk.service.ml.StreamingMode`.
18+
* Add `long_rolling` field for `databricks.sdk.service.ml.TimeWindow`.
19+
* Add `git_credential_id` field for `databricks.sdk.service.workspace.CreateRepoRequest`.
20+
* Add `git_credential_id` field for `databricks.sdk.service.workspace.UpdateRepoRequest`.
21+
* Add `cpu_large` and `cpu_medium` enum values for `databricks.sdk.service.serving.ServedModelInputWorkloadType`.
22+
* Add `cpu_large` and `cpu_medium` enum values for `databricks.sdk.service.serving.ServingModelWorkloadType`.
23+
* [Breaking] Change `role` field for `databricks.sdk.service.postgres.DatabaseDatabaseSpec` to be required.
24+
* Change `role` field for `databricks.sdk.service.postgres.DatabaseDatabaseSpec` to be required.
25+
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.GetSecretRequest`.
26+
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.ListSecretsRequest`.
27+
* [Breaking] Remove `browse_only` and `external_secret_id` fields for `databricks.sdk.service.catalog.Secret`.
28+
* [Breaking] Remove `first_distinct_n` and `last_distinct_n` fields for `databricks.sdk.service.ml.AggregationFunction`.
29+
* [Breaking] Remove `group_name` field for `databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest`.
30+
31+
### Documentation
32+
* Document all 18 valid `auth_type` values in a new [Authentication Types Reference](https://github.com/databricks/databricks-sdk-py/blob/main/docs/auth-types-reference.md) page, linked from the README and authentication docs.
33+
334
## Release v0.120.0 (2026-07-01)
435

536
### API Changes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ w = WorkspaceClient(host=input('Databricks Workspace URL: '),
230230
azure_client_secret=input('AAD Client Secret: '))
231231
```
232232

233-
Please see more examples in [this document](./docs/azure-ad.md).
233+
For more Azure authentication examples, see the [Authentication Types Reference](./docs/auth-types-reference.md#azure-service-principal).
234234

235235
### Google Cloud Platform native authentication
236236

@@ -280,7 +280,7 @@ For all authentication methods, you can override the default behavior in client
280280

281281
| Argument | Description | Environment variable |
282282
|-------------------------|-------------|------------------------|
283-
| `auth_type` | _(String)_ When multiple auth attributes are available in the environment, use the auth type specified by this argument. This argument also holds the currently selected auth. | `DATABRICKS_AUTH_TYPE` |
283+
| `auth_type` | _(String)_ When multiple auth attributes are available in the environment, use the auth type specified by this argument. This argument also holds the currently selected auth. When set explicitly, the SDK only attempts that authentication method, skipping automatic detection of others. See the [Authentication Types Reference](./docs/auth-types-reference.md) for all valid values, required parameters, and usage examples. | `DATABRICKS_AUTH_TYPE` |
284284
| `http_timeout_seconds` | _(Integer)_ Number of seconds for HTTP timeout. Default is _60_. | _(None)_ |
285285
| `retry_timeout_seconds` | _(Integer)_ Number of seconds to keep retrying HTTP requests. Default is _300 (5 minutes)_. | _(None)_ |
286286
| `debug_truncate_bytes` | _(Integer)_ Truncate JSON fields in debug logs above this limit. Default is 96. | `DATABRICKS_DEBUG_TRUNCATE_BYTES` |

databricks/sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks/sdk/service/bundledeployments.py

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

0 commit comments

Comments
 (0)