Releases: databricks/databricks-sdk-py
Releases · databricks/databricks-sdk-py
v0.33.0
Release v0.33.0
Internal Changes
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.ComputeStateanddatabricks.sdk.service.apps.ComputeStatusdataclasses. - 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.R2Credentialsanddatabricks.sdk.service.catalog.TableOperationdataclasses. - 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.PutAiGatewayRequestanddatabricks.sdk.service.serving.PutAiGatewayResponsedataclasses. - 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.UpdateDisableLegacyAccessRequestanddatabricks.sdk.service.settings.UpdateDisableLegacyFeaturesRequestdataclasses. - 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.UpdateRepoRequestandanydataclasses. - Added
app_statusandcompute_statusfields fordatabricks.sdk.service.apps.App. - Added
deployment_idfield fordatabricks.sdk.service.apps.CreateAppDeploymentRequest. - Added
external_access_enabledfield fordatabricks.sdk.service.catalog.GetMetastoreSummaryResponse. - Added
include_manifest_capabilitiesfield fordatabricks.sdk.service.catalog.GetTableRequest. - Added
include_manifest_capabilitiesfield fordatabricks.sdk.service.catalog.ListSummariesRequest. - Added
include_manifest_capabilitiesfield fordatabricks.sdk.service.catalog.ListTablesRequest. - Added
external_access_enabledfield fordatabricks.sdk.service.catalog.MetastoreInfo. - Added
budget_policy_idandschemafields fordatabricks.sdk.service.pipelines.CreatePipeline. - Added
budget_policy_idandschemafields fordatabricks.sdk.service.pipelines.EditPipeline. - Added
effective_budget_policy_idfield fordatabricks.sdk.service.pipelines.GetPipelineResponse. - Added
budget_policy_idandschemafields fordatabricks.sdk.service.pipelines.PipelineSpec. - Added
ai_gatewayfield fordatabricks.sdk.service.serving.CreateServingEndpoint. - Added
ai_gatewayfield fordatabricks.sdk.service.serving.ServingEndpoint. - Added
ai_gatewayfield fordatabricks.sdk.service.serving.ServingEndpointDetailed. - Added
workspace_idfield fordatabricks.sdk.service.settings.TokenInfo. - Added
credential_id,git_providerandgit_usernamefields fordatabricks.sdk.service.workspace.GetCredentialsResponse. - Changed
delete(),start()andstop()methods for w.apps workspace-level service to returndatabricks.sdk.service.apps.Appdataclass. - 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 isdatabricks.sdk.service.workspace.CreateCredentialsRequestdataclass. - Changed
delete()method for w.git_credentials workspace-level service . New request type isdatabricks.sdk.service.workspace.DeleteCredentialsRequestdataclass. - Changed
delete()method for w.git_credentials workspace-level service to returnanydataclass. - Changed
get()method for w.git_credentials workspace-level service . New request type isdatabricks.sdk.service.workspace.GetCredentialsRequestdataclass. - Changed
get()method for w.git_credentials workspace-level service to returndatabricks.sdk.service.workspace.GetCredentialsResponsedataclass. - Changed
list()method for w.git_credentials workspace-level service to returndatabricks.sdk.service.workspace.ListCredentialsResponsedataclass. - Changed
update()method for w.git_credentials workspace-level service . New request type isdatabricks.sdk.service.workspace.UpdateCredentialsRequestdataclass. - Changed
update()method for w.git_credentials workspace-level service to returnanydataclass. - Changed
create()method for w.repos workspace-level service to returndatabricks.sdk.service.workspace.CreateRepoResponsedataclass. - Changed
create()method for w.repos workspace-level service . New request type isdatabricks.sdk.service.workspace.CreateRepoRequestdataclass. - Changed
delete()method for w.repos workspace-level service to returnanydataclass. - Changed
get()method for w.repos workspace-level service to returndatabricks.sdk.service.workspace.GetRepoResponsedataclass. - Changed
update()method for w.repos workspace-level service to returnanydataclass. - Changed
update()method for w.repos workspace-level service . New request type isdatabricks.sdk.service.workspace.UpdateRepoRequestdataclass. - Changed
source_code_pathfield fordatabricks.sdk.service.apps.AppDeploymentto no longer be required. - Changed
source_code_pathfield fordatabricks.sdk.service.apps.CreateAppDeploymentRequestto no longer be required. - Changed
return_paramsandroutine_dependenciesfields fordatabricks.sdk.service.catalog.CreateFunctionto no longer be required. - Changed
credential_idandgit_providerfields fordatabricks.sdk.service.workspace.CreateCredentialsResponseto be required. - Changed
credential_idfield fordatabricks.sdk.service.workspace.CredentialInfoto be required. - Changed
patternsfield fordatabricks.sdk.service.workspace.SparseCheckouttodatabricks.sdk.service.workspace.Listdataclass. - Changed
patternsfield fordatabricks.sdk.service.workspace.SparseCheckoutUpdatetodatabricks.sdk.service.workspace.Listdataclass. - Removed
databricks.sdk.service.apps.AppState,databricks.sdk.service.apps.AppStatus,anyandanydataclasses. - 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...
v0.32.3
v0.32.2
v0.32.1
v0.32.0
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.RegenerateDashboardRequestanddatabricks.sdk.service.catalog.RegenerateDashboardResponsedataclasses. - 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.TerminationDetailsanddatabricks.sdk.service.jobs.TerminationTypeTypedataclasses. - Added
statusfield fordatabricks.sdk.service.jobs.BaseRun. - Added
statusfield fordatabricks.sdk.service.jobs.RepairHistoryItem. - Added
statusfield fordatabricks.sdk.service.jobs.Run. - Added
statusfield fordatabricks.sdk.service.jobs.RunTask. - Added
max_provisioned_throughputandmin_provisioned_throughputfields fordatabricks.sdk.service.serving.ServedModelInput. - Added
columns_to_syncfield fordatabricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Changed
workload_sizefield fordatabricks.sdk.service.serving.ServedModelInputto no longer be required.
OpenAPI SHA: d05898328669a3f8ab0c2ecee37db2673d3ea3f7, Date: 2024-09-04
v0.31.1
v0.31.0
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.ListQuotasResponseand
databricks.sdk.service.catalog.QuotaInfodataclasses. - 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.ListClusterCompliancesRequestand
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.ListJobComplianceForPolicyResponseand
databricks.sdk.service.jobs.ListJobComplianceRequestdataclasses. - Added
fallbackfield for
databricks.sdk.service.catalog.CreateExternalLocation. - Added
fallbackfield for
databricks.sdk.service.catalog.ExternalLocationInfo. - Added
fallbackfield for
databricks.sdk.service.catalog.UpdateExternalLocation. - Added
job_run_idfield fordatabricks.sdk.service.jobs.BaseRun. - Added
job_run_idfield fordatabricks.sdk.service.jobs.Run. - Added
include_metricsfield for
databricks.sdk.service.sql.ListQueryHistoryRequest. - Added
statement_idsfield for
databricks.sdk.service.sql.QueryFilter. - Removed
databricks.sdk.service.sql.ContextFilterdataclass. - Removed
context_filterfield for
databricks.sdk.service.sql.QueryFilter. - Removed
pipeline_idandpipeline_update_idfields for
databricks.sdk.service.sql.QuerySource.
OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21
v0.30.0
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
quotedtitles (#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.appspackage. - 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.GetBindingsSecurableTypeanddatabricks.sdk.service.catalog.UpdateBindingsSecurableTypedataclasses. - 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.UpdateBudgetConfigurationResponseanddatabricks.sdk.service.billing.UsageDashboardTypedataclasses. - 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.UpdateClusterResourceandanydataclasses. - 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.Resultanddatabricks.sdk.service.dashboards.TextAttachmentdataclasses. - Added
any,databricks.sdk.service.iam.MigratePermissionsRequestanddatabricks.sdk.service.iam.MigratePermissionsResponsedataclasses. - Added
databricks.sdk.service.oauth2.ListCustomAppIntegrationsRequestanddatabricks.sdk.service.oauth2.ListPublishedAppIntegrationsRequestdataclasses. - Added
databricks.sdk.service.pipelines.IngestionPipelineDefinitionanddatabricks.sdk.service.pipelines.PipelineStateInfoHealthdataclasses. - Added
databricks.sdk.service.serving.GoogleCloudVertexAiConfigdataclass. - 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.SlackConfiganddatabricks.sdk.service.settings.UpdateNotificationDestinationRequestdataclasses. - 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...
v0.29.0
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_idfield to the config (#685). - Added
with_product(...)andwith_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 returndatabricks.sdk.service.catalog.ListAccountStorageCredentialsResponsedataclass. - Changed
isolation_modefield fordatabricks.sdk.service.catalog.CatalogInfotodatabricks.sdk.service.catalog.CatalogIsolationModedataclass. - Added
isolation_modefield fordatabricks.sdk.service.catalog.ExternalLocationInfo. - Added
max_resultsandpage_tokenfields fordatabricks.sdk.service.catalog.ListCatalogsRequest. - Added
next_page_tokenfield fordatabricks.sdk.service.catalog.ListCatalogsResponse. - Added
table_serving_urlfield fordatabricks.sdk.service.catalog.OnlineTable. - Added
isolation_modefield fordatabricks.sdk.service.catalog.StorageCredentialInfo. - Changed
isolation_modefield fordatabricks.sdk.service.catalog.UpdateCatalogtodatabricks.sdk.service.catalog.CatalogIsolationModedataclass. - Added
isolation_modefield fordatabricks.sdk.service.catalog.UpdateExternalLocation. - Added
isolation_modefield fordatabricks.sdk.service.catalog.UpdateStorageCredential. - Added
databricks.sdk.service.catalog.CatalogIsolationModeanddatabricks.sdk.service.catalog.ListAccountStorageCredentialsResponsedataclasses. - Added
create_schedule(),create_subscription(),delete_schedule(),delete_subscription(),get_schedule(),get_subscription(),list(),list_schedules(),list_subscriptions()andupdate_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.DeleteSubscriptionRequestdataclass,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.SubscriptionSubscriberUseranddatabricks.sdk.service.dashboards.UpdateScheduleRequestdataclasses. - Added
termination_categoryfield fordatabricks.sdk.service.jobs.ForEachTaskErrorMessageStats. - Added
on_streaming_backlog_exceededfield fordatabricks.sdk.service.jobs.JobEmailNotifications. - Added
environment_keyfield fordatabricks.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_taskandsql_taskfields fordatabricks.sdk.service.jobs.SubmitRun. - Added
environmentsfield fordatabricks.sdk.service.jobs.SubmitRun. - Added
dbt_taskfield fordatabricks.sdk.service.jobs.SubmitTask. - Added
environment_keyfield fordatabricks.sdk.service.jobs.SubmitTask. - Added
on_streaming_backlog_exceededfield fordatabricks.sdk.service.jobs.TaskEmailNotifications. - Added
periodicfield fordatabricks.sdk.service.jobs.TriggerSettings. - Added
on_streaming_backlog_exceededfield fordatabricks.sdk.service.jobs.WebhookNotifications. - Added
databricks.sdk.service.jobs.PeriodicTriggerConfigurationdataclass. - Added
databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnitdataclass. - Added
batch_get()method for w.consumer_listings workspace-level service. - Added
batch_get()method for w.consumer_providers workspace-level service. - Added
provider_summaryfield fordatabricks.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.ProviderListingSummaryInfoanddatabricks.sdk.service.oauth2.DataPlaneInfodataclasses. - Removed
create_deployment()method for w.apps workspace-level service. - Added
deploy()andstart()method1 for w.apps workspace-level service. - Added w.serving_endpoints_data_plane workspace-level service.
- Added
service_principal_idandservice_principal_namefields fordatabricks.sdk.service.serving.App. - Added
modefield fordatabricks.sdk.service.serving.AppDeployment. - Added
modefield fordatabricks.sdk.service.serving.CreateAppDeploymentRequest. - Added
data_plane_infofield fordatabricks.sdk.service.serving.ServingEndpointDetailed. - Added
databricks.sdk.service.serving.AppDeploymentMode,databricks.sdk.service.serving.ModelDataPlaneInfoanddatabricks.sdk.service.serving.StartAppRequestdataclasses. - Added
query_next_page()method for w.vector_search_indexes workspace-level service. - Added
query_typefield fordatabricks.sdk.service.vectorsearch.QueryVectorIndexRequest. - Added
next_page_tokenfield fordatabricks.sdk.service.vectorsearch.QueryVectorIndexResponse.
OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24
v0.28.0
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.ListValuedataclass. - Added
databricks.sdk.service.vectorsearch.MapStringValueEntrydataclass. - Added
databricks.sdk.service.vectorsearch.ScanVectorIndexRequestdataclass. - Added
databricks.sdk.service.vectorsearch.ScanVectorIndexResponsedataclass. - Added
databricks.sdk.service.vectorsearch.Structdataclass. - Added
databricks.sdk.service.vectorsearch.Valuedataclass. - Added
databricks.sdk.service.catalog.ListConnectionsRequestdataclass. - Added
databricks.sdk.service.catalog.MonitorRefreshListResponsedataclass. - Added
databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinitiondataclass. - Added
databricks.sdk.service.pipelines.TableSpecificConfigdataclass. - Added
databricks.sdk.service.pipelines.TableSpecificConfigScdTypedataclass. - Added
databricks.sdk.service.serving.AppDeploymentArtifactsdataclass. - Removed
databricks.sdk.service.catalog.EnableSchemaNamedataclass. - Removed
databricks.sdk.service.catalog.DisableSchemaNamedataclass. - Removed
databricks.sdk.service.marketplace.SortBySpecdataclass. - Removed
databricks.sdk.service.marketplace.SortOrderdataclass. - Renamed
databricks.sdk.service.catalog.DeleteLakehouseMonitorRequestdataclass todatabricks.sdk.service.catalog.DeleteQualityMonitorRequest. - Renamed
databricks.sdk.service.catalog.GetLakehouseMonitorRequestdataclass todatabricks.sdk.service.catalog.GetQualityMonitorRequest. - Added
next_page_tokenfield fordatabricks.sdk.service.catalog.ListConnectionsResponse. - Added
dashboard_idfield fordatabricks.sdk.service.catalog.UpdateMonitor. - Added
is_ascendingandsort_byfields fordatabricks.sdk.service.marketplace.ListListingsRequest. - Added
is_ascendingfield fordatabricks.sdk.service.marketplace.SearchListingsRequest. - Added
gateway_definitionfield fordatabricks.sdk.service.pipelines.CreatePipeline. - Added
gateway_definitionfield fordatabricks.sdk.service.pipelines.EditPipeline. - Added
table_configurationfield fordatabricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition. - Added
gateway_definitionfield fordatabricks.sdk.service.pipelines.PipelineSpec. - Added
table_configurationfield fordatabricks.sdk.service.pipelines.SchemaSpec. - Added
table_configurationfield fordatabricks.sdk.service.pipelines.TableSpec. - Added
deployment_artifactsfield fordatabricks.sdk.service.serving.AppDeployment. - Added
route_optimizedfield fordatabricks.sdk.service.serving.CreateServingEndpoint. - Added
contentsfield fordatabricks.sdk.service.serving.ExportMetricsResponse. - Added
microsoft_entra_client_id,microsoft_entra_client_secretandmicrosoft_entra_tenant_idfields fordatabricks.sdk.service.serving.OpenAiConfig. - Added
endpoint_urlandroute_optimizedfields fordatabricks.sdk.service.serving.ServingEndpointDetailed. - Added
storage_rootfield fordatabricks.sdk.service.sharing.CreateShare. - Added
storage_locationandstorage_rootfields fordatabricks.sdk.service.sharing.ShareInfo. - Added
storage_rootfield fordatabricks.sdk.service.sharing.UpdateShare. - Added
embedding_writeback_tablefield fordatabricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest. - Added
embedding_writeback_tablefield fordatabricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse. - Changed
schema_namefield fordatabricks.sdk.service.catalog.DisableRequesttostrdataclass. - Changed
schema_namefield fordatabricks.sdk.service.catalog.EnableRequesttostrdataclass. - Changed
cluster_status()method for w.libraries workspace-level service to returndatabricks.sdk.service.compute.ClusterLibraryStatusesdataclass. - Changed
specandcluster_sourcefields fordatabricks.sdk.service.compute.ClusterDetailstodatabricks.sdk.service.compute.ClusterSpecdataclass. - Changed
openai_api_keyfield fordatabricks.sdk.service.serving.OpenAiConfigto no longer be required. - Removed
cluster_sourcefield fordatabricks.sdk.service.compute.ClusterAttributes. - Removed
cluster_sourcefield fordatabricks.sdk.service.compute.ClusterSpec. - Removed
databricks.sdk.service.compute.ClusterStatusResponsedataclass. - Removed
cluster_sourcefield fordatabricks.sdk.service.compute.CreateCluster. - Removed
clone_fromandcluster_sourcefields fordatabricks.sdk.service.compute.EditCluster. - Removed
sort_by_specfield fordatabricks.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 ofdatabricks.sdk.service.catalog.ListConnectionsRequestdataclass.
OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21