|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## Release v0.45.0 |
| 4 | + |
| 5 | +### New Features and Improvements |
| 6 | +* Update Jobs service to use API 2.2 ([#913](https://github.com/databricks/databricks-sdk-py/pull/913)). |
| 7 | + |
| 8 | +### Internal Changes |
| 9 | + |
| 10 | +* Refactor `DatabricksError` to expose different types of error details ([#912](https://github.com/databricks/databricks-sdk-py/pull/912)). |
| 11 | +* Update Jobs ListJobs API to support paginated responses ([#896](https://github.com/databricks/databricks-sdk-py/pull/896)) |
| 12 | +* Update Jobs ListRuns API to support paginated responses ([#890](https://github.com/databricks/databricks-sdk-py/pull/890)) |
| 13 | +* Introduce automated tagging ([#888](https://github.com/databricks/databricks-sdk-py/pull/888)) |
| 14 | +* Update Jobs GetJob API to support paginated responses ([#869](https://github.com/databricks/databricks-sdk-py/pull/869)). |
| 15 | +* Update On Behalf Of User Authentication in Multithreaded applications ([#907](https://github.com/databricks/databricks-sdk-py/pull/907)) |
| 16 | + |
| 17 | +### API Changes |
| 18 | +* Added `execute_message_attachment_query()`, `get_message_attachment_query_result()` and `get_space()` methods for [w.genie](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/dashboards/genie.html) workspace-level service. |
| 19 | +* Added `list_provider_share_assets()` method for [w.providers](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sharing/providers.html) workspace-level service. |
| 20 | +* Added `budget_policy_id` and `effective_budget_policy_id` fields for `databricks.sdk.service.apps.App`. |
| 21 | +* Added `policy` field for `databricks.sdk.service.billing.CreateBudgetPolicyRequest`. |
| 22 | +* Added `databricks_gcp_service_account` field for `databricks.sdk.service.catalog.ValidateCredentialRequest`. |
| 23 | +* Added `attachment_id` field for `databricks.sdk.service.dashboards.GenieAttachment`. |
| 24 | +* Added `conversation_id` field for `databricks.sdk.service.dashboards.GenieConversation`. |
| 25 | +* Added `message_id` field for `databricks.sdk.service.dashboards.GenieMessage`. |
| 26 | +* Added `description`, `id`, `last_updated_timestamp`, `query`, `query_result_metadata` and `title` fields for `databricks.sdk.service.dashboards.GenieQueryAttachment`. |
| 27 | +* Added `gen_ai_compute_task` field for `databricks.sdk.service.jobs.RunTask`. |
| 28 | +* Added `gen_ai_compute_task` field for `databricks.sdk.service.jobs.SubmitTask`. |
| 29 | +* Added `gen_ai_compute_task` field for `databricks.sdk.service.jobs.Task`. |
| 30 | +* Added `run_name` field for `databricks.sdk.service.ml.CreateRun`. |
| 31 | +* Added `run_name` field for `databricks.sdk.service.ml.RunInfo`. |
| 32 | +* Added `run_name` field for `databricks.sdk.service.ml.UpdateRun`. |
| 33 | +* Added `lifetime` field for `databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest`. |
| 34 | +* Added `expire_time` field for `databricks.sdk.service.oauth2.CreateServicePrincipalSecretResponse`. |
| 35 | +* Added `jwks_uri` field for `databricks.sdk.service.oauth2.OidcFederationPolicy`. |
| 36 | +* Added `expire_time` field for `databricks.sdk.service.oauth2.SecretInfo`. |
| 37 | +* Added `instance_profile_arn` field for `databricks.sdk.service.serving.AmazonBedrockConfig`. |
| 38 | +* Added `budget_policy_id` field for `databricks.sdk.service.serving.CreateServingEndpoint`. |
| 39 | +* Added `budget_policy_id` field for `databricks.sdk.service.serving.ServingEndpoint`. |
| 40 | +* Added `budget_policy_id` field for `databricks.sdk.service.serving.ServingEndpointDetailed`. |
| 41 | +* Added `add`, `principal` and `remove` fields for `databricks.sdk.service.sharing.PermissionsChange`. |
| 42 | +* Added `columns_to_rerank` field for `databricks.sdk.service.vectorsearch.QueryVectorIndexRequest`. |
| 43 | +* Added `oracle` and `teradata` enum values for `databricks.sdk.service.catalog.ConnectionType`. |
| 44 | +* Added `function_arguments_invalid_type_exception` and `message_cancelled_while_executing_exception` enum values for `databricks.sdk.service.dashboards.MessageErrorType`. |
| 45 | +* Added `waiting` enum value for `databricks.sdk.service.jobs.RunLifecycleStateV2State`. |
| 46 | +* Added `active_only`, `all` and `deleted_only` enum values for `databricks.sdk.service.ml.ViewType`. |
| 47 | +* Added `oauth_client_credentials` enum value for `databricks.sdk.service.sharing.AuthenticationType`. |
| 48 | +* Added `raw` enum value for `databricks.sdk.service.workspace.ExportFormat`. |
| 49 | +* [Breaking] Changed `get_by_name()` method for [w.experiments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/experiments.html) workspace-level service to return `databricks.sdk.service.ml.GetExperimentByNameResponse` dataclass. |
| 50 | +* [Breaking] Changed `log_inputs()` method for [w.experiments](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/experiments.html) workspace-level service with new required argument order. |
| 51 | +* [Breaking] Changed `share_permissions()` method for [w.shares](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sharing/shares.html) workspace-level service to return `databricks.sdk.service.sharing.GetSharePermissionsResponse` dataclass. |
| 52 | +* [Breaking] Changed `share_permissions()` and `update_permissions()` methods for [w.shares](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sharing/shares.html) workspace-level service return type to become non-empty. |
| 53 | +* [Breaking] Changed `update_permissions()` method for [w.shares](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sharing/shares.html) workspace-level service to return `databricks.sdk.service.sharing.UpdateSharePermissionsResponse` dataclass. |
| 54 | +* [Breaking] Changed `policy_id` field for `databricks.sdk.service.billing.BudgetPolicy` to no longer be required. |
| 55 | +* Changed `policy_id` field for `databricks.sdk.service.billing.BudgetPolicy` to no longer be required. |
| 56 | +* [Breaking] Changed `partitions` field for `databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetails` to type `databricks.sdk.service.cleanrooms.PartitionList` dataclass. |
| 57 | +* [Breaking] Changed `query` field for `databricks.sdk.service.dashboards.GenieAttachment` to type `databricks.sdk.service.dashboards.GenieQueryAttachment` dataclass. |
| 58 | +* [Breaking] Changed `digest`, `name`, `source` and `source_type` fields for `databricks.sdk.service.ml.Dataset` to be required. |
| 59 | +* Changed `digest`, `name`, `source` and `source_type` fields for `databricks.sdk.service.ml.Dataset` to be required. |
| 60 | +* [Breaking] Changed `dataset` field for `databricks.sdk.service.ml.DatasetInput` to be required. |
| 61 | +* Changed `dataset` field for `databricks.sdk.service.ml.DatasetInput` to be required. |
| 62 | +* Changed `key` and `value` fields for `databricks.sdk.service.ml.InputTag` to be required. |
| 63 | +* [Breaking] Changed `key` and `value` fields for `databricks.sdk.service.ml.InputTag` to be required. |
| 64 | +* [Breaking] Changed `view_type` field for `databricks.sdk.service.ml.ListExperimentsRequest` to type `databricks.sdk.service.ml.ViewType` dataclass. |
| 65 | +* [Breaking] Changed `run_id` field for `databricks.sdk.service.ml.LogInputs` to be required. |
| 66 | +* [Breaking] Changed `view_type` field for `databricks.sdk.service.ml.SearchExperiments` to type `databricks.sdk.service.ml.ViewType` dataclass. |
| 67 | +* [Breaking] Changed `run_view_type` field for `databricks.sdk.service.ml.SearchRuns` to type `databricks.sdk.service.ml.ViewType` dataclass. |
| 68 | +* [Breaking] Removed `custom_tags` and `policy_name` fields for `databricks.sdk.service.billing.CreateBudgetPolicyRequest`. |
| 69 | +* [Breaking] Removed `cached_query_schema`, `description`, `id`, `instruction_id`, `instruction_title`, `last_updated_timestamp`, `query`, `statement_id` and `title` fields for `databricks.sdk.service.dashboards.QueryAttachment`. |
| 70 | +* [Breaking] Removed `max_results` and `page_token` fields for `databricks.sdk.service.sharing.UpdateSharePermissions`. |
| 71 | +* [Breaking] Removed `active_only`, `all` and `deleted_only` enum values for `databricks.sdk.service.ml.SearchExperimentsViewType`. |
| 72 | +* [Breaking] Removed `active_only`, `all` and `deleted_only` enum values for `databricks.sdk.service.ml.SearchRunsRunViewType`. |
| 73 | + |
| 74 | + |
3 | 75 | ## [Release] Release v0.44.1 |
4 | 76 |
|
5 | 77 | ### New Features and Improvements |
|
0 commit comments