Skip to content

Releases: databricks/databricks-sdk-py

v0.34.0

07 Oct 15:48
v0.34.0
a3794b1
Compare
Choose a tag to compare

Bug Fixes

  • Fix Model Serving Test (#781).
  • Include package name for external types when deserializing responses (#786).

Internal Changes

  • Refactor ApiClient into _BaseClient and ApiClient (#785).
  • Update to latest OpenAPI spec (#787).
  • revert Support Models in dbutils.fs operations (#750) (#778).

API Changes:

  • Added w.disable_legacy_dbfs workspace-level service.
  • Added default_source_code_path and resources fields for databricks.sdk.service.apps.App.
  • Added resources field for databricks.sdk.service.apps.CreateAppRequest.
  • Added resources field for databricks.sdk.service.apps.UpdateAppRequest.

OpenAPI SHA: bc17b474818138f19b78a7bea0675707dead2b87, Date: 2024-10-07

v0.33.0

26 Sep 13:52
v0.33.0
79b096f
Compare
Choose a tag to compare

Release v0.33.0

Internal Changes

  • Add DCO guidelines (#773).
  • Update SDK to latest OpenAPI spec (#766).

API Changes:

  • Added w.disable_legacy_access workspace-level service and a.disable_legacy_features account-level service.
  • Added w.temporary_table_credentials workspace-level service.
  • Added put_ai_gateway() method for w.serving_endpoints workspace-level service.
  • Added databricks.sdk.service.apps.ApplicationState, databricks.sdk.service.apps.ApplicationStatus, databricks.sdk.service.apps.ComputeState and databricks.sdk.service.apps.ComputeStatus dataclasses.
  • Added databricks.sdk.service.catalog.AwsCredentials, databricks.sdk.service.catalog.AzureUserDelegationSas, databricks.sdk.service.catalog.GcpOauthToken, databricks.sdk.service.catalog.GenerateTemporaryTableCredentialRequest, databricks.sdk.service.catalog.GenerateTemporaryTableCredentialResponse, databricks.sdk.service.catalog.R2Credentials and databricks.sdk.service.catalog.TableOperation dataclasses.
  • Added databricks.sdk.service.serving.AiGatewayConfig, databricks.sdk.service.serving.AiGatewayGuardrailParameters, databricks.sdk.service.serving.AiGatewayGuardrailPiiBehavior, databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior, databricks.sdk.service.serving.AiGatewayGuardrails, databricks.sdk.service.serving.AiGatewayInferenceTableConfig, databricks.sdk.service.serving.AiGatewayRateLimit, databricks.sdk.service.serving.AiGatewayRateLimitKey, databricks.sdk.service.serving.AiGatewayRateLimitRenewalPeriod, databricks.sdk.service.serving.AiGatewayUsageTrackingConfig, databricks.sdk.service.serving.PutAiGatewayRequest and databricks.sdk.service.serving.PutAiGatewayResponse dataclasses.
  • Added databricks.sdk.service.settings.BooleanMessage, databricks.sdk.service.settings.DeleteDisableLegacyAccessRequest, databricks.sdk.service.settings.DeleteDisableLegacyAccessResponse, databricks.sdk.service.settings.DeleteDisableLegacyFeaturesRequest, databricks.sdk.service.settings.DeleteDisableLegacyFeaturesResponse, databricks.sdk.service.settings.DisableLegacyAccess, databricks.sdk.service.settings.DisableLegacyFeatures, databricks.sdk.service.settings.GetDisableLegacyAccessRequest, databricks.sdk.service.settings.GetDisableLegacyFeaturesRequest, databricks.sdk.service.settings.UpdateDisableLegacyAccessRequest and databricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequest dataclasses.
  • Added databricks.sdk.service.workspace.CreateCredentialsRequest, databricks.sdk.service.workspace.CreateRepoRequest, databricks.sdk.service.workspace.CreateRepoResponse, databricks.sdk.service.workspace.DeleteCredentialsRequest, any, any, databricks.sdk.service.workspace.GetCredentialsRequest, databricks.sdk.service.workspace.GetRepoResponse, databricks.sdk.service.workspace.ListCredentialsResponse, databricks.sdk.service.workspace.UpdateCredentialsRequest, any, databricks.sdk.service.workspace.UpdateRepoRequest and any dataclasses.
  • Added app_status and compute_status fields for databricks.sdk.service.apps.App.
  • Added deployment_id field for databricks.sdk.service.apps.CreateAppDeploymentRequest.
  • Added external_access_enabled field for databricks.sdk.service.catalog.GetMetastoreSummaryResponse.
  • Added include_manifest_capabilities field for databricks.sdk.service.catalog.GetTableRequest.
  • Added include_manifest_capabilities field for databricks.sdk.service.catalog.ListSummariesRequest.
  • Added include_manifest_capabilities field for databricks.sdk.service.catalog.ListTablesRequest.
  • Added external_access_enabled field for databricks.sdk.service.catalog.MetastoreInfo.
  • Added budget_policy_id and schema fields for databricks.sdk.service.pipelines.CreatePipeline.
  • Added budget_policy_id and schema fields for databricks.sdk.service.pipelines.EditPipeline.
  • Added effective_budget_policy_id field for databricks.sdk.service.pipelines.GetPipelineResponse.
  • Added budget_policy_id and schema fields for databricks.sdk.service.pipelines.PipelineSpec.
  • Added ai_gateway field for databricks.sdk.service.serving.CreateServingEndpoint.
  • Added ai_gateway field for databricks.sdk.service.serving.ServingEndpoint.
  • Added ai_gateway field for databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added workspace_id field for databricks.sdk.service.settings.TokenInfo.
  • Added credential_id, git_provider and git_username fields for databricks.sdk.service.workspace.GetCredentialsResponse.
  • Changed delete(), start() and stop() methods for w.apps workspace-level service to return databricks.sdk.service.apps.App dataclass.
  • Changed deploy() method for w.apps workspace-level service with new required argument order.
  • Changed create() method for w.git_credentials workspace-level service . New request type is databricks.sdk.service.workspace.CreateCredentialsRequest dataclass.
  • Changed delete() method for w.git_credentials workspace-level service . New request type is databricks.sdk.service.workspace.DeleteCredentialsRequest dataclass.
  • Changed delete() method for w.git_credentials workspace-level service to return any dataclass.
  • Changed get() method for w.git_credentials workspace-level service . New request type is databricks.sdk.service.workspace.GetCredentialsRequest dataclass.
  • Changed get() method for w.git_credentials workspace-level service to return databricks.sdk.service.workspace.GetCredentialsResponse dataclass.
  • Changed list() method for w.git_credentials workspace-level service to return databricks.sdk.service.workspace.ListCredentialsResponse dataclass.
  • Changed update() method for w.git_credentials workspace-level service . New request type is databricks.sdk.service.workspace.UpdateCredentialsRequest dataclass.
  • Changed update() method for w.git_credentials workspace-level service to return any dataclass.
  • Changed create() method for w.repos workspace-level service to return databricks.sdk.service.workspace.CreateRepoResponse dataclass.
  • Changed create() method for w.repos workspace-level service . New request type is databricks.sdk.service.workspace.CreateRepoRequest dataclass.
  • Changed delete() method for w.repos workspace-level service to return any dataclass.
  • Changed get() method for w.repos workspace-level service to return databricks.sdk.service.workspace.GetRepoResponse dataclass.
  • Changed update() method for w.repos workspace-level service to return any dataclass.
  • Changed update() method for w.repos workspace-level service . New request type is databricks.sdk.service.workspace.UpdateRepoRequest dataclass.
  • Changed source_code_path field for databricks.sdk.service.apps.AppDeployment to no longer be required.
  • Changed source_code_path field for databricks.sdk.service.apps.CreateAppDeploymentRequest to no longer be required.
  • Changed return_params and routine_dependencies fields for databricks.sdk.service.catalog.CreateFunction to no longer be required.
  • Changed credential_id and git_provider fields for databricks.sdk.service.workspace.CreateCredentialsResponse to be required.
  • Changed credential_id field for databricks.sdk.service.workspace.CredentialInfo to be required.
  • Changed patterns field for databricks.sdk.service.workspace.SparseCheckout to databricks.sdk.service.workspace.List dataclass.
  • Changed patterns field for databricks.sdk.service.workspace.SparseCheckoutUpdate to databricks.sdk.service.workspace.List dataclass.
  • Removed databricks.sdk.service.apps.AppState, databricks.sdk.service.apps.AppStatus, any and any dataclasses.
  • Removed databricks.sdk.service.sql.ClientCallContext, databricks.sdk.service.sql.EncodedText, databricks.sdk.service.sql.EncodedTextEncoding, databricks.sdk.service.sql.QuerySource, databricks.sdk.service.sql.QuerySourceDriverInfo, databricks.sdk.service.sql.QuerySourceEntryPoint, `databricks.sdk.service.sql.Q...
Read more

v0.32.3

19 Sep 14:27
v0.32.3
e23b4ac
Compare
Choose a tag to compare

Release v0.32.3

New Features and Improvements

  • Integrate Databricks SDK with Model Serving Auth Provider (#761).

Bug Fixes

  • Add DataPlane docs to the index (#764).
  • mypy error: Skipping analyzing "google": module is installed, but missing library stubs or py.typed marker (#769).

v0.32.2

17 Sep 15:38
v0.32.2
5e871cb
Compare
Choose a tag to compare

New Features and Improvements

  • Support Models in dbutils.fs operations (#750).

Bug Fixes

  • Do not specify --tenant flag when fetching managed identity access token from the CLI (#748).
  • Fix deserialization of 401/403 errors (#758).
  • Use correct optional typing in WorkspaceClient for mypy (#760).

v0.32.1

10 Sep 12:36
v0.32.1
b34f502
Compare
Choose a tag to compare

Bug Fixes

  • Properly include message when handing SCIM errors (#753).

v0.32.0

04 Sep 13:35
v0.32.0
c532de6
Compare
Choose a tag to compare

Bug Fixes

  • Handle non-JSON errors gracefully (#741).

Documentation

  • Add Data Plane access documentation (#732).

Internal Changes

  • Fix test_iam::test_scim_error_unmarshall integration test (#743).

API Changes:

  • Added regenerate_dashboard() method for w.quality_monitors workspace-level service.
  • Added databricks.sdk.service.catalog.RegenerateDashboardRequest and databricks.sdk.service.catalog.RegenerateDashboardResponse dataclasses.
  • Added databricks.sdk.service.jobs.QueueDetails, databricks.sdk.service.jobs.QueueDetailsCodeCode, databricks.sdk.service.jobs.RunLifecycleStateV2State, databricks.sdk.service.jobs.RunStatus, databricks.sdk.service.jobs.TerminationCodeCode, databricks.sdk.service.jobs.TerminationDetails and databricks.sdk.service.jobs.TerminationTypeType dataclasses.
  • Added status field for databricks.sdk.service.jobs.BaseRun.
  • Added status field for databricks.sdk.service.jobs.RepairHistoryItem.
  • Added status field for databricks.sdk.service.jobs.Run.
  • Added status field for databricks.sdk.service.jobs.RunTask.
  • Added max_provisioned_throughput and min_provisioned_throughput fields for databricks.sdk.service.serving.ServedModelInput.
  • Added columns_to_sync field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest.
  • Changed workload_size field for databricks.sdk.service.serving.ServedModelInput to no longer be required.

OpenAPI SHA: d05898328669a3f8ab0c2ecee37db2673d3ea3f7, Date: 2024-09-04

v0.31.1

28 Aug 11:15
v0.31.1
b36a7b9
Compare
Choose a tag to compare

Bug Fixes

  • Fix DatabricksConfig.copy when authenticated with OAuth (#723).

Internal Changes

  • Fix get_workspace_client test to match Go SDK behavior (#738).
  • Verify that WorkspaceClient created from AccountClient does actually work through integration tests (#736).

v0.31.0

21 Aug 16:15
v0.31.0
fb30ed9
Compare
Choose a tag to compare

Bug Fixes

  • Fixed regression introduced in v0.30.0 causing ValueError: Invalid semantic version: 0.33.1+420240816190912
    (#729).

Internal Changes

  • Escape single quotes in regex matchers
    (#727).

API Changes:

  • Added
    w.policy_compliance_for_clusters
    workspace-level service.
  • Added
    w.policy_compliance_for_jobs
    workspace-level service.
  • Added
    w.resource_quotas
    workspace-level service.
  • Added databricks.sdk.service.catalog.GetQuotaRequest,
    databricks.sdk.service.catalog.GetQuotaResponse,
    databricks.sdk.service.catalog.ListQuotasRequest,
    databricks.sdk.service.catalog.ListQuotasResponse and
    databricks.sdk.service.catalog.QuotaInfo dataclasses.
  • Added databricks.sdk.service.compute.ClusterCompliance,
    databricks.sdk.service.compute.ClusterSettingsChange,
    databricks.sdk.service.compute.EnforceClusterComplianceRequest,
    databricks.sdk.service.compute.EnforceClusterComplianceResponse,
    databricks.sdk.service.compute.GetClusterComplianceRequest,
    databricks.sdk.service.compute.GetClusterComplianceResponse,
    databricks.sdk.service.compute.ListClusterCompliancesRequest and
    databricks.sdk.service.compute.ListClusterCompliancesResponse
    dataclasses.
  • Added
    databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange,
    databricks.sdk.service.jobs.EnforcePolicyComplianceRequest,
    databricks.sdk.service.jobs.EnforcePolicyComplianceResponse,
    databricks.sdk.service.jobs.GetPolicyComplianceRequest,
    databricks.sdk.service.jobs.GetPolicyComplianceResponse,
    databricks.sdk.service.jobs.JobCompliance,
    databricks.sdk.service.jobs.ListJobComplianceForPolicyResponse and
    databricks.sdk.service.jobs.ListJobComplianceRequest dataclasses.
  • Added fallback field for
    databricks.sdk.service.catalog.CreateExternalLocation.
  • Added fallback field for
    databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added fallback field for
    databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added job_run_id field for databricks.sdk.service.jobs.BaseRun.
  • Added job_run_id field for databricks.sdk.service.jobs.Run.
  • Added include_metrics field for
    databricks.sdk.service.sql.ListQueryHistoryRequest.
  • Added statement_ids field for
    databricks.sdk.service.sql.QueryFilter.
  • Removed databricks.sdk.service.sql.ContextFilter dataclass.
  • Removed context_filter field for
    databricks.sdk.service.sql.QueryFilter.
  • Removed pipeline_id and pipeline_update_id fields for
    databricks.sdk.service.sql.QuerySource.

OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21

v0.30.0

13 Aug 07:10
v0.30.0
c2cc3ea
Compare
Choose a tag to compare

New Features and Improvements

  • Add DataPlane support (#700).
  • Support partners in SDK (#648).
  • w.clusters.list() is no longer limited to returning 200 all-purpose and 30 jobs clusters from the last 30 days. It now returns all terminated clusters in the last 30 days.

Bug Fixes

  • Check trailing slash in host url (#681).
  • Decrease runtime of recursive workspace listing test (#721).
  • Fix test_get_workspace_client and test_runtime_auth_from_jobs (#719).
  • Infer Azure tenant ID if not set (#638).

Internal Changes

  • Add Release tag and Workflow fix (#704).
  • Add apps package in docgen (#722).
  • Fix processing of quoted titles (#712).
  • Improve Changelog by grouping changes (#703).
  • Move PR message validation to a separate workflow (#707).
  • Test that Jobs API endpoints are pinned to 2.1 (#714).
  • Trigger the validate workflow in the merge queue (#709).
  • Update OpenAPI spec (#715).

Other Changes

  • Add Windows WorkFlow (#692).
  • Fix auth tests for windows. (#697).
  • Fix for cancelled workflow (#701).
  • Fix test_core for windows (#702).
  • Fix test_local_io for windows (#695).
  • Remove duplicate ubuntu tests (#693).
  • fix windows path (#660) (#673).

API Changes:

  • Added databricks.sdk.service.apps package.
  • Added a.usage_dashboards account-level service.
  • Added w.alerts_legacy workspace-level service, w.queries_legacy workspace-level service and w.query_visualizations_legacy workspace-level service.
  • Added w.genie workspace-level service.
  • Added w.notification_destinations workspace-level service.
  • Added update() method for w.clusters workspace-level service.
  • Added list_visualizations() method for w.queries workspace-level service.
  • Added databricks.sdk.service.catalog.GetBindingsSecurableType and databricks.sdk.service.catalog.UpdateBindingsSecurableType dataclasses.
  • Added databricks.sdk.service.billing.ActionConfiguration, databricks.sdk.service.billing.ActionConfigurationType, databricks.sdk.service.billing.AlertConfiguration, databricks.sdk.service.billing.AlertConfigurationQuantityType, databricks.sdk.service.billing.AlertConfigurationTimePeriod, databricks.sdk.service.billing.AlertConfigurationTriggerType, databricks.sdk.service.billing.BudgetConfiguration, databricks.sdk.service.billing.BudgetConfigurationFilter, databricks.sdk.service.billing.BudgetConfigurationFilterClause, databricks.sdk.service.billing.BudgetConfigurationFilterOperator, databricks.sdk.service.billing.BudgetConfigurationFilterTagClause, databricks.sdk.service.billing.BudgetConfigurationFilterWorkspaceIdClause, databricks.sdk.service.billing.CreateBillingUsageDashboardRequest, databricks.sdk.service.billing.CreateBillingUsageDashboardResponse, databricks.sdk.service.billing.CreateBudgetConfigurationBudget, databricks.sdk.service.billing.CreateBudgetConfigurationBudgetActionConfigurations, databricks.sdk.service.billing.CreateBudgetConfigurationBudgetAlertConfigurations, databricks.sdk.service.billing.CreateBudgetConfigurationRequest, databricks.sdk.service.billing.CreateBudgetConfigurationResponse, databricks.sdk.service.billing.DeleteBudgetConfigurationRequest, any, databricks.sdk.service.billing.GetBillingUsageDashboardRequest, databricks.sdk.service.billing.GetBillingUsageDashboardResponse, databricks.sdk.service.billing.GetBudgetConfigurationRequest, databricks.sdk.service.billing.GetBudgetConfigurationResponse, databricks.sdk.service.billing.ListBudgetConfigurationsRequest, databricks.sdk.service.billing.ListBudgetConfigurationsResponse, databricks.sdk.service.billing.UpdateBudgetConfigurationBudget, databricks.sdk.service.billing.UpdateBudgetConfigurationRequest, databricks.sdk.service.billing.UpdateBudgetConfigurationResponse and databricks.sdk.service.billing.UsageDashboardType dataclasses.
  • Added databricks.sdk.service.compute.ListClustersFilterBy, databricks.sdk.service.compute.ListClustersSortBy, databricks.sdk.service.compute.ListClustersSortByDirection, databricks.sdk.service.compute.ListClustersSortByField, databricks.sdk.service.compute.UpdateCluster, databricks.sdk.service.compute.UpdateClusterResource and any dataclasses.
  • Added databricks.sdk.service.dashboards.ExecuteMessageQueryRequest, databricks.sdk.service.dashboards.GenieAttachment, databricks.sdk.service.dashboards.GenieConversation, databricks.sdk.service.dashboards.GenieCreateConversationMessageRequest, databricks.sdk.service.dashboards.GenieGetConversationMessageRequest, databricks.sdk.service.dashboards.GenieGetMessageQueryResultRequest, databricks.sdk.service.dashboards.GenieGetMessageQueryResultResponse, databricks.sdk.service.dashboards.GenieMessage, databricks.sdk.service.dashboards.GenieStartConversationMessageRequest, databricks.sdk.service.dashboards.GenieStartConversationResponse, databricks.sdk.service.dashboards.MessageError, databricks.sdk.service.dashboards.MessageErrorType, databricks.sdk.service.dashboards.MessageStatus, databricks.sdk.service.dashboards.QueryAttachment, databricks.sdk.service.dashboards.Result and databricks.sdk.service.dashboards.TextAttachment dataclasses.
  • Added any, databricks.sdk.service.iam.MigratePermissionsRequest and databricks.sdk.service.iam.MigratePermissionsResponse dataclasses.
  • Added databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequest and databricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequest dataclasses.
  • Added databricks.sdk.service.pipelines.IngestionPipelineDefinition and databricks.sdk.service.pipelines.PipelineStateInfoHealth dataclasses.
  • Added databricks.sdk.service.serving.GoogleCloudVertexAiConfig dataclass.
  • Added databricks.sdk.service.settings.Config, databricks.sdk.service.settings.CreateNotificationDestinationRequest, databricks.sdk.service.settings.DeleteNotificationDestinationRequest, databricks.sdk.service.settings.DestinationType, databricks.sdk.service.settings.EmailConfig, any, databricks.sdk.service.settings.GenericWebhookConfig, databricks.sdk.service.settings.GetNotificationDestinationRequest, databricks.sdk.service.settings.ListNotificationDestinationsRequest, databricks.sdk.service.settings.ListNotificationDestinationsResponse, databricks.sdk.service.settings.ListNotificationDestinationsResult, databricks.sdk.service.settings.MicrosoftTeamsConfig, databricks.sdk.service.settings.NotificationDestination, databricks.sdk.service.settings.PagerdutyConfig, databricks.sdk.service.settings.SlackConfig and databricks.sdk.service.settings.UpdateNotificationDestinationRequest dataclasses.
  • Added databricks.sdk.service.sql.AlertCondition, databricks.sdk.service.sql.AlertConditionOperand, databricks.sdk.service.sql.AlertConditionThreshold, databricks.sdk.service.sql.AlertOperandColumn, databricks.sdk.service.sql.AlertOperandValue, databricks.sdk.service.sql.AlertOperator, databricks.sdk.service.sql.ClientCallContext, databricks.sdk.service.sql.ContextFilter, databricks.sdk.service.sql.CreateAlertRequest, databricks.sdk.service.sql.CreateAlertRequestAlert, databricks.sdk.service.sql.CreateQueryRequest, databricks.sdk.service.sql.CreateQueryRequestQuery, databricks.sdk.service.sql.CreateQueryVisualizationsLegacyRequest, databricks.sdk.service.sql.CreateVisualizationRequest, databricks.sdk.service.sql.CreateVisualizationRequestVisualization, databricks.sdk.service.sql.DatePrecision, databricks.sdk.service.sql.DateRange, databricks.sdk.service.sql.DateRangeValue, databricks.sdk.service.sql.DateRangeValueDynamicDateRange, databricks.sdk.service.sql.DateValue, databricks.sdk.service.sql.DateValueDynamicDate, databricks.sdk.service.sql.DeleteAlertsLegacyRequest, databricks.sdk.service.sql.DeleteQueriesLegacyRequest, `databricks.sdk.service.sql.DeleteQueryVisualizationsLeg...
Read more

v0.29.0

24 Jun 13:57
228cc8f
Compare
Choose a tag to compare

Breaking Changes

  • Create a method to generate OAuth tokens (#644)

NOTE: this change renames @credentials_provider/CredentialsProvider to @credentials_strategy/CredentialsStrategy.

Improvements and Bug Fixes

  • Patch dbutils.notebook.entry_point... to return current local notebook path from env var (#618).
  • Add serverless_compute_id field to the config (#685).
  • Added with_product(...) and with_user_agent_extra(...) public functions to improve telemetry for mid-stream libraries (#679).
  • Fixed Interactive OAuth on Azure & updated documentations (#669).

Documentation

  • Fix documentation examples (#676).

Internal Changes

  • Ignore DataPlane Services during generation (#663).
  • Update OpenAPI spec (#667).
  • Retry failed integration tests (#674).

API Changes

  • Changed list() method for a.account_storage_credentials account-level service to return databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse dataclass.
  • Changed isolation_mode field for databricks.sdk.service.catalog.CatalogInfo to databricks.sdk.service.catalog.CatalogIsolationMode dataclass.
  • Added isolation_mode field for databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added max_results and page_token fields for databricks.sdk.service.catalog.ListCatalogsRequest.
  • Added next_page_token field for databricks.sdk.service.catalog.ListCatalogsResponse.
  • Added table_serving_url field for databricks.sdk.service.catalog.OnlineTable.
  • Added isolation_mode field for databricks.sdk.service.catalog.StorageCredentialInfo.
  • Changed isolation_mode field for databricks.sdk.service.catalog.UpdateCatalog to databricks.sdk.service.catalog.CatalogIsolationMode dataclass.
  • Added isolation_mode field for databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added isolation_mode field for databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added databricks.sdk.service.catalog.CatalogIsolationMode and databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse dataclasses.
  • Added create_schedule(), create_subscription(), delete_schedule(), delete_subscription(), get_schedule(), get_subscription(), list(), list_schedules(), list_subscriptions() and update_schedule() methods for w.lakeview workspace-level service.
  • Added databricks.sdk.service.dashboards.CreateScheduleRequest, databricks.sdk.service.dashboards.CreateSubscriptionRequest, databricks.sdk.service.dashboards.CronSchedule, databricks.sdk.service.dashboards.DashboardView, databricks.sdk.service.dashboards.DeleteScheduleRequest, databricks.sdk.service.dashboards.DeleteSubscriptionRequest dataclass, databricks.sdk.service.dashboards.GetScheduleRequest, databricks.sdk.service.dashboards.GetSubscriptionRequest, databricks.sdk.service.dashboards.ListDashboardsRequest, databricks.sdk.service.dashboards.ListDashboardsResponse, databricks.sdk.service.dashboards.ListSchedulesRequest, databricks.sdk.service.dashboards.ListSchedulesResponse, databricks.sdk.service.dashboards.ListSubscriptionsRequest, databricks.sdk.service.dashboards.ListSubscriptionsResponse, databricks.sdk.service.dashboards.Schedule, databricks.sdk.service.dashboards.SchedulePauseStatus, databricks.sdk.service.dashboards.Subscriber, databricks.sdk.service.dashboards.Subscription, databricks.sdk.service.dashboards.SubscriptionSubscriberDestination, databricks.sdk.service.dashboards.SubscriptionSubscriberUser and databricks.sdk.service.dashboards.UpdateScheduleRequest dataclasses.
  • Added termination_category field for databricks.sdk.service.jobs.ForEachTaskErrorMessageStats.
  • Added on_streaming_backlog_exceeded field for databricks.sdk.service.jobs.JobEmailNotifications.
  • Added environment_key field for databricks.sdk.service.jobs.RunTask.
  • Removed condition_task, dbt_task, notebook_task, pipeline_task, python_wheel_task, run_job_task, spark_jar_task, spark_python_task, spark_submit_task and sql_task fields for databricks.sdk.service.jobs.SubmitRun.
  • Added environments field for databricks.sdk.service.jobs.SubmitRun.
  • Added dbt_task field for databricks.sdk.service.jobs.SubmitTask.
  • Added environment_key field for databricks.sdk.service.jobs.SubmitTask.
  • Added on_streaming_backlog_exceeded field for databricks.sdk.service.jobs.TaskEmailNotifications.
  • Added periodic field for databricks.sdk.service.jobs.TriggerSettings.
  • Added on_streaming_backlog_exceeded field for databricks.sdk.service.jobs.WebhookNotifications.
  • Added databricks.sdk.service.jobs.PeriodicTriggerConfiguration dataclass.
  • Added databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit dataclass.
  • Added batch_get() method for w.consumer_listings workspace-level service.
  • Added batch_get() method for w.consumer_providers workspace-level service.
  • Added provider_summary field for databricks.sdk.service.marketplace.Listing.
  • Added databricks.sdk.service.marketplace.BatchGetListingsRequest, databricks.sdk.service.marketplace.BatchGetListingsResponse, databricks.sdk.service.marketplace.BatchGetProvidersRequest, databricks.sdk.service.marketplace.BatchGetProvidersResponse, databricks.sdk.service.marketplace.ProviderIconFile, databricks.sdk.service.marketplace.ProviderIconType, databricks.sdk.service.marketplace.ProviderListingSummaryInfo and databricks.sdk.service.oauth2.DataPlaneInfo dataclasses.
  • Removed create_deployment() method for w.apps workspace-level service.
  • Added deploy() and start() method1 for w.apps workspace-level service.
  • Added w.serving_endpoints_data_plane workspace-level service.
  • Added service_principal_id and service_principal_name fields for databricks.sdk.service.serving.App.
  • Added mode field for databricks.sdk.service.serving.AppDeployment.
  • Added mode field for databricks.sdk.service.serving.CreateAppDeploymentRequest.
  • Added data_plane_info field for databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added databricks.sdk.service.serving.AppDeploymentMode, databricks.sdk.service.serving.ModelDataPlaneInfo and databricks.sdk.service.serving.StartAppRequest dataclasses.
  • Added query_next_page() method for w.vector_search_indexes workspace-level service.
  • Added query_type field for databricks.sdk.service.vectorsearch.QueryVectorIndexRequest.
  • Added next_page_token field for databricks.sdk.service.vectorsearch.QueryVectorIndexResponse.

OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24