|
1 | 1 | # Version changelog
|
2 | 2 |
|
| 3 | +## Release v0.58.0 |
| 4 | + |
| 5 | +### API Changes |
| 6 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.ClusterAttributes`. |
| 7 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.ClusterDetails`. |
| 8 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.ClusterSpec`. |
| 9 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.CreateCluster`. |
| 10 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.CreateInstancePool`. |
| 11 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.EditCluster`. |
| 12 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.EditInstancePool`. |
| 13 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.GetInstancePool`. |
| 14 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.InstancePoolAndStats`. |
| 15 | +* Added `remote_disk_throughput` and `total_initial_remote_disk_size` fields for `databricks.sdk.service.compute.UpdateClusterResource`. |
| 16 | +* Added `r` enum value for `databricks.sdk.service.compute.Language`. |
| 17 | +* Added `continuous` and `continuous_restart` enum values for `databricks.sdk.service.jobs.TriggerType`. |
| 18 | +* Added [w.external_lineage](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/external_lineage.html) workspace-level service and [w.external_metadata](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/external_metadata.html) workspace-level service. |
| 19 | +* Added [w.materialized_features](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/materialized_features.html) workspace-level service. |
| 20 | +* Added `delete_conversation()`, `list_conversations()` and `trash_space()` methods for [w.genie](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/dashboards/genie.html) workspace-level service. |
| 21 | +* Added `create_database_instance_role()`, `delete_database_instance_role()`, `get_database_instance_role()` and `list_database_instance_roles()` methods for [w.database](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/database/database.html) workspace-level service. |
| 22 | +* Added `connection` and `credential` fields for `databricks.sdk.service.catalog.Dependency`. |
| 23 | +* Added `rely` field for `databricks.sdk.service.catalog.ForeignKeyConstraint`. |
| 24 | +* Added `rely` field for `databricks.sdk.service.catalog.PrimaryKeyConstraint`. |
| 25 | +* Added `securable_kind_manifest` field for `databricks.sdk.service.catalog.TableInfo`. |
| 26 | +* Added `securable_kind_manifest` field for `databricks.sdk.service.catalog.TableSummary`. |
| 27 | +* Added `child_instance_refs`, `effective_enable_readable_secondaries`, `effective_node_count`, `effective_retention_window_in_days`, `enable_readable_secondaries`, `node_count`, `parent_instance_ref`, `read_only_dns` and `retention_window_in_days` fields for `databricks.sdk.service.database.DatabaseInstance`. |
| 28 | +* Added `claims` field for `databricks.sdk.service.database.GenerateDatabaseCredentialRequest`. |
| 29 | +* Added `last_sync` field for `databricks.sdk.service.database.SyncedTableStatus`. |
| 30 | +* Added `activity` field for `databricks.sdk.service.ml.DeleteTransitionRequestResponse`. |
| 31 | +* Added `max_results` field for `databricks.sdk.service.ml.ListWebhooksRequest`. |
| 32 | +* Added `body` and `status_code` fields for `databricks.sdk.service.ml.TestRegistryWebhookResponse`. |
| 33 | +* Added `model_version_databricks` field for `databricks.sdk.service.ml.TransitionStageResponse`. |
| 34 | +* Added `registered_model` field for `databricks.sdk.service.ml.UpdateModelResponse`. |
| 35 | +* Added `model_version` field for `databricks.sdk.service.ml.UpdateModelVersionResponse`. |
| 36 | +* Added `webhook` field for `databricks.sdk.service.ml.UpdateWebhookResponse`. |
| 37 | +* Added `run_as` field for `databricks.sdk.service.pipelines.GetPipelineResponse`. |
| 38 | +* Added `principal` field for `databricks.sdk.service.serving.AiGatewayRateLimit`. |
| 39 | +* Added `description` field for `databricks.sdk.service.serving.CreateServingEndpoint`. |
| 40 | +* Added `served_entity_name` field for `databricks.sdk.service.serving.Route`. |
| 41 | +* Added `any_static_credential` enum value for `databricks.sdk.service.catalog.CredentialType`. |
| 42 | +* Added `databricks_row_store_format`, `delta_uniform_hudi`, `delta_uniform_iceberg`, `hive`, `iceberg`, `mongodb_format`, `oracle_format`, `salesforce_data_cloud_format` and `teradata_format` enum values for `databricks.sdk.service.catalog.DataSourceFormat`. |
| 43 | +* Added `metric_view` enum value for `databricks.sdk.service.catalog.TableType`. |
| 44 | +* Added `security_agents_failed_initial_verification` enum value for `databricks.sdk.service.compute.TerminationReasonCode`. |
| 45 | +* Added `can_create_registered_model` enum value for `databricks.sdk.service.ml.PermissionLevel`. |
| 46 | +* Added `bigquery` enum value for `databricks.sdk.service.pipelines.IngestionSourceType`. |
| 47 | +* Added `append_only` enum value for `databricks.sdk.service.pipelines.TableSpecificConfigScdType`. |
| 48 | +* Added `service_principal` and `user_group` enum values for `databricks.sdk.service.serving.AiGatewayRateLimitKey`. |
| 49 | +* [Breaking] Changed `cancel_optimize()` and `delete_custom_llm()` methods for [w.ai_builder](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/aibuilder/ai_builder.html) workspace-level service to return `any` dataclass. |
| 50 | +* [Breaking] Changed `delete()` method for [a.budget_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/billing/budget_policy.html) account-level service to return `any` dataclass. |
| 51 | +* [Breaking] Changed `delete()` method for [w.online_tables](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/online_tables.html) workspace-level service to return `any` dataclass. |
| 52 | +* [Breaking] Changed `delete()` method for [w.clean_rooms](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/cleanrooms/clean_rooms.html) workspace-level service to return `any` dataclass. |
| 53 | +* [Breaking] Changed `delete_schedule()` and `delete_subscription()` methods for [w.lakeview](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/dashboards/lakeview.html) workspace-level service to return `any` dataclass. |
| 54 | +* [Breaking] Changed `delete_database_catalog()`, `delete_database_instance()`, `delete_database_table()` and `delete_synced_database_table()` methods for [w.database](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/database/database.html) workspace-level service to return `any` dataclass. |
| 55 | +* [Breaking] Changed `delete_online_store()` method for [w.feature_store](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/feature_store.html) workspace-level service to return `any` dataclass. |
| 56 | +* [Breaking] Changed `delete_transition_request()`, `update_model()`, `update_model_version()` and `update_webhook()` methods for [w.model_registry](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/model_registry.html) workspace-level service return type to become non-empty. |
| 57 | +* [Breaking] Changed `delete_webhook()` method for [w.model_registry](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/ml/model_registry.html) workspace-level service with new required argument order. |
| 58 | +* [Breaking] Changed `delete()` method for [a.account_federation_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/oauth2/federation_policy.html) account-level service to return `any` dataclass. |
| 59 | +* [Breaking] Changed `delete()` method for [a.service_principal_federation_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/oauth2/service_principal_federation_policy.html) account-level service to return `any` dataclass. |
| 60 | +* [Breaking] Changed `delete_quality_monitor()` method for [w.quality_monitor_v2](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/qualitymonitorv2/quality_monitor_v2.html) workspace-level service to return `any` dataclass. |
| 61 | +* [Breaking] Changed `delete_network_connectivity_configuration()` method for [a.network_connectivity](https://databricks-sdk-py.readthedocs.io/en/latest/account/settings/network_connectivity.html) account-level service to return `any` dataclass. |
| 62 | +* [Breaking] Changed `delete_network_policy_rpc()` method for [a.network_policies](https://databricks-sdk-py.readthedocs.io/en/latest/account/settings/network_policies.html) account-level service to return `any` dataclass. |
| 63 | +* [Breaking] Changed `delete()` method for [w.recipient_federation_policies](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sharing/recipient_federation_policies.html) workspace-level service to return `any` dataclass. |
| 64 | +* [Breaking] Changed `list()` method for [w.alerts_legacy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sql/alerts_legacy.html) workspace-level service . New request type is `any` dataclass. |
| 65 | +* [Breaking] Changed `update()` method for [w.dashboard_widgets](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sql/dashboard_widgets.html) workspace-level service . New request type is `databricks.sdk.service.sql.UpdateWidgetRequest` dataclass. |
| 66 | +* [Breaking] Changed `list()` method for [w.data_sources](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sql/data_sources.html) workspace-level service . New request type is `any` dataclass. |
| 67 | +* [Breaking] Changed `create()` method for [w.query_visualizations_legacy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sql/query_visualizations_legacy.html) workspace-level service with new required argument order. |
| 68 | +* [Breaking] Changed `from_stage` and `to_stage` fields for `databricks.sdk.service.ml.Activity` to type `str` dataclass. |
| 69 | +* [Breaking] Changed `stage` field for `databricks.sdk.service.ml.ApproveTransitionRequest` to type `str` dataclass. |
| 70 | +* [Breaking] Changed `stage` field for `databricks.sdk.service.ml.CreateTransitionRequest` to type `str` dataclass. |
| 71 | +* [Breaking] Changed `stage` field for `databricks.sdk.service.ml.DeleteTransitionRequestRequest` to type `str` dataclass. |
| 72 | +* [Breaking] Changed `id` field for `databricks.sdk.service.ml.DeleteWebhookRequest` to be required. |
| 73 | +* [Breaking] Changed `capacity` field for `databricks.sdk.service.ml.OnlineStore` to be required. |
| 74 | +* Changed `capacity` field for `databricks.sdk.service.ml.OnlineStore` to be required. |
| 75 | +* [Breaking] Changed `online_table_name` field for `databricks.sdk.service.ml.PublishSpec` to be required. |
| 76 | +* [Breaking] Changed `stage` field for `databricks.sdk.service.ml.RejectTransitionRequest` to type `str` dataclass. |
| 77 | +* [Breaking] Changed `stage` field for `databricks.sdk.service.ml.TransitionModelVersionStageDatabricks` to type `str` dataclass. |
| 78 | +* [Breaking] Changed `to_stage` field for `databricks.sdk.service.ml.TransitionRequest` to type `str` dataclass. |
| 79 | +* Changed `served_model_name` field for `databricks.sdk.service.serving.Route` to no longer be required. |
| 80 | +* [Breaking] Changed `served_model_name` field for `databricks.sdk.service.serving.Route` to no longer be required. |
| 81 | +* Changed pagination for [TablesAPI.list](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/tables.html#databricks.sdk.service.catalog.TablesAPI.list) method. |
| 82 | +* Changed pagination for [TablesAPI.list_summaries](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/tables.html#databricks.sdk.service.catalog.TablesAPI.list_summaries) method. |
| 83 | +* [Breaking] Removed `generate_download_full_query_result()` and `get_download_full_query_result()` methods for [w.genie](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/dashboards/genie.html) workspace-level service. |
| 84 | +* [Breaking] Removed `include_delta_metadata` field for `databricks.sdk.service.catalog.ListTablesRequest`. |
| 85 | +* [Breaking] Removed `webhook` field for `databricks.sdk.service.ml.TestRegistryWebhookResponse`. |
| 86 | +* [Breaking] Removed `model_version` field for `databricks.sdk.service.ml.TransitionStageResponse`. |
| 87 | +* [Breaking] Removed `unknown_catalog_type` enum value for `databricks.sdk.service.catalog.CatalogType`. |
| 88 | +* [Breaking] Removed `hive_custom` and `hive_serde` enum values for `databricks.sdk.service.catalog.DataSourceFormat`. |
| 89 | +* [Breaking] Removed `unknown_securable_type` enum value for `databricks.sdk.service.catalog.SecurableType`. |
| 90 | +* [Breaking] Removed `archived`, `none`, `production` and `staging` enum values for `databricks.sdk.service.ml.DeleteTransitionRequestStage`. |
| 91 | +* [Breaking] Removed `archived`, `none`, `production` and `staging` enum values for `databricks.sdk.service.ml.Stage`. |
| 92 | + |
| 93 | + |
3 | 94 | ## Release v0.57.0
|
4 | 95 |
|
5 | 96 | ### API Changes
|
|
0 commit comments