Releases: databricks/databricks-sdk-py
Releases · databricks/databricks-sdk-py
v0.83.0
Release v0.83.0
New Features and Improvements
- Add support for single Profile for Account and Workspace operations in Unified Mode.
API Changes
- Add
generate_download_full_query_result()andget_download_full_query_result()methods for w.genie workspace-level service. - Add
active_instancesfield fordatabricks.sdk.service.apps.ComputeStatus. - [Breaking] Change
create_role()method for w.postgres workspace-level service. HTTP method/verb has changed. - Add
computefield fordatabricks.sdk.service.jobs.RunTask. - Add
computefield fordatabricks.sdk.service.jobs.SubmitTask. - Add
computefield fordatabricks.sdk.service.jobs.Task. - Add
mtls_port_connectivity_failureenum value fordatabricks.sdk.service.compute.TerminationReasonCode. - Add
mtls_port_connectivity_failureenum value fordatabricks.sdk.service.sql.TerminationReasonCode.
v0.82.0
Release v0.82.0
API Changes
- Add
backfill_sourcefield fordatabricks.sdk.service.ml.KafkaConfig. - Add
clone_modefield fordatabricks.sdk.service.pipelines.ClonePipelineRequest. - Add
burst_scaling_enabledfield fordatabricks.sdk.service.serving.ServedEntityInput. - Add
burst_scaling_enabledfield fordatabricks.sdk.service.serving.ServedEntityOutput. - Add
burst_scaling_enabledfield fordatabricks.sdk.service.serving.ServedModelInput. - Add
burst_scaling_enabledfield fordatabricks.sdk.service.serving.ServedModelOutput. - [Breaking] Change
create_role()method for w.postgres workspace-level service with new required argument order. - Change
role_idfield fordatabricks.sdk.service.postgres.CreateRoleRequestto no longer be required.
v0.81.0
Release v0.81.0
API Changes
- Add
postgres_rolefield fordatabricks.sdk.service.postgres.RoleRoleSpec. - Add
postgres_rolefield fordatabricks.sdk.service.postgres.RoleRoleStatus. - Add
purgefield fordatabricks.sdk.service.sql.TrashAlertV2Request.
v0.80.0
Release v0.80.0
Internal Changes
- Support CLI Profiles for Unified Host.
v0.79.0
Release v0.79.0
API Changes
- Add
full_refresh_windowfield fordatabricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
auto_full_refresh_policyfield fordatabricks.sdk.service.pipelines.TableSpecificConfig. - Add
hostsfield fordatabricks.sdk.service.postgres.EndpointStatus. - Add
ownerfield fordatabricks.sdk.service.postgres.ProjectStatus. - Add
validity_check_configurationsfield fordatabricks.sdk.service.qualitymonitorv2.QualityMonitor. - Add
burst_scaling_enabledfield fordatabricks.sdk.service.serving.PtServedModel. - Add
system_managedenum value fordatabricks.sdk.service.jobs.JobDeploymentKind. - Add
endpoint_type_read_writeandendpoint_type_read_onlyenum values fordatabricks.sdk.service.postgres.EndpointType. - Add
deletedenum value fordatabricks.sdk.service.vectorsearch.EndpointStatusState. - [Breaking] Remove
host,last_active_time,start_timeandsuspend_timefields fordatabricks.sdk.service.postgres.EndpointStatus. - [Breaking] Remove
compute_last_active_timefield fordatabricks.sdk.service.postgres.ProjectStatus. - [Breaking] Remove
read_writeandread_onlyenum values fordatabricks.sdk.service.postgres.EndpointType. - Add
create_default_warehouse_override(),delete_default_warehouse_override(),get_default_warehouse_override(),list_default_warehouse_overrides()andupdate_default_warehouse_override()methods for w.warehouses workspace-level service. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.ClusterAttributes. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.ClusterDetails. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.ClusterSpec. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.CreateCluster. - Add
node_type_flexibilityfield fordatabricks.sdk.service.compute.CreateInstancePool. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.EditCluster. - Add
node_type_flexibilityfield fordatabricks.sdk.service.compute.EditInstancePool. - Add
node_type_flexibilityfield fordatabricks.sdk.service.compute.GetInstancePool. - Add
node_type_flexibilityfield fordatabricks.sdk.service.compute.InstancePoolAndStats. - Add
driver_node_type_flexibilityandworker_node_type_flexibilityfields fordatabricks.sdk.service.compute.UpdateClusterResource. - Add
expire_timeandttlfields fordatabricks.sdk.service.postgres.BranchSpec. - Add
expire_timefield fordatabricks.sdk.service.postgres.BranchStatus. - [Breaking] Change
create_branch(),create_endpoint()andcreate_project()methods for w.postgres workspace-level service with new required argument order. - [Breaking] Change
branch_idfield fordatabricks.sdk.service.postgres.CreateBranchRequestto be required. - [Breaking] Change
endpoint_idfield fordatabricks.sdk.service.postgres.CreateEndpointRequestto be required. - [Breaking] Change
project_idfield fordatabricks.sdk.service.postgres.CreateProjectRequestto be required. - [Breaking] Remove
defaultfield fordatabricks.sdk.service.postgres.BranchSpec. - [Breaking] Remove
settingsfield fordatabricks.sdk.service.postgres.ProjectSpec. - [Breaking] Remove
settingsfield fordatabricks.sdk.service.postgres.ProjectStatus. - Add
generate_database_credential()method for w.postgres workspace-level service. - Add
get_public_account_user_preference(),list_account_user_preferences_metadata()andpatch_public_account_user_preference()methods for a.account_settings_v2 account-level service. - Add
stderrfield fordatabricks.sdk.service.compute.InitScriptInfoAndExecutionDetails. - Add
no_expiryfield fordatabricks.sdk.service.postgres.BranchSpec. - Add
outputsfield fordatabricks.sdk.service.serving.QueryEndpointResponse. - Add
session_idfield fordatabricks.sdk.service.sql.QueryInfo. - Add
principal_idfield fordatabricks.sdk.service.workspace.CreateCredentialsRequest. - Add
principal_idfield fordatabricks.sdk.service.workspace.DeleteCredentialsRequest. - Add
principal_idfield fordatabricks.sdk.service.workspace.GetCredentialsRequest. - Add
principal_idfield fordatabricks.sdk.service.workspace.ListCredentialsRequest. - Add
principal_idfield fordatabricks.sdk.service.workspace.UpdateCredentialsRequest. - Add
forcefield fordatabricks.sdk.service.pipelines.DeletePipelineRequest. - Add
no_suspensionfield fordatabricks.sdk.service.postgres.EndpointSpec. - Add
no_suspensionfield fordatabricks.sdk.service.postgres.ProjectDefaultEndpointSettings.
v0.78.0
Release v0.78.0
New Features and Improvements
- Increase async cache stale period from 3 to 5 minutes to cover the maximum monthly downtime of a 99.99% uptime SLA.
API Changes
- Add
table_deltasharing_open_dir_basedenum value fordatabricks.sdk.service.catalog.SecurableKind. - Add
creatingandcreate_failedenum values fordatabricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState. - [Breaking] Remove
access_modesandstorage_locationfields fordatabricks.sdk.service.sharing.Table. - Add
error_messagefield fordatabricks.sdk.service.settings.CreatePrivateEndpointRule. - Add
error_messagefield fordatabricks.sdk.service.settings.NccPrivateEndpointRule. - Add
error_messagefield fordatabricks.sdk.service.settings.UpdatePrivateEndpointRule. - Add
rate_limitedenum value fordatabricks.sdk.service.compute.TerminationReasonCode. - Add
rate_limitedenum value fordatabricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Add long-running operation configuration for PostgresAPI.delete_branch method.
- [Breaking] Add long-running operation configuration for PostgresAPI.delete_endpoint method.
- [Breaking] Add long-running operation configuration for PostgresAPI.delete_project method.
- [Breaking] Change
delete_branch(),delete_endpoint()anddelete_project()methods for w.postgres workspace-level service to returndatabricks.sdk.service.postgres.Operationdataclass. - [Breaking] Remove
pgbouncer_settingsfield fordatabricks.sdk.service.postgres.EndpointSettings. - [Breaking] Remove
pooler_modefield fordatabricks.sdk.service.postgres.EndpointSpec. - [Breaking] Remove
pooler_modefield fordatabricks.sdk.service.postgres.EndpointStatus. - [Breaking] Remove
pgbouncer_settingsfield fordatabricks.sdk.service.postgres.ProjectDefaultEndpointSettings.
v0.77.0
Release v0.77.0
API Changes
- Add
git_repositoryfield fordatabricks.sdk.service.apps.App. - Add
git_sourcefield fordatabricks.sdk.service.apps.AppDeployment. - Add
experiment_specfield fordatabricks.sdk.service.apps.AppManifestAppResourceSpec. - Add
experimentfield fordatabricks.sdk.service.apps.AppResource. - Add
git_repositoryfield fordatabricks.sdk.service.apps.AppUpdate. - Add
excluded_table_full_namesfield fordatabricks.sdk.service.dataquality.AnomalyDetectionConfig. - Add
group_namefield fordatabricks.sdk.service.jobs.JobRunAs. - Add
row_filterfield fordatabricks.sdk.service.pipelines.TableSpecificConfig. - Add
specandstatusfields fordatabricks.sdk.service.postgres.Endpoint. - Add
excluded_table_full_namesfield fordatabricks.sdk.service.qualitymonitorv2.AnomalyDetectionConfig. - Add
executeanduse_connectionenum values fordatabricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission. - Add
functionandconnectionenum values fordatabricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType. - Add
select,executeanduse_connectionenum values fordatabricks.sdk.service.apps.AppResourceUcSecurableUcSecurablePermission. - Add
table,functionandconnectionenum values fordatabricks.sdk.service.apps.AppResourceUcSecurableUcSecurableType. - [Breaking] Remove
apply_environment()method for w.pipelines workspace-level service. - [Breaking] Remove
autoscaling_limit_max_cu,autoscaling_limit_min_cu,current_state,disabled,effective_autoscaling_limit_max_cu,effective_autoscaling_limit_min_cu,effective_disabled,effective_pooler_mode,effective_settings,effective_suspend_timeout_duration,endpoint_type,host,last_active_time,pending_state,pooler_mode,settings,start_time,suspend_timeandsuspend_timeout_durationfields fordatabricks.sdk.service.postgres.Endpoint. - Add
create_role(),delete_role(),get_role()andlist_roles()methods for w.postgres workspace-level service. - Add
destination_source_securablefield fordatabricks.sdk.service.catalog.AccessRequestDestinations. - Add
specandstatusfields fordatabricks.sdk.service.postgres.Branch. - Add
specandstatusfields fordatabricks.sdk.service.postgres.Project. - Add
access_modesandstorage_locationfields fordatabricks.sdk.service.sharing.Table. - [Breaking] Remove
current_state,default,effective_default,effective_is_protected,effective_source_branch,effective_source_branch_lsn,effective_source_branch_time,is_protected,logical_size_bytes,pending_state,source_branch,source_branch_lsn,source_branch_timeandstate_change_timefields fordatabricks.sdk.service.postgres.Branch. - [Breaking] Remove
branch_logical_size_limit_bytes,compute_last_active_time,default_endpoint_settings,display_name,effective_default_endpoint_settings,effective_display_name,effective_history_retention_duration,effective_pg_version,effective_settings,history_retention_duration,pg_version,settingsandsynthetic_storage_size_bytesfields fordatabricks.sdk.service.postgres.Project. - Add
commandandenv_varsfields fordatabricks.sdk.service.apps.AppDeployment. - Add
full_nameandsecurable_typefields fordatabricks.sdk.service.catalog.AccessRequestDestinations. - [Breaking] Change
delete_kafka_config()method for w.feature_engineering workspace-level service . Method path has changed. - [Breaking] Change long-running operation configuration for PostgresAPI.delete_role method . Long running operation response type changed to
Nonedataclass.
v0.76.0
Release v0.76.0
New Features and Improvements
- Add support for unified hosts with experimental flag
v0.75.0
Release v0.75.0
API Changes
- Add
databricks.sdk.service.postgrespackage. - Add w.postgres workspace-level service.
- Add
apply_environment()method for w.pipelines workspace-level service. - Add
effective_usage_policy_idandusage_policy_idfields fordatabricks.sdk.service.apps.App. - Add
external_access_enabledfield fordatabricks.sdk.service.catalog.CreateAccountsMetastore. - Add
external_access_enabledfield fordatabricks.sdk.service.catalog.CreateMetastore. - Add
external_access_enabledfield fordatabricks.sdk.service.catalog.UpdateAccountsMetastore. - Add
external_access_enabledfield fordatabricks.sdk.service.catalog.UpdateMetastore. - Add
usage_policy_idfield fordatabricks.sdk.service.ml.OnlineStore. - Add
error_messagefield fordatabricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRule. - Add
error_messagefield fordatabricks.sdk.service.settings.NccAzurePrivateEndpointRule. - Add
control_plane_connection_failureandcontrol_plane_connection_failure_due_to_misconfigenum values fordatabricks.sdk.service.compute.TerminationReasonCode. - Add
control_plane_connection_failureandcontrol_plane_connection_failure_due_to_misconfigenum values fordatabricks.sdk.service.sql.TerminationReasonCode.
v0.74.0
Release v0.74.0
New Features and Improvements
- Add new auth type (
runtime-oauth) for notebooks: Introduce a new authentication mechanism that allows notebooks to authenticate using OAuth tokens
Bug Fixes
- Fixed an issue where download from Shared Volumes could fail by falling back to Files API whenever Presigned URLs are not available.
API Changes
- Add
create_space()andupdate_space()methods for w.genie workspace-level service. - Add
create_kafka_config(),delete_kafka_config(),get_kafka_config(),list_kafka_configs()andupdate_kafka_config()methods for w.feature_engineering workspace-level service. - Add
delete_online_table()method for w.feature_store workspace-level service. - Add
retrieve_user_visible_metrics()method for w.vector_search_endpoints workspace-level service. - Add
major_versionfield fordatabricks.sdk.service.billing.CreateBillingUsageDashboardRequest. - Add
include_serialized_spacefield fordatabricks.sdk.service.dashboards.GenieGetSpaceRequest. - Add
serialized_spacefield fordatabricks.sdk.service.dashboards.GenieSpace. - Add
purposefield fordatabricks.sdk.service.dashboards.TextAttachment. - Add
budget_policy_idfield fordatabricks.sdk.service.database.NewPipelineSpec. - Add
modelfield fordatabricks.sdk.service.jobs.TriggerSettings. - Add
kafka_sourcefield fordatabricks.sdk.service.ml.DataSource. - Add
connection_parametersfield fordatabricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition. - Add
ingest_from_uc_foreign_catalogfield fordatabricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
rewind_specfield fordatabricks.sdk.service.pipelines.StartUpdate. - Add
type_textfield fordatabricks.sdk.service.vectorsearch.ColumnInfo. - Add
foreign_catalogenum value fordatabricks.sdk.service.pipelines.IngestionSourceType. - Add
creatingandcreate_failedenum values fordatabricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRulePrivateLinkConnectionState. - Add
creatingandcreate_failedenum values fordatabricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState. - [Breaking] Change
destinationsfield fordatabricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - Change
destinationsfield fordatabricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - [Breaking] Change
online_store_configfield fordatabricks.sdk.service.ml.MaterializedFeatureto typedatabricks.sdk.service.ml.OnlineStoreConfigdataclass. - Add w.workspace_entity_tag_assignments workspace-level service.
- Add
clone()method for w.pipelines workspace-level service. - Add
dataset_cataloganddataset_schemafields fordatabricks.sdk.service.dashboards.CreateDashboardRequest. - Add
dataset_cataloganddataset_schemafields fordatabricks.sdk.service.dashboards.UpdateDashboardRequest. - Add
purge_datafield fordatabricks.sdk.service.database.DeleteSyncedDatabaseTableRequest. - Add
cron_schedulefield fordatabricks.sdk.service.ml.MaterializedFeature. - Add
truncationfield fordatabricks.sdk.service.pipelines.PipelineEvent. - Add
gcp_service_accountfield fordatabricks.sdk.service.provisioning.CreateGcpKeyInfo. - Add
gcp_service_accountfield fordatabricks.sdk.service.provisioning.GcpKeyInfo. - Add
has_delta_uniform_icebergfield fordatabricks.sdk.service.sharing.TableInternalAttributes. - Add
foreign_tableandvolumeenum values fordatabricks.sdk.service.sharing.SharedDataObjectDataObjectType. - Change
time_windowfield fordatabricks.sdk.service.ml.Featureto no longer be required. - [Breaking] Change
time_windowfield fordatabricks.sdk.service.ml.Featureto no longer be required.