Skip to content

Releases: databricks/databricks-sdk-py

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

v0.28.0

23 May 11:18
3a9b82a
Compare
Choose a tag to compare

Improvements and new features

  • Better error message when private link enabled workspaces reject requests (#647).

API Changes:

  • Renamed w.lakehouse_monitors workspace-level service to w.quality_monitors .
  • Added databricks.sdk.service.vectorsearch.ListValue dataclass.
  • Added databricks.sdk.service.vectorsearch.MapStringValueEntry dataclass.
  • Added databricks.sdk.service.vectorsearch.ScanVectorIndexRequest dataclass.
  • Added databricks.sdk.service.vectorsearch.ScanVectorIndexResponse dataclass.
  • Added databricks.sdk.service.vectorsearch.Struct dataclass.
  • Added databricks.sdk.service.vectorsearch.Value dataclass.
  • Added databricks.sdk.service.catalog.ListConnectionsRequest dataclass.
  • Added databricks.sdk.service.catalog.MonitorRefreshListResponse dataclass.
  • Added databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition dataclass.
  • Added databricks.sdk.service.pipelines.TableSpecificConfig dataclass.
  • Added databricks.sdk.service.pipelines.TableSpecificConfigScdType dataclass.
  • Added databricks.sdk.service.serving.AppDeploymentArtifacts dataclass.
  • Removed databricks.sdk.service.catalog.EnableSchemaName dataclass.
  • Removed databricks.sdk.service.catalog.DisableSchemaName dataclass.
  • Removed databricks.sdk.service.marketplace.SortBySpec dataclass.
  • Removed databricks.sdk.service.marketplace.SortOrder dataclass.
  • Renamed databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest dataclass to databricks.sdk.service.catalog.DeleteQualityMonitorRequest.
  • Renamed databricks.sdk.service.catalog.GetLakehouseMonitorRequest dataclass to databricks.sdk.service.catalog.GetQualityMonitorRequest.
  • Added next_page_token field for databricks.sdk.service.catalog.ListConnectionsResponse.
  • Added dashboard_id field for databricks.sdk.service.catalog.UpdateMonitor.
  • Added is_ascending and sort_by fields for databricks.sdk.service.marketplace.ListListingsRequest.
  • Added is_ascending field for databricks.sdk.service.marketplace.SearchListingsRequest.
  • Added gateway_definition field for databricks.sdk.service.pipelines.CreatePipeline.
  • Added gateway_definition field for databricks.sdk.service.pipelines.EditPipeline.
  • Added table_configuration field for databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition.
  • Added gateway_definition field for databricks.sdk.service.pipelines.PipelineSpec.
  • Added table_configuration field for databricks.sdk.service.pipelines.SchemaSpec.
  • Added table_configuration field for databricks.sdk.service.pipelines.TableSpec.
  • Added deployment_artifacts field for databricks.sdk.service.serving.AppDeployment.
  • Added route_optimized field for databricks.sdk.service.serving.CreateServingEndpoint.
  • Added contents field for databricks.sdk.service.serving.ExportMetricsResponse.
  • Added microsoft_entra_client_id, microsoft_entra_client_secret and microsoft_entra_tenant_id fields for databricks.sdk.service.serving.OpenAiConfig.
  • Added endpoint_url and route_optimized fields for databricks.sdk.service.serving.ServingEndpointDetailed.
  • Added storage_root field for databricks.sdk.service.sharing.CreateShare.
  • Added storage_location and storage_root fields for databricks.sdk.service.sharing.ShareInfo.
  • Added storage_root field for databricks.sdk.service.sharing.UpdateShare.
  • Added embedding_writeback_table field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest.
  • Added embedding_writeback_table field for databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse.
  • Changed schema_name field for databricks.sdk.service.catalog.DisableRequest to str dataclass.
  • Changed schema_name field for databricks.sdk.service.catalog.EnableRequest to str dataclass.
  • Changed cluster_status() method for w.libraries workspace-level service to return databricks.sdk.service.compute.ClusterLibraryStatuses dataclass.
  • Changed spec and cluster_source fields for databricks.sdk.service.compute.ClusterDetails to databricks.sdk.service.compute.ClusterSpec dataclass.
  • Changed openai_api_key field for databricks.sdk.service.serving.OpenAiConfig to no longer be required.
  • Removed cluster_source field for databricks.sdk.service.compute.ClusterAttributes.
  • Removed cluster_source field for databricks.sdk.service.compute.ClusterSpec.
  • Removed databricks.sdk.service.compute.ClusterStatusResponse dataclass.
  • Removed cluster_source field for databricks.sdk.service.compute.CreateCluster.
  • Removed clone_from and cluster_source fields for databricks.sdk.service.compute.EditCluster.
  • Removed sort_by_spec field for databricks.sdk.service.marketplace.ListListingsRequest.
  • Added scan_index() method for w.vector_search_indexes workspace-level service.
  • Changed list() method for w.connections workspace-level service to require request of databricks.sdk.service.catalog.ListConnectionsRequest dataclass.

OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21

v0.27.1

16 May 13:52
v0.27.1
fabe7c4
Compare
Choose a tag to compare

0.27.1

Bug Fixes

  • Fix null body response to empty in ApiClient (#579).