Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Version changelog

## Release v0.121.0 (2026-07-09)

### API Changes
* Add `list()` and `list_effective()` methods for [w.grants](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/grants.html) workspace-level service.
* Add `update_time` field for `databricks.sdk.service.bundledeployments.Resource`.
* Add `stable_workspace_id` field for `databricks.sdk.service.disasterrecovery.StableUrl`.
* Add `deployment_id` and `version_id` fields for `databricks.sdk.service.jobs.BaseRun`.
* Add `parent_path` field for `databricks.sdk.service.jobs.CreateJob`.
* Add `parent_path` field for `databricks.sdk.service.jobs.JobSettings`.
* Add `deployment_id` and `version_id` fields for `databricks.sdk.service.jobs.Run`.
* Add `first_distinct` and `last_distinct` fields for `databricks.sdk.service.ml.AggregationFunction`.
* Add `trace_location` field for `databricks.sdk.service.ml.CreateExperiment`.
* Add `trace_location` field for `databricks.sdk.service.ml.Experiment`.
* Add `avro_schema` and `proto_schema` fields for `databricks.sdk.service.ml.SchemaConfig`.
* Add `freshness_target` field for `databricks.sdk.service.ml.StreamingMode`.
* Add `long_rolling` field for `databricks.sdk.service.ml.TimeWindow`.
* Add `git_credential_id` field for `databricks.sdk.service.workspace.CreateRepoRequest`.
* Add `git_credential_id` field for `databricks.sdk.service.workspace.UpdateRepoRequest`.
* Add `cpu_large` and `cpu_medium` enum values for `databricks.sdk.service.serving.ServedModelInputWorkloadType`.
* Add `cpu_large` and `cpu_medium` enum values for `databricks.sdk.service.serving.ServingModelWorkloadType`.
* [Breaking] Change `role` field for `databricks.sdk.service.postgres.DatabaseDatabaseSpec` to be required.
* Change `role` field for `databricks.sdk.service.postgres.DatabaseDatabaseSpec` to be required.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.GetSecretRequest`.
* [Breaking] Remove `include_browse` field for `databricks.sdk.service.catalog.ListSecretsRequest`.
* [Breaking] Remove `browse_only` and `external_secret_id` fields for `databricks.sdk.service.catalog.Secret`.
* [Breaking] Remove `first_distinct_n` and `last_distinct_n` fields for `databricks.sdk.service.ml.AggregationFunction`.
* [Breaking] Remove `group_name` field for `databricks.sdk.service.postgres.GenerateDatabaseCredentialRequest`.

### Documentation
* 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.

## Release v0.120.0 (2026-07-01)

### API Changes
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ w = WorkspaceClient(host=input('Databricks Workspace URL: '),
azure_client_secret=input('AAD Client Secret: '))
```

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

### Google Cloud Platform native authentication

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

| Argument | Description | Environment variable |
|-------------------------|-------------|------------------------|
| `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` |
| `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` |
| `http_timeout_seconds` | _(Integer)_ Number of seconds for HTTP timeout. Default is _60_. | _(None)_ |
| `retry_timeout_seconds` | _(Integer)_ Number of seconds to keep retrying HTTP requests. Default is _300 (5 minutes)_. | _(None)_ |
| `debug_truncate_bytes` | _(Integer)_ Truncate JSON fields in debug logs above this limit. Default is 96. | `DATABRICKS_DEBUG_TRUNCATE_BYTES` |
Expand Down
2 changes: 1 addition & 1 deletion databricks/sdk/__init__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions databricks/sdk/service/bundledeployments.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading