Releases: databricks/databricks-sdk-py
Releases · databricks/databricks-sdk-py
v0.63.0
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()andupdate_synced_database_table()methods for w.database workspace-level service. - Added
first_on_demandfield fordatabricks.sdk.service.compute.GcpAttributes. - Added
usage_policy_idfield fordatabricks.sdk.service.jobs.CreateJob. - Added
usage_policy_idfield fordatabricks.sdk.service.jobs.JobSettings. - Added
usage_policy_idfield fordatabricks.sdk.service.jobs.SubmitRun. - Added
client_request_idandusage_contextfields fordatabricks.sdk.service.serving.QueryEndpointInput. - Added
channel_id,channel_id_set,oauth_tokenandoauth_token_setfields fordatabricks.sdk.service.settings.SlackConfig. - Added
snapshotenum value fordatabricks.sdk.service.ml.PublishSpecPublishMode. - [Breaking] Changed
publish_modefield fordatabricks.sdk.service.ml.PublishSpecto be required.
v0.62.0
Release v0.62.0
API Changes
- Added
statement_id_signaturefield fordatabricks.sdk.service.dashboards.Result. - Added
effective_database_instance_nameandeffective_logical_database_namefields fordatabricks.sdk.service.database.SyncedDatabaseTable. - Added
tablefield fordatabricks.sdk.service.jobs.TriggerStateProto. - Added
email_notificationsfield fordatabricks.sdk.service.serving.CreatePtEndpointRequest. - Added
email_notificationsfield fordatabricks.sdk.service.serving.CreateServingEndpoint. - Added
email_notificationsfield fordatabricks.sdk.service.serving.ServingEndpointDetailed. - [Breaking] Changed
list()method for w.consumer_providers workspace-level service . New request type isdatabricks.sdk.service.marketplace.ListConsumerProvidersRequestdataclass. - [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 isdatabricks.sdk.service.provisioning.CreatePrivateAccessSettingsRequestdataclass. - [Breaking] Changed
replace()method for a.private_access account-level service . New request type isdatabricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequestdataclass. - [Breaking] Removed
is_featuredfield fordatabricks.sdk.service.marketplace.ListProvidersRequest.
v0.61.0
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_msgfield fordatabricks.sdk.service.catalog.CreateMonitor. - Added
latest_monitor_failure_msgfield fordatabricks.sdk.service.catalog.UpdateMonitor. - Added
sharefield fordatabricks.sdk.service.sharing.ListProviderShareAssetsResponse. - Added
projected_remaining_wallclock_time_msfield fordatabricks.sdk.service.sql.QueryMetrics. - Added
unspecifiedenum value fordatabricks.sdk.service.catalog.MonitorCronSchedulePauseStatus. - Added
unknownenum value fordatabricks.sdk.service.catalog.MonitorRefreshInfoState. - Added
unknown_triggerenum value fordatabricks.sdk.service.catalog.MonitorRefreshInfoTrigger. - Added
message_attachment_too_long_errorenum value fordatabricks.sdk.service.dashboards.MessageErrorType. - Added
maskenum value fordatabricks.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 returningdatabricks.sdk.service.catalog.CancelRefreshResponsedataclass. - [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 returningdatabricks.sdk.service.catalog.DeleteMonitorResponsedataclass. - [Breaking] Changed
refresh_idfield fordatabricks.sdk.service.catalog.CancelRefreshRequestto typeintdataclass. - [Breaking] Changed
refresh_idfield fordatabricks.sdk.service.catalog.GetRefreshRequestto typeintdataclass. - [Breaking] Changed
monitor_versionfield fordatabricks.sdk.service.catalog.MonitorInfoto typeintdataclass. - Changed
output_schema_namefield fordatabricks.sdk.service.catalog.MonitorInfoto be required.
v0.60.0
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
FilesExtfails to retry if it receives certain status code from server.
Internal Changes
- Refactor unit tests for
FilesExtto improve its readability.
API Changes
- Added
databricks.sdk.service.agentbrickspackage. - Added
provisioning_phasefield fordatabricks.sdk.service.database.SyncedTablePipelineProgress. - Added
redshiftandsqldwenum values fordatabricks.sdk.service.pipelines.IngestionSourceType. - Added
germany_c5enum value fordatabricks.sdk.service.settings.ComplianceStandard. - Changed
asset_typeandnamefields fordatabricks.sdk.service.cleanrooms.CleanRoomAssetto be required. - [Breaking] Changed
asset_typeandnamefields fordatabricks.sdk.service.cleanrooms.CleanRoomAssetto be required. - [Breaking] Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetailsto be required. - Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetForeignTableLocalDetailsto be required. - Changed
notebook_contentfield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetNotebookto be required. - [Breaking] Changed
notebook_contentfield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetNotebookto be required. - Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto be required. - [Breaking] Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetTableLocalDetailsto be required. - [Breaking] Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetailsto be required. - Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetViewLocalDetailsto be required. - [Breaking] Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetailsto be required. - Changed
local_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAssetVolumeLocalDetailsto be required. - [Breaking] Removed
databricks.sdk.service.aibuilderpackage.
v0.59.0
Release v0.59.0
API Changes
- Added w.service_principal_secrets_proxy workspace-level service.
- Added w.default_warehouse_id workspace-level service.
- Added
databasefield fordatabricks.sdk.service.apps.AppResource. - Added
environment_settingsfield fordatabricks.sdk.service.catalog.ConnectionInfo. - Added
environment_settingsfield fordatabricks.sdk.service.catalog.CreateConnection. - Added
environment_settingsfield fordatabricks.sdk.service.catalog.UpdateConnection. - Added
read_replica_countfield fordatabricks.sdk.service.ml.OnlineStore. - Added
page_sizefield fordatabricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest. - Added
query_based_connector_configfield fordatabricks.sdk.service.pipelines.TableSpecificConfig. - Added
projected_remaining_task_total_time_ms,remaining_task_count,runnable_tasksandwork_to_be_donefields fordatabricks.sdk.service.sql.QueryMetrics. - Added
is_default_for_providerandnamefields fordatabricks.sdk.service.workspace.CreateCredentialsRequest. - Added
is_default_for_providerandnamefields fordatabricks.sdk.service.workspace.CreateCredentialsResponse. - Added
is_default_for_providerandnamefields fordatabricks.sdk.service.workspace.CredentialInfo. - Added
is_default_for_providerandnamefields fordatabricks.sdk.service.workspace.GetCredentialsResponse. - Added
is_default_for_providerandnamefields fordatabricks.sdk.service.workspace.UpdateCredentialsRequest. - Added
databricksenum value fordatabricks.sdk.service.catalog.SystemType. - Added
driver_dns_resolution_failureenum value fordatabricks.sdk.service.compute.TerminationReasonCode. - Added
confluenceandmeta_marketingenum values fordatabricks.sdk.service.pipelines.IngestionSourceType. - Added
delta_iceberg_tableenum value fordatabricks.sdk.service.sharing.TableInternalAttributesSharedTableType. - [Breaking] Changed
delete()method for w.table_constraints workspace-level service to start returningdatabricks.sdk.service.catalog.DeleteTableConstraintResponsedataclass. - [Breaking] Changed
service_principal_idfield fordatabricks.sdk.service.oauth2.CreateServicePrincipalSecretRequestto typestrdataclass. - [Breaking] Changed
service_principal_idfield fordatabricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequestto typestrdataclass. - [Breaking] Changed
service_principal_idfield fordatabricks.sdk.service.oauth2.ListServicePrincipalSecretsRequestto typestrdataclass. - [Breaking] Changed
callsfield fordatabricks.sdk.service.serving.AiGatewayRateLimitto no longer be required. - Changed
callsfield fordatabricks.sdk.service.serving.AiGatewayRateLimitto no longer be required. - [Breaking] Removed
create()method for w.dashboards workspace-level service. - [Breaking] Removed
rangeandif_unmodified_sincefields fordatabricks.sdk.service.files.DownloadRequest. - [Breaking] Removed
rangeandif_unmodified_sincefields fordatabricks.sdk.service.files.GetMetadataRequest.
v0.58.0
API Changes
- Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.ClusterAttributes. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.ClusterDetails. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.ClusterSpec. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.CreateCluster. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.CreateInstancePool. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.EditCluster. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.EditInstancePool. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.GetInstancePool. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.InstancePoolAndStats. - Added
remote_disk_throughputandtotal_initial_remote_disk_sizefields fordatabricks.sdk.service.compute.UpdateClusterResource. - Added
renum value fordatabricks.sdk.service.compute.Language. - Added
continuousandcontinuous_restartenum values fordatabricks.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()andtrash_space()methods for w.genie workspace-level service. - Added
create_database_instance_role(),delete_database_instance_role(),get_database_instance_role()andlist_database_instance_roles()methods for w.database workspace-level service. - Added
connectionandcredentialfields fordatabricks.sdk.service.catalog.Dependency. - Added
relyfield fordatabricks.sdk.service.catalog.ForeignKeyConstraint. - Added
relyfield fordatabricks.sdk.service.catalog.PrimaryKeyConstraint. - Added
securable_kind_manifestfield fordatabricks.sdk.service.catalog.TableInfo. - Added
securable_kind_manifestfield fordatabricks.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_dnsandretention_window_in_daysfields fordatabricks.sdk.service.database.DatabaseInstance. - Added
claimsfield fordatabricks.sdk.service.database.GenerateDatabaseCredentialRequest. - Added
last_syncfield fordatabricks.sdk.service.database.SyncedTableStatus. - Added
activityfield fordatabricks.sdk.service.ml.DeleteTransitionRequestResponse. - Added
max_resultsfield fordatabricks.sdk.service.ml.ListWebhooksRequest. - Added
bodyandstatus_codefields fordatabricks.sdk.service.ml.TestRegistryWebhookResponse. - Added
model_version_databricksfield fordatabricks.sdk.service.ml.TransitionStageResponse. - Added
registered_modelfield fordatabricks.sdk.service.ml.UpdateModelResponse. - Added
model_versionfield fordatabricks.sdk.service.ml.UpdateModelVersionResponse. - Added
webhookfield fordatabricks.sdk.service.ml.UpdateWebhookResponse. - Added
run_asfield fordatabricks.sdk.service.pipelines.GetPipelineResponse. - Added
principalfield fordatabricks.sdk.service.serving.AiGatewayRateLimit. - Added
descriptionfield fordatabricks.sdk.service.serving.CreateServingEndpoint. - Added
served_entity_namefield fordatabricks.sdk.service.serving.Route. - Added
any_static_credentialenum value fordatabricks.sdk.service.catalog.CredentialType. - Added
databricks_row_store_format,delta_uniform_hudi,delta_uniform_iceberg,hive,iceberg,mongodb_format,oracle_format,salesforce_data_cloud_formatandteradata_formatenum values fordatabricks.sdk.service.catalog.DataSourceFormat. - Added
metric_viewenum value fordatabricks.sdk.service.catalog.TableType. - Added
security_agents_failed_initial_verificationenum value fordatabricks.sdk.service.compute.TerminationReasonCode. - Added
can_create_registered_modelenum value fordatabricks.sdk.service.ml.PermissionLevel. - Added
bigqueryenum value fordatabricks.sdk.service.pipelines.IngestionSourceType. - Added
append_onlyenum value fordatabricks.sdk.service.pipelines.TableSpecificConfigScdType. - Added
service_principalanduser_groupenum values fordatabricks.sdk.service.serving.AiGatewayRateLimitKey. - [Breaking] Changed
cancel_optimize()anddelete_custom_llm()methods for w.ai_builder workspace-level service to returnanydataclass. - [Breaking] Changed
delete()method for a.budget_policy account-level service to returnanydataclass. - [Breaking] Changed
delete()method for w.online_tables workspace-level service to returnanydataclass. - [Breaking] Changed
delete()method for w.clean_rooms workspace-level service to returnanydataclass. - [Breaking] Changed
delete_schedule()anddelete_subscription()methods for w.lakeview workspace-level service to returnanydataclass. - [Breaking] Changed
delete_database_catalog(),delete_database_instance(),delete_database_table()anddelete_synced_database_table()methods for w.database workspace-level service to returnanydataclass. - [Breaking] Changed
delete_online_store()method for w.feature_store workspace-level service to returnanydataclass. - [Breaking] Changed
delete_transition_request(),update_model(),update_model_version()andupdate_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 returnanydataclass. - [Breaking] Changed
delete()method for a.service_principal_federation_policy account-level service to returnanydataclass. - [Breaking] Changed
delete_quality_monitor()method for w.quality_monitor_v2 workspace-level service to returnanydataclass. - [Breaking] Changed
delete_network_connectivity_configuration()method for a.network_connectivity account-level service to returnanydataclass. - [Breaking] Changed
delete_network_policy_rpc()method for a.network_policies account-level service to returnanydataclass. - [Breaking] Changed
delete()method for w.recipient_federation_policies workspace-level service to returnanydataclass. - [Breaking] Changed
list()method for w.alerts_legacy workspace-level service . New request type isanydataclass. - [Breaking] Changed
update()method for w.dashboard_widgets workspace-level service . New request type isdatabricks.sdk.service.sql.UpdateWidgetRequestdataclass. - [Breaking] Changed
list()method for w.data_sources workspace-level service . New request type isanydataclass. - [Breaking] Changed
create()method for w.query_visualizations_legacy workspace-level service with new required argument order. - [Breaking] Changed
from_stageandto_stagefields fordatabricks.sdk.service.ml.Activityto typestrdataclass. - [Breaking] Changed
stagefield fordatabricks.sdk.service.ml.ApproveTransitionRequestto typestrdataclass. - [Breaking] Changed
stagefield...
v0.57.0
Release v0.57.0
API Changes
- Added w.ai_builder workspace-level service.
- Added w.feature_store workspace-level service.
- Added
expiration_timefield fordatabricks.sdk.service.database.DatabaseCredential. - Added
effective_stoppedfield fordatabricks.sdk.service.database.DatabaseInstance. - Added
existing_pipeline_idfield fordatabricks.sdk.service.database.SyncedTableSpec. - Added
pipeline_idfield fordatabricks.sdk.service.database.SyncedTableStatus. - Added
dbt_platform_outputfield fordatabricks.sdk.service.jobs.RunOutput. - Added
dbt_platform_taskfield fordatabricks.sdk.service.jobs.RunTask. - Added
dbt_platform_taskfield fordatabricks.sdk.service.jobs.SubmitTask. - Added
dbt_platform_taskfield fordatabricks.sdk.service.jobs.Task. - Added
environmentfield fordatabricks.sdk.service.pipelines.CreatePipeline. - Added
environmentfield fordatabricks.sdk.service.pipelines.EditPipeline. - Added
environmentfield fordatabricks.sdk.service.pipelines.PipelineSpec. - Added
descriptionfield fordatabricks.sdk.service.serving.ServingEndpoint. - Added
descriptionfield fordatabricks.sdk.service.serving.ServingEndpointDetailed. - Added
cancelled,error,queued,running,startingandsuccessenum values fordatabricks.sdk.service.jobs.DbtPlatformRunStatus. - [Breaking] Changed
statusfield fordatabricks.sdk.service.jobs.DbtCloudJobRunStepto typedatabricks.sdk.service.jobs.DbtPlatformRunStatusdataclass. - [Breaking] Removed w.custom_llms workspace-level service.
- [Breaking] Removed
table_serving_urlfield fordatabricks.sdk.service.database.DatabaseTable. - [Breaking] Removed
table_serving_urlfield fordatabricks.sdk.service.database.SyncedDatabaseTable. - [Breaking] Removed
pipeline_idfield fordatabricks.sdk.service.database.SyncedTableSpec. - [Breaking] Removed
cancelled,error,queued,running,startingandsuccessenum values fordatabricks.sdk.service.jobs.DbtCloudRunStatus.
v0.56.0
Release v0.56.0
API Changes
- Added
databricks.sdk.service.aibuilder,databricks.sdk.service.databaseanddatabricks.sdk.service.qualitymonitorv2packages. - 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_tokenfield fordatabricks.sdk.service.billing.ListLogDeliveryRequest. - Added
next_page_tokenfield fordatabricks.sdk.service.billing.WrappedLogDeliveryConfigurations. - Added
next_page_tokenfield fordatabricks.sdk.service.catalog.EffectivePermissionsList. - Added
max_resultsandpage_tokenfields fordatabricks.sdk.service.catalog.GetEffectiveRequest. - Added
max_resultsandpage_tokenfields fordatabricks.sdk.service.catalog.GetGrantRequest. - Added
next_page_tokenfield fordatabricks.sdk.service.catalog.ListMetastoresResponse. - Added
clean_room_namefield fordatabricks.sdk.service.cleanrooms.CleanRoomAsset. - [Breaking] Added
namefield fordatabricks.sdk.service.cleanrooms.DeleteCleanRoomAssetRequest. - [Breaking] Added
namefield fordatabricks.sdk.service.cleanrooms.GetCleanRoomAssetRequest. - Added
trigger_statefield fordatabricks.sdk.service.jobs.BaseJob. - Added
trigger_statefield fordatabricks.sdk.service.jobs.Job. - Added
dbt_cloud_outputfield fordatabricks.sdk.service.jobs.RunOutput. - Added
dbt_cloud_taskfield fordatabricks.sdk.service.jobs.RunTask. - Added
dbt_cloud_taskfield fordatabricks.sdk.service.jobs.SubmitTask. - Added
dbt_cloud_taskfield fordatabricks.sdk.service.jobs.Task. - Added
tagsfield fordatabricks.sdk.service.pipelines.CreatePipeline. - Added
tagsfield fordatabricks.sdk.service.pipelines.EditPipeline. - Added
tagsfield fordatabricks.sdk.service.pipelines.PipelineSpec. - Added
max_provisioned_concurrencyandmin_provisioned_concurrencyfields fordatabricks.sdk.service.serving.ServedEntityInput. - Added
max_provisioned_concurrencyandmin_provisioned_concurrencyfields fordatabricks.sdk.service.serving.ServedEntityOutput. - Added
max_provisioned_concurrencyandmin_provisioned_concurrencyfields fordatabricks.sdk.service.serving.ServedModelInput. - Added
max_provisioned_concurrencyandmin_provisioned_concurrencyfields fordatabricks.sdk.service.serving.ServedModelOutput. - Added
endpoint_serviceandresource_namesfields fordatabricks.sdk.service.settings.CreatePrivateEndpointRule. - Added
aws_private_endpoint_rulesfield fordatabricks.sdk.service.settings.NccEgressTargetRules. - Added
task_time_over_time_rangefield fordatabricks.sdk.service.sql.QueryMetrics. - Added
deltasharing_catalog,foreign_catalog,internal_catalog,managed_catalog,managed_online_catalog,system_catalogandunknown_catalog_typeenum values fordatabricks.sdk.service.catalog.CatalogType. - Added
ga4_raw_data,power_bi,salesforce,salesforce_data_cloud,servicenow,unknown_connection_typeandworkday_raasenum values fordatabricks.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_credentialandunknown_credential_typeenum values fordatabricks.sdk.service.catalog.CredentialType. - Added
internalandinternal_and_externalenum values fordatabricks.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_typeandvolumeenum values fordatabricks.sdk.service.catalog.SecurableType. - Added
cluster_migratedenum value fordatabricks.sdk.service.compute.EventType. - Added
driver_unhealthyenum value fordatabricks.sdk.service.compute.TerminationReasonCode. - Added
teradataenum value fordatabricks.sdk.service.pipelines.IngestionSourceType. - Added
oidc_federationenum value fordatabricks.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 returndatabricks.sdk.service.billing.GetLogDeliveryConfigurationResponsedataclass. - [Breaking] Changed
create_private_endpoint_rule(),delete_private_endpoint_rule()andget_private_endpoint_rule()methods for a.network_connectivity account-level service to returndatabricks.sdk.service.settings.NccPrivateEndpointRuledataclass. - [Breaking] Changed
list_private_endpoint_rules()method for a.network_connectivity account-level service to returndatabricks.sdk.service.settings.ListPrivateEndpointRulesResponsedataclass. - [Breaking] Changed
delete()andget()methods for w.clean_room_assets workspace-level service . Method path has changed. - [Breaking] Changed
delete()andget()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 returndatabricks.sdk.service.catalog.GetPermissionsResponsedataclass. - [Breaking] Changed
update()method for w.grants workspace-level service to returndatabricks.sdk.service.catalog.UpdatePermissionsResponsedataclass. - [Breaking] Changed
list()method for w.metastores workspace-level service to require request ofdatabricks.sdk.service.catalog.ListMetastoresRequestdataclass. - Changed
account_id,credentials_id,log_type,output_formatandstorage_configuration_idfields fordatabricks.sdk.service.billing.LogDeliveryConfigurationto be required. - Changed
messageandstatusfields fordatabricks.sdk.service.billing.LogDeliveryStatusto be required. - [Breaking] Changed
log_delivery_configurationfield fordatabricks.sdk.service.billing.WrappedCreateLogDeliveryConfigurationto be required. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.ConnectionInfoto typedatabricks.sdk.service.catalog.SecurableTypedataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.GetEffectiveRequestto typestrdataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.GetGrantRequestto typestrdataclass. - [Breaking] Changed
delta_sharing_scopefield fordatabricks.sdk.service.catalog.GetMetastoreSummaryResponseto typedatabricks.sdk.service.catalog.DeltaSharingScopeEnumdataclass. - [Breaking] Changed
delta_sharing_scopefield fordatabricks.sdk.service.catalog.MetastoreInfoto typedatabricks.sdk.service.catalog.DeltaSharingScopeEnumdataclass. - [Breaking] Changed
catalog_typefield fordatabricks.sdk.service.catalog.SchemaInfoto typedatabricks.sdk.service.catalog.CatalogTypedataclass. - [Breaking] Changed
delta_sharing_scopefield fordatabricks.sdk.service.catalog.UpdateMetastoreto typedatabricks.sdk.service.catalog.DeltaSharingScopeEnumdataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.UpdatePermissionsto typestrdataclass. - Changed
resource_idfield fordatabricks.sdk.service.settings.CreatePrivateEndpointRuleto 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...
v0.55.0
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
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()andset_logged_model_tags()methods for w.experiments workspace-level service. - Added
create_provisioned_throughput_endpoint()andupdate_provisioned_throughput_endpoint_config()methods for w.serving_endpoints workspace-level service. - Added
uc_securablefield fordatabricks.sdk.service.apps.AppResource. - Added
enable_file_eventsandfile_event_queuefields fordatabricks.sdk.service.catalog.CreateExternalLocation. - Added
catalog_namefield fordatabricks.sdk.service.catalog.EnableRequest. - Added
enable_file_eventsandfile_event_queuefields fordatabricks.sdk.service.catalog.ExternalLocationInfo. - Added
timeseries_columnsfield fordatabricks.sdk.service.catalog.PrimaryKeyConstraint. - Added
enable_file_eventsandfile_event_queuefields fordatabricks.sdk.service.catalog.UpdateExternalLocation. - Added
review_state,reviewsandrunner_collaborator_aliasesfields fordatabricks.sdk.service.cleanrooms.CleanRoomAssetNotebook. - Added
notebook_etagandnotebook_updated_atfields fordatabricks.sdk.service.cleanrooms.CleanRoomNotebookTaskRun. - Added
policy_idandservice_principal_idfields fordatabricks.sdk.service.oauth2.FederationPolicy. - Added
root_pathfield fordatabricks.sdk.service.pipelines.CreatePipeline. - Added
root_pathfield fordatabricks.sdk.service.pipelines.EditPipeline. - Added
source_typefield fordatabricks.sdk.service.pipelines.IngestionPipelineDefinition. - Added
globfield fordatabricks.sdk.service.pipelines.PipelineLibrary. - Added
root_pathfield fordatabricks.sdk.service.pipelines.PipelineSpec. - Added
provisioned_model_unitsfield fordatabricks.sdk.service.serving.ServedEntityInput. - Added
provisioned_model_unitsfield fordatabricks.sdk.service.serving.ServedEntityOutput. - Added
provisioned_model_unitsfield fordatabricks.sdk.service.serving.ServedModelInput. - Added
provisioned_model_unitsfield fordatabricks.sdk.service.serving.ServedModelOutput. - Added
materialization_namespacefield fordatabricks.sdk.service.sharing.Table. - Added
omit_permissions_listfield fordatabricks.sdk.service.sharing.UpdateSharePermissions. - Added
auto_resolve_display_namefield fordatabricks.sdk.service.sql.UpdateAlertRequest. - Added
auto_resolve_display_namefield fordatabricks.sdk.service.sql.UpdateQueryRequest. - Added
internal_catalog,managed_online_catalogandunknown_catalog_typeenum values fordatabricks.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_typeandvolumeenum values fordatabricks.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_exceptionandinvalid_sql_unknown_table_exceptionenum values fordatabricks.sdk.service.dashboards.MessageErrorType. - Added
can_createandcan_monitor_onlyenum values fordatabricks.sdk.service.iam.PermissionLevel. - Added
success_with_failuresenum value fordatabricks.sdk.service.jobs.TerminationCodeCode. - Added
infrastructure_maintenanceenum value fordatabricks.sdk.service.pipelines.StartUpdateCause. - Added
infrastructure_maintenanceenum value fordatabricks.sdk.service.pipelines.UpdateInfoCause. - [Breaking] Changed
create_alert()andupdate_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 isdatabricks.sdk.service.iam.SetObjectPermissionsdataclass. - [Breaking] Changed
update()method for w.permissions workspace-level service . New request type isdatabricks.sdk.service.iam.UpdateObjectPermissionsdataclass. - [Breaking] Changed
get()method for w.workspace_bindings workspace-level service to returndatabricks.sdk.service.catalog.GetCatalogWorkspaceBindingsResponsedataclass. - [Breaking] Changed
get_bindings()method for w.workspace_bindings workspace-level service to returndatabricks.sdk.service.catalog.GetWorkspaceBindingsResponsedataclass. - [Breaking] Changed
update()method for w.workspace_bindings workspace-level service to returndatabricks.sdk.service.catalog.UpdateCatalogWorkspaceBindingsResponsedataclass. - [Breaking] Changed
update_bindings()method for w.workspace_bindings workspace-level service to returndatabricks.sdk.service.catalog.UpdateWorkspaceBindingsResponsedataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.CatalogInfoto typedatabricks.sdk.service.catalog.SecurableTypedataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.GetBindingsRequestto typestrdataclass. - Changed
schemaandstatefields fordatabricks.sdk.service.catalog.SystemSchemaInfoto be required. - [Breaking] Changed
statefield fordatabricks.sdk.service.catalog.SystemSchemaInfoto typestrdataclass. - [Breaking] Changed
securable_typefield fordatabricks.sdk.service.catalog.UpdateWorkspaceBindingsParametersto typestrdataclass. - [Breaking] Changed
workspace_idfield fordatabricks.sdk.service.catalog.WorkspaceBindingto be required. - Changed
etagandnamefields fordatabricks.sdk.service.iam.RuleSetResponseto be required. - Changed
gpu_node_pool_idfield fordatabricks.sdk.service.jobs.ComputeConfigto no longer be required. - [Breaking] Changed
gpu_node_pool_idfield fordatabricks.sdk.service.jobs.ComputeConfigto no longer be required. - [Breaking] Changed
alertfield fordatabricks.sdk.service.sql.CreateAlertV2Requestto be required. - [Breaking] Changed
alertfield fordatabricks.sdk.service.sql.UpdateAlertV2Requestto be required. - [Breaking] Removed
access_pointfield fordatabricks.sdk.service.catalog.CreateExternalLocation. - [Breaking] Removed
access_pointfield fordatabricks.sdk.service.catalog.ExternalLocationInfo. - [Breaking] Removed
access_pointfield fordatabricks.sdk.service.catalog.UpdateExternalLocation. - [Breaking] Removed
node_type_flexibilityfield fordatabricks.sdk.service.compute.EditInstancePool. - [Breaking] Removed
node_type_flexibilityfield fordatabricks.sdk.service.compute.GetInstancePool. - [Breaking] Removed
node_type_flexibilityfield fordatabricks.sdk.service.compute.InstancePoolAndStats. - [Breaking] Removed
catalog,credential,external_locationandstorage_credentialenum values fordatabricks.sdk.service.catalog.GetBindingsSecurableType. - [Breaking] Removed
available,disable_initialized,enable_completed,enable_initializedandunavailableenum values fordatabricks.sdk.service.catalog.SystemSchemaInfoState. - [Breaking] Removed
catalog,credential,external_locationandstorage_credentialenum values fordatabricks.sdk.service.catalog.UpdateBindingsSecurableType.