Skip to content

Releases: databricks/databricks-sdk-py

v0.63.0

13 Aug 09:29
d91b5b1

Choose a tag to compare

API Changes

  • Added w.policies workspace-level service and w.temporary_path_credentials workspace-level service.
  • Added create() method for w.tables workspace-level service.
  • Added list_database_catalogs(), list_synced_database_tables(), update_database_catalog() and update_synced_database_table() methods for w.database workspace-level service.
  • Added first_on_demand field for databricks.sdk.service.compute.GcpAttributes.
  • Added usage_policy_id field for databricks.sdk.service.jobs.CreateJob.
  • Added usage_policy_id field for databricks.sdk.service.jobs.JobSettings.
  • Added usage_policy_id field for databricks.sdk.service.jobs.SubmitRun.
  • Added client_request_id and usage_context fields for databricks.sdk.service.serving.QueryEndpointInput.
  • Added channel_id, channel_id_set, oauth_token and oauth_token_set fields for databricks.sdk.service.settings.SlackConfig.
  • Added snapshot enum value for databricks.sdk.service.ml.PublishSpecPublishMode.
  • [Breaking] Changed publish_mode field for databricks.sdk.service.ml.PublishSpec to be required.

v0.62.0

06 Aug 11:54
3c0b170

Choose a tag to compare

Release v0.62.0

API Changes

  • Added statement_id_signature field for databricks.sdk.service.dashboards.Result.
  • Added effective_database_instance_name and effective_logical_database_name fields for databricks.sdk.service.database.SyncedDatabaseTable.
  • Added table field for databricks.sdk.service.jobs.TriggerStateProto.
  • Added email_notifications field for databricks.sdk.service.serving.CreatePtEndpointRequest.
  • Added email_notifications field for databricks.sdk.service.serving.CreateServingEndpoint.
  • Added email_notifications field for databricks.sdk.service.serving.ServingEndpointDetailed.
  • [Breaking] Changed list() method for w.consumer_providers workspace-level service . New request type is databricks.sdk.service.marketplace.ListConsumerProvidersRequest dataclass.
  • [Breaking] Changed create() method for a.private_access account-level service with new required argument order.
  • [Breaking] Changed create() method for a.private_access account-level service . New request type is databricks.sdk.service.provisioning.CreatePrivateAccessSettingsRequest dataclass.
  • [Breaking] Changed replace() method for a.private_access account-level service . New request type is databricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequest dataclass.
  • [Breaking] Removed is_featured field for databricks.sdk.service.marketplace.ListProvidersRequest.

v0.61.0

31 Jul 12:11
991bd63

Choose a tag to compare

Release v0.61.0

API Changes

  • Added w.clean_room_asset_revisions workspace-level service and w.clean_room_auto_approval_rules workspace-level service.
  • Added create_clean_room_asset_review() method for w.clean_room_assets workspace-level service.
  • Added latest_monitor_failure_msg field for databricks.sdk.service.catalog.CreateMonitor.
  • Added latest_monitor_failure_msg field for databricks.sdk.service.catalog.UpdateMonitor.
  • Added share field for databricks.sdk.service.sharing.ListProviderShareAssetsResponse.
  • Added projected_remaining_wallclock_time_ms field for databricks.sdk.service.sql.QueryMetrics.
  • Added unspecified enum value for databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus.
  • Added unknown enum value for databricks.sdk.service.catalog.MonitorRefreshInfoState.
  • Added unknown_trigger enum value for databricks.sdk.service.catalog.MonitorRefreshInfoTrigger.
  • Added message_attachment_too_long_error enum value for databricks.sdk.service.dashboards.MessageErrorType.
  • Added mask enum value for databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior.
  • [Breaking] Added waiter for CleanRoomsAPI.create method.
  • [Breaking] Added waiter for DatabaseAPI.create_database_instance method.
  • [Breaking] Changed cancel_refresh() method for w.quality_monitors workspace-level service to start returning databricks.sdk.service.catalog.CancelRefreshResponse dataclass.
  • [Breaking] Changed create() method for w.quality_monitors workspace-level service with new required argument order.
  • [Breaking] Changed delete() method for w.quality_monitors workspace-level service to start returning databricks.sdk.service.catalog.DeleteMonitorResponse dataclass.
  • [Breaking] Changed refresh_id field for databricks.sdk.service.catalog.CancelRefreshRequest to type int dataclass.
  • [Breaking] Changed refresh_id field for databricks.sdk.service.catalog.GetRefreshRequest to type int dataclass.
  • [Breaking] Changed monitor_version field for databricks.sdk.service.catalog.MonitorInfo to type int dataclass.
  • Changed output_schema_name field for databricks.sdk.service.catalog.MonitorInfo to be required.

v0.60.0

24 Jul 10:23
42e19fa

Choose a tag to compare

Release v0.60.0

New Features and Improvements

  • Added headers to HttpRequestResponse in OpenAI client.

Bug Fixes

  • Correctly issue in OIDC implementation that prevented the use of the feature (see #994).
  • Fix a reported issue where FilesExt fails to retry if it receives certain status code from server.

Internal Changes

  • Refactor unit tests for FilesExt to improve its readability.

API Changes

  • Added databricks.sdk.service.agentbricks package.
  • Added provisioning_phase field for databricks.sdk.service.database.SyncedTablePipelineProgress.
  • Added redshift and sqldw enum values for databricks.sdk.service.pipelines.IngestionSourceType.
  • Added germany_c5 enum value for databricks.sdk.service.settings.ComplianceStandard.
  • Changed asset_type and name fields for databricks.sdk.service.cleanrooms.CleanRoomAsset to be required.
  • [Breaking] Changed asset_type and name fields for databricks.sdk.service.cleanrooms.CleanRoomAsset to be required.
  • [Breaking] Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetails to be required.
  • Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetails to be required.
  • Changed notebook_content field for databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook to be required.
  • [Breaking] Changed notebook_content field for databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook to be required.
  • Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetails to be required.
  • [Breaking] Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetails to be required.
  • [Breaking] Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetails to be required.
  • Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetails to be required.
  • [Breaking] Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetails to be required.
  • Changed local_name field for databricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetails to be required.
  • [Breaking] Removed databricks.sdk.service.aibuilder package.

v0.59.0

17 Jul 13:13
9548a18

Choose a tag to compare

Release v0.59.0

API Changes

  • Added w.service_principal_secrets_proxy workspace-level service.
  • Added w.default_warehouse_id workspace-level service.
  • Added database field for databricks.sdk.service.apps.AppResource.
  • Added environment_settings field for databricks.sdk.service.catalog.ConnectionInfo.
  • Added environment_settings field for databricks.sdk.service.catalog.CreateConnection.
  • Added environment_settings field for databricks.sdk.service.catalog.UpdateConnection.
  • Added read_replica_count field for databricks.sdk.service.ml.OnlineStore.
  • Added page_size field for databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest.
  • Added query_based_connector_config field for databricks.sdk.service.pipelines.TableSpecificConfig.
  • Added projected_remaining_task_total_time_ms, remaining_task_count, runnable_tasks and work_to_be_done fields for databricks.sdk.service.sql.QueryMetrics.
  • Added is_default_for_provider and name fields for databricks.sdk.service.workspace.CreateCredentialsRequest.
  • Added is_default_for_provider and name fields for databricks.sdk.service.workspace.CreateCredentialsResponse.
  • Added is_default_for_provider and name fields for databricks.sdk.service.workspace.CredentialInfo.
  • Added is_default_for_provider and name fields for databricks.sdk.service.workspace.GetCredentialsResponse.
  • Added is_default_for_provider and name fields for databricks.sdk.service.workspace.UpdateCredentialsRequest.
  • Added databricks enum value for databricks.sdk.service.catalog.SystemType.
  • Added driver_dns_resolution_failure enum value for databricks.sdk.service.compute.TerminationReasonCode.
  • Added confluence and meta_marketing enum values for databricks.sdk.service.pipelines.IngestionSourceType.
  • Added delta_iceberg_table enum value for databricks.sdk.service.sharing.TableInternalAttributesSharedTableType.
  • [Breaking] Changed delete() method for w.table_constraints workspace-level service to start returning databricks.sdk.service.catalog.DeleteTableConstraintResponse dataclass.
  • [Breaking] Changed service_principal_id field for databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest to type str dataclass.
  • [Breaking] Changed service_principal_id field for databricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequest to type str dataclass.
  • [Breaking] Changed service_principal_id field for databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest to type str dataclass.
  • [Breaking] Changed calls field for databricks.sdk.service.serving.AiGatewayRateLimit to no longer be required.
  • Changed calls field for databricks.sdk.service.serving.AiGatewayRateLimit to no longer be required.
  • [Breaking] Removed create() method for w.dashboards workspace-level service.
  • [Breaking] Removed range and if_unmodified_since fields for databricks.sdk.service.files.DownloadRequest.
  • [Breaking] Removed range and if_unmodified_since fields for databricks.sdk.service.files.GetMetadataRequest.

v0.58.0

09 Jul 08:49
f27932b

Choose a tag to compare

API Changes

  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.ClusterAttributes.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.ClusterDetails.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.ClusterSpec.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.CreateCluster.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.CreateInstancePool.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.EditCluster.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.EditInstancePool.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.GetInstancePool.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.InstancePoolAndStats.
  • Added remote_disk_throughput and total_initial_remote_disk_size fields for databricks.sdk.service.compute.UpdateClusterResource.
  • Added r enum value for databricks.sdk.service.compute.Language.
  • Added continuous and continuous_restart enum values for databricks.sdk.service.jobs.TriggerType.
  • Added w.external_lineage workspace-level service and w.external_metadata workspace-level service.
  • Added w.materialized_features workspace-level service.
  • Added delete_conversation(), list_conversations() and trash_space() methods for w.genie workspace-level service.
  • Added create_database_instance_role(), delete_database_instance_role(), get_database_instance_role() and list_database_instance_roles() methods for w.database workspace-level service.
  • Added connection and credential fields for databricks.sdk.service.catalog.Dependency.
  • Added rely field for databricks.sdk.service.catalog.ForeignKeyConstraint.
  • Added rely field for databricks.sdk.service.catalog.PrimaryKeyConstraint.
  • Added securable_kind_manifest field for databricks.sdk.service.catalog.TableInfo.
  • Added securable_kind_manifest field for databricks.sdk.service.catalog.TableSummary.
  • 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.
  • Added claims field for databricks.sdk.service.database.GenerateDatabaseCredentialRequest.
  • Added last_sync field for databricks.sdk.service.database.SyncedTableStatus.
  • Added activity field for databricks.sdk.service.ml.DeleteTransitionRequestResponse.
  • Added max_results field for databricks.sdk.service.ml.ListWebhooksRequest.
  • Added body and status_code fields for databricks.sdk.service.ml.TestRegistryWebhookResponse.
  • Added model_version_databricks field for databricks.sdk.service.ml.TransitionStageResponse.
  • Added registered_model field for databricks.sdk.service.ml.UpdateModelResponse.
  • Added model_version field for databricks.sdk.service.ml.UpdateModelVersionResponse.
  • Added webhook field for databricks.sdk.service.ml.UpdateWebhookResponse.
  • Added run_as field for databricks.sdk.service.pipelines.GetPipelineResponse.
  • Added principal field for databricks.sdk.service.serving.AiGatewayRateLimit.
  • Added description field for databricks.sdk.service.serving.CreateServingEndpoint.
  • Added served_entity_name field for databricks.sdk.service.serving.Route.
  • Added any_static_credential enum value for databricks.sdk.service.catalog.CredentialType.
  • 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.
  • Added metric_view enum value for databricks.sdk.service.catalog.TableType.
  • Added security_agents_failed_initial_verification enum value for databricks.sdk.service.compute.TerminationReasonCode.
  • Added can_create_registered_model enum value for databricks.sdk.service.ml.PermissionLevel.
  • Added bigquery enum value for databricks.sdk.service.pipelines.IngestionSourceType.
  • Added append_only enum value for databricks.sdk.service.pipelines.TableSpecificConfigScdType.
  • Added service_principal and user_group enum values for databricks.sdk.service.serving.AiGatewayRateLimitKey.
  • [Breaking] Changed cancel_optimize() and delete_custom_llm() methods for w.ai_builder workspace-level service to return any dataclass.
  • [Breaking] Changed delete() method for a.budget_policy account-level service to return any dataclass.
  • [Breaking] Changed delete() method for w.online_tables workspace-level service to return any dataclass.
  • [Breaking] Changed delete() method for w.clean_rooms workspace-level service to return any dataclass.
  • [Breaking] Changed delete_schedule() and delete_subscription() methods for w.lakeview workspace-level service to return any dataclass.
  • [Breaking] Changed delete_database_catalog(), delete_database_instance(), delete_database_table() and delete_synced_database_table() methods for w.database workspace-level service to return any dataclass.
  • [Breaking] Changed delete_online_store() method for w.feature_store workspace-level service to return any dataclass.
  • [Breaking] Changed delete_transition_request(), update_model(), update_model_version() and update_webhook() methods for w.model_registry workspace-level service return type to become non-empty.
  • [Breaking] Changed delete_webhook() method for w.model_registry workspace-level service with new required argument order.
  • [Breaking] Changed delete() method for a.account_federation_policy account-level service to return any dataclass.
  • [Breaking] Changed delete() method for a.service_principal_federation_policy account-level service to return any dataclass.
  • [Breaking] Changed delete_quality_monitor() method for w.quality_monitor_v2 workspace-level service to return any dataclass.
  • [Breaking] Changed delete_network_connectivity_configuration() method for a.network_connectivity account-level service to return any dataclass.
  • [Breaking] Changed delete_network_policy_rpc() method for a.network_policies account-level service to return any dataclass.
  • [Breaking] Changed delete() method for w.recipient_federation_policies workspace-level service to return any dataclass.
  • [Breaking] Changed list() method for w.alerts_legacy workspace-level service . New request type is any dataclass.
  • [Breaking] Changed update() method for w.dashboard_widgets workspace-level service . New request type is databricks.sdk.service.sql.UpdateWidgetRequest dataclass.
  • [Breaking] Changed list() method for w.data_sources workspace-level service . New request type is any dataclass.
  • [Breaking] Changed create() method for w.query_visualizations_legacy workspace-level service with new required argument order.
  • [Breaking] Changed from_stage and to_stage fields for databricks.sdk.service.ml.Activity to type str dataclass.
  • [Breaking] Changed stage field for databricks.sdk.service.ml.ApproveTransitionRequest to type str dataclass.
  • [Breaking] Changed stage field...
Read more

v0.57.0

12 Jun 19:32
1d5ae6d

Choose a tag to compare

Release v0.57.0

API Changes

  • Added w.ai_builder workspace-level service.
  • Added w.feature_store workspace-level service.
  • Added expiration_time field for databricks.sdk.service.database.DatabaseCredential.
  • Added effective_stopped field for databricks.sdk.service.database.DatabaseInstance.
  • Added existing_pipeline_id field for databricks.sdk.service.database.SyncedTableSpec.
  • Added pipeline_id field for databricks.sdk.service.database.SyncedTableStatus.
  • Added dbt_platform_output field for databricks.sdk.service.jobs.RunOutput.
  • Added dbt_platform_task field for databricks.sdk.service.jobs.RunTask.
  • Added dbt_platform_task field for databricks.sdk.service.jobs.SubmitTask.
  • Added dbt_platform_task field for databricks.sdk.service.jobs.Task.
  • Added environment field for databricks.sdk.service.pipelines.CreatePipeline.
  • Added environment field for databricks.sdk.service.pipelines.EditPipeline.
  • Added environment field for databricks.sdk.service.pipelines.PipelineSpec.
  • Added description field for databricks.sdk.service.serving.ServingEndpoint.
  • Added description field for databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added cancelled, error, queued, running, starting and success enum values for databricks.sdk.service.jobs.DbtPlatformRunStatus.
  • [Breaking] Changed status field for databricks.sdk.service.jobs.DbtCloudJobRunStep to type databricks.sdk.service.jobs.DbtPlatformRunStatus dataclass.
  • [Breaking] Removed w.custom_llms workspace-level service.
  • [Breaking] Removed table_serving_url field for databricks.sdk.service.database.DatabaseTable.
  • [Breaking] Removed table_serving_url field for databricks.sdk.service.database.SyncedDatabaseTable.
  • [Breaking] Removed pipeline_id field for databricks.sdk.service.database.SyncedTableSpec.
  • [Breaking] Removed cancelled, error, queued, running, starting and success enum values for databricks.sdk.service.jobs.DbtCloudRunStatus.

v0.56.0

05 Jun 12:42
a393602

Choose a tag to compare

Release v0.56.0

API Changes

  • Added databricks.sdk.service.aibuilder, databricks.sdk.service.database and databricks.sdk.service.qualitymonitorv2 packages.
  • Added w.custom_llms workspace-level service.
  • Added w.dashboard_email_subscriptions workspace-level service and w.sql_results_download workspace-level service.
  • Added w.database workspace-level service.
  • Added w.quality_monitor_v2 workspace-level service.
  • Added update_private_endpoint_rule() method for a.network_connectivity account-level service.
  • Added list_spaces() method for w.genie workspace-level service.
  • Added page_token field for databricks.sdk.service.billing.ListLogDeliveryRequest.
  • Added next_page_token field for databricks.sdk.service.billing.WrappedLogDeliveryConfigurations.
  • Added next_page_token field for databricks.sdk.service.catalog.EffectivePermissionsList.
  • Added max_results and page_token fields for databricks.sdk.service.catalog.GetEffectiveRequest.
  • Added max_results and page_token fields for databricks.sdk.service.catalog.GetGrantRequest.
  • Added next_page_token field for databricks.sdk.service.catalog.ListMetastoresResponse.
  • Added clean_room_name field for databricks.sdk.service.cleanrooms.CleanRoomAsset.
  • [Breaking] Added name field for databricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest.
  • [Breaking] Added name field for databricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest.
  • Added trigger_state field for databricks.sdk.service.jobs.BaseJob.
  • Added trigger_state field for databricks.sdk.service.jobs.Job.
  • Added dbt_cloud_output field for databricks.sdk.service.jobs.RunOutput.
  • Added dbt_cloud_task field for databricks.sdk.service.jobs.RunTask.
  • Added dbt_cloud_task field for databricks.sdk.service.jobs.SubmitTask.
  • Added dbt_cloud_task field for databricks.sdk.service.jobs.Task.
  • Added tags field for databricks.sdk.service.pipelines.CreatePipeline.
  • Added tags field for databricks.sdk.service.pipelines.EditPipeline.
  • Added tags field for databricks.sdk.service.pipelines.PipelineSpec.
  • Added max_provisioned_concurrency and min_provisioned_concurrency fields for databricks.sdk.service.serving.ServedEntityInput.
  • Added max_provisioned_concurrency and min_provisioned_concurrency fields for databricks.sdk.service.serving.ServedEntityOutput.
  • Added max_provisioned_concurrency and min_provisioned_concurrency fields for databricks.sdk.service.serving.ServedModelInput.
  • Added max_provisioned_concurrency and min_provisioned_concurrency fields for databricks.sdk.service.serving.ServedModelOutput.
  • Added endpoint_service and resource_names fields for databricks.sdk.service.settings.CreatePrivateEndpointRule.
  • Added aws_private_endpoint_rules field for databricks.sdk.service.settings.NccEgressTargetRules.
  • Added task_time_over_time_range field for databricks.sdk.service.sql.QueryMetrics.
  • Added deltasharing_catalog, foreign_catalog, internal_catalog, managed_catalog, managed_online_catalog, system_catalog and unknown_catalog_type enum values for databricks.sdk.service.catalog.CatalogType.
  • Added ga4_raw_data, power_bi, salesforce, salesforce_data_cloud, servicenow, unknown_connection_type and workday_raas enum values for databricks.sdk.service.catalog.ConnectionType.
  • Added oauth_access_token, oauth_m2m, oauth_refresh_token, oauth_resource_owner_password, oauth_u2m, oauth_u2m_mapping, oidc_token, pem_private_key, service_credential and unknown_credential_type enum values for databricks.sdk.service.catalog.CredentialType.
  • Added internal and internal_and_external enum values for databricks.sdk.service.catalog.DeltaSharingScopeEnum.
  • Added catalog, clean_room, connection, credential, external_location, external_metadata, function, metastore, pipeline, provider, recipient, schema, share, staging_table, storage_credential, table, unknown_securable_type and volume enum values for databricks.sdk.service.catalog.SecurableType.
  • Added cluster_migrated enum value for databricks.sdk.service.compute.EventType.
  • Added driver_unhealthy enum value for databricks.sdk.service.compute.TerminationReasonCode.
  • Added teradata enum value for databricks.sdk.service.pipelines.IngestionSourceType.
  • Added oidc_federation enum value for databricks.sdk.service.sharing.AuthenticationType.
  • [Breaking] Changed create() method for a.log_delivery account-level service with new required argument order.
  • [Breaking] Changed get() method for a.log_delivery account-level service to return databricks.sdk.service.billing.GetLogDeliveryConfigurationResponse dataclass.
  • [Breaking] Changed create_private_endpoint_rule(), delete_private_endpoint_rule() and get_private_endpoint_rule() methods for a.network_connectivity account-level service to return databricks.sdk.service.settings.NccPrivateEndpointRule dataclass.
  • [Breaking] Changed list_private_endpoint_rules() method for a.network_connectivity account-level service to return databricks.sdk.service.settings.ListPrivateEndpointRulesResponse dataclass.
  • [Breaking] Changed delete() and get() methods for w.clean_room_assets workspace-level service . Method path has changed.
  • [Breaking] Changed delete() and get() methods for w.clean_room_assets workspace-level service with new required argument order.
  • [Breaking] Changed get() method for w.grants workspace-level service to return databricks.sdk.service.catalog.GetPermissionsResponse dataclass.
  • [Breaking] Changed update() method for w.grants workspace-level service to return databricks.sdk.service.catalog.UpdatePermissionsResponse dataclass.
  • [Breaking] Changed list() method for w.metastores workspace-level service to require request of databricks.sdk.service.catalog.ListMetastoresRequest dataclass.
  • Changed account_id, credentials_id, log_type, output_format and storage_configuration_id fields for databricks.sdk.service.billing.LogDeliveryConfiguration to be required.
  • Changed message and status fields for databricks.sdk.service.billing.LogDeliveryStatus to be required.
  • [Breaking] Changed log_delivery_configuration field for databricks.sdk.service.billing.WrappedCreateLogDeliveryConfiguration to be required.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.ConnectionInfo to type databricks.sdk.service.catalog.SecurableType dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.GetEffectiveRequest to type str dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.GetGrantRequest to type str dataclass.
  • [Breaking] Changed delta_sharing_scope field for databricks.sdk.service.catalog.GetMetastoreSummaryResponse to type databricks.sdk.service.catalog.DeltaSharingScopeEnum dataclass.
  • [Breaking] Changed delta_sharing_scope field for databricks.sdk.service.catalog.MetastoreInfo to type databricks.sdk.service.catalog.DeltaSharingScopeEnum dataclass.
  • [Breaking] Changed catalog_type field for databricks.sdk.service.catalog.SchemaInfo to type databricks.sdk.service.catalog.CatalogType dataclass.
  • [Breaking] Changed delta_sharing_scope field for databricks.sdk.service.catalog.UpdateMetastore to type databricks.sdk.service.catalog.DeltaSharingScopeEnum dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.UpdatePermissions to type str dataclass.
  • Changed resource_id field for databricks.sdk.service.settings.CreatePrivateEndpointRule to no longer be required.
  • [Breaking] Changed pagination for NetworkConnectivityAPI.list_private_endpoint_rules method.
  • [Breaking] Removed w.database_instances workspace-level service.
  • [Breaking] Removed w.query_execution workspace-level service.
  • [Breaking] Removed `update_ncc_azure_private_endp...
Read more

v0.55.0

27 May 12:58
11d3b88

Choose a tag to compare

New Features and Improvements

  • Add support for OIDC ID token authentication from an environment variable (PR #977).
  • Add support for OIDC ID token authentication from a file (PR #977).

Bug Fixes

  • Fix a reported highlighting problem with the way API clients are imported in WorkspaceClient/AccountClient (#979).

v0.54.0

22 May 16:04
1baca79

Choose a tag to compare

Release v0.54.0

API Changes

  • Added a.llm_proxy_partner_powered_account account-level service, a.llm_proxy_partner_powered_enforce account-level service, w.llm_proxy_partner_powered_workspace workspace-level service, a.network_policies account-level service and a.workspace_network_configuration account-level service.
  • Added w.database_instances workspace-level service.
  • Added w.recipient_federation_policies workspace-level service.
  • Added create_logged_model(), delete_logged_model(), delete_logged_model_tag(), finalize_logged_model(), get_logged_model(), list_logged_model_artifacts(), log_logged_model_params(), log_outputs(), search_logged_models() and set_logged_model_tags() methods for w.experiments workspace-level service.
  • Added create_provisioned_throughput_endpoint() and update_provisioned_throughput_endpoint_config() methods for w.serving_endpoints workspace-level service.
  • Added uc_securable field for databricks.sdk.service.apps.AppResource.
  • Added enable_file_events and file_event_queue fields for databricks.sdk.service.catalog.CreateExternalLocation.
  • Added catalog_name field for databricks.sdk.service.catalog.EnableRequest.
  • Added enable_file_events and file_event_queue fields for databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added timeseries_columns field for databricks.sdk.service.catalog.PrimaryKeyConstraint.
  • Added enable_file_events and file_event_queue fields for databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added review_state, reviews and runner_collaborator_aliases fields for databricks.sdk.service.cleanrooms.CleanRoomAssetNotebook.
  • Added notebook_etag and notebook_updated_at fields for databricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun.
  • Added policy_id and service_principal_id fields for databricks.sdk.service.oauth2.FederationPolicy.
  • Added root_path field for databricks.sdk.service.pipelines.CreatePipeline.
  • Added root_path field for databricks.sdk.service.pipelines.EditPipeline.
  • Added source_type field for databricks.sdk.service.pipelines.IngestionPipelineDefinition.
  • Added glob field for databricks.sdk.service.pipelines.PipelineLibrary.
  • Added root_path field for databricks.sdk.service.pipelines.PipelineSpec.
  • Added provisioned_model_units field for databricks.sdk.service.serving.ServedEntityInput.
  • Added provisioned_model_units field for databricks.sdk.service.serving.ServedEntityOutput.
  • Added provisioned_model_units field for databricks.sdk.service.serving.ServedModelInput.
  • Added provisioned_model_units field for databricks.sdk.service.serving.ServedModelOutput.
  • Added materialization_namespace field for databricks.sdk.service.sharing.Table.
  • Added omit_permissions_list field for databricks.sdk.service.sharing.UpdateSharePermissions.
  • Added auto_resolve_display_name field for databricks.sdk.service.sql.UpdateAlertRequest.
  • Added auto_resolve_display_name field for databricks.sdk.service.sql.UpdateQueryRequest.
  • Added internal_catalog, managed_online_catalog and unknown_catalog_type enum values for databricks.sdk.service.catalog.CatalogType.
  • Added catalog, clean_room, connection, credential, external_location, external_metadata, function, metastore, pipeline, provider, recipient, schema, share, staging_table, storage_credential, table, unknown_securable_type and volume enum values for databricks.sdk.service.catalog.SecurableType.
  • Added describe_query_invalid_sql_error, describe_query_timeout, describe_query_unexpected_failure, invalid_chat_completion_arguments_json_exception, invalid_sql_multiple_dataset_references_exception, invalid_sql_multiple_statements_exception and invalid_sql_unknown_table_exception enum values for databricks.sdk.service.dashboards.MessageErrorType.
  • Added can_create and can_monitor_only enum values for databricks.sdk.service.iam.PermissionLevel.
  • Added success_with_failures enum value for databricks.sdk.service.jobs.TerminationCodeCode.
  • Added infrastructure_maintenance enum value for databricks.sdk.service.pipelines.StartUpdateCause.
  • Added infrastructure_maintenance enum value for databricks.sdk.service.pipelines.UpdateInfoCause.
  • [Breaking] Changed create_alert() and update_alert() methods for w.alerts_v2 workspace-level service with new required argument order.
  • [Breaking] Changed set() method for w.permissions workspace-level service . New request type is databricks.sdk.service.iam.SetObjectPermissions dataclass.
  • [Breaking] Changed update() method for w.permissions workspace-level service . New request type is databricks.sdk.service.iam.UpdateObjectPermissions dataclass.
  • [Breaking] Changed get() method for w.workspace_bindings workspace-level service to return databricks.sdk.service.catalog.GetCatalogWorkspaceBindingsResponse dataclass.
  • [Breaking] Changed get_bindings() method for w.workspace_bindings workspace-level service to return databricks.sdk.service.catalog.GetWorkspaceBindingsResponse dataclass.
  • [Breaking] Changed update() method for w.workspace_bindings workspace-level service to return databricks.sdk.service.catalog.UpdateCatalogWorkspaceBindingsResponse dataclass.
  • [Breaking] Changed update_bindings() method for w.workspace_bindings workspace-level service to return databricks.sdk.service.catalog.UpdateWorkspaceBindingsResponse dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.CatalogInfo to type databricks.sdk.service.catalog.SecurableType dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.GetBindingsRequest to type str dataclass.
  • Changed schema and state fields for databricks.sdk.service.catalog.SystemSchemaInfo to be required.
  • [Breaking] Changed state field for databricks.sdk.service.catalog.SystemSchemaInfo to type str dataclass.
  • [Breaking] Changed securable_type field for databricks.sdk.service.catalog.UpdateWorkspaceBindingsParameters to type str dataclass.
  • [Breaking] Changed workspace_id field for databricks.sdk.service.catalog.WorkspaceBinding to be required.
  • Changed etag and name fields for databricks.sdk.service.iam.RuleSetResponse to be required.
  • Changed gpu_node_pool_id field for databricks.sdk.service.jobs.ComputeConfig to no longer be required.
  • [Breaking] Changed gpu_node_pool_id field for databricks.sdk.service.jobs.ComputeConfig to no longer be required.
  • [Breaking] Changed alert field for databricks.sdk.service.sql.CreateAlertV2Request to be required.
  • [Breaking] Changed alert field for databricks.sdk.service.sql.UpdateAlertV2Request to be required.
  • [Breaking] Removed access_point field for databricks.sdk.service.catalog.CreateExternalLocation.
  • [Breaking] Removed access_point field for databricks.sdk.service.catalog.ExternalLocationInfo.
  • [Breaking] Removed access_point field for databricks.sdk.service.catalog.UpdateExternalLocation.
  • [Breaking] Removed node_type_flexibility field for databricks.sdk.service.compute.EditInstancePool.
  • [Breaking] Removed node_type_flexibility field for databricks.sdk.service.compute.GetInstancePool.
  • [Breaking] Removed node_type_flexibility field for databricks.sdk.service.compute.InstancePoolAndStats.
  • [Breaking] Removed catalog, credential, external_location and storage_credential enum values for databricks.sdk.service.catalog.GetBindingsSecurableType.
  • [Breaking] Removed available, disable_initialized, enable_completed, enable_initialized and unavailable enum values for databricks.sdk.service.catalog.SystemSchemaInfoState.
  • [Breaking] Removed catalog, credential, external_location and storage_credential enum values for databricks.sdk.service.catalog.UpdateBindingsSecurableType.