Releases: databricks/databricks-sdk-py
v0.6.0
Change Summary
- Added collection of Databricks Runtime versions used together with Python SDK (#287).
- Applied attribute transformer when reading in attributes from the environment (#293).
- Made notebook-native auth work with more configurations of the Databricks Runtime (#285).
- Added retry in
w.clusters.ensure_cluster_is_running(id)
when cluster is simultaneously started by two different processes.
(#283). - Set necessary headers when authenticating via Azure CLI (#290).
- Updated classifier to
Development Status :: 4 - Beta
(#291). - Introduced Artifact Allowlist, Securable Tags, and Subentity Tags services.
- Introduced DeleteRuns and RestoreRuns methods in the Experiments API.
- Introduced the GetSecret method in the Secrets API.
- Renamed Auto Maintenance to Predictive Optimization.
New Services:
- Added w.artifact_allowlists workspace-level service.
- Added w.securable_tags workspace-level service.
- Added w.subentity_tags workspace-level service.
- Added
databricks.sdk.service.catalog.ArtifactAllowlistInfo
dataclass. - Added
databricks.sdk.service.catalog.ArtifactMatcher
dataclass. - Added
databricks.sdk.service.catalog.ArtifactType
dataclass. - Added
databricks.sdk.service.catalog.GetArtifactAllowlistRequest
dataclass. - Added
databricks.sdk.service.catalog.ListSecurableTagsRequest
dataclass. - Added
databricks.sdk.service.catalog.ListSecurableType
dataclass. - Added
databricks.sdk.service.catalog.ListSubentityTagsRequest
dataclass. - Added
databricks.sdk.service.catalog.MatchType
dataclass. - Added
databricks.sdk.service.catalog.SetArtifactAllowlist
dataclass. - Added
databricks.sdk.service.catalog.TagChanges
dataclass. - Added
databricks.sdk.service.catalog.TagKeyValuePair
dataclass. - Added
databricks.sdk.service.catalog.TagSecurable
dataclass. - Added
databricks.sdk.service.catalog.TagSecurableAssignment
dataclass. - Added
databricks.sdk.service.catalog.TagSecurableAssignmentsList
dataclass. - Added
databricks.sdk.service.catalog.TagSubentity
dataclass. - Added
databricks.sdk.service.catalog.TagSubentityAssignmentsList
dataclass. - Added
databricks.sdk.service.catalog.TagsSubentityAssignment
dataclass. - Added
databricks.sdk.service.catalog.UpdateSecurableType
dataclass. - Added
databricks.sdk.service.catalog.UpdateTags
dataclass.
New APIs:
- Added
delete_runs()
method for w.experiments workspace-level service. - Added
restore_runs()
method for w.experiments workspace-level service. - Added
databricks.sdk.service.ml.DeleteRuns
dataclass. - Added
databricks.sdk.service.ml.DeleteRunsResponse
dataclass. - Added
databricks.sdk.service.ml.RestoreRuns
dataclass. - Added
databricks.sdk.service.ml.RestoreRunsResponse
dataclass. - Added
get_secret()
method for w.secrets workspace-level service. - Added
databricks.sdk.service.workspace.GetSecretRequest
dataclass. - Added
databricks.sdk.service.workspace.GetSecretResponse
dataclass.
Service Renames:
- Removed
effective_auto_maintenance_flag
field fordatabricks.sdk.service.catalog.CatalogInfo
. - Removed
enable_auto_maintenance
field fordatabricks.sdk.service.catalog.CatalogInfo
. - Added
effective_predictive_optimization_flag
field fordatabricks.sdk.service.catalog.CatalogInfo
. - Added
enable_predictive_optimization
field fordatabricks.sdk.service.catalog.CatalogInfo
. - Removed
databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlag
dataclass. - Removed
databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromType
dataclass. - Removed
databricks.sdk.service.catalog.EnableAutoMaintenance
dataclass. - Removed
effective_auto_maintenance_flag
field fordatabricks.sdk.service.catalog.SchemaInfo
. - Removed
enable_auto_maintenance
field fordatabricks.sdk.service.catalog.SchemaInfo
. - Added
effective_predictive_optimization_flag
field fordatabricks.sdk.service.catalog.SchemaInfo
. - Added
enable_predictive_optimization
field fordatabricks.sdk.service.catalog.SchemaInfo
. - Removed
effective_auto_maintenance_flag
field fordatabricks.sdk.service.catalog.TableInfo
. - Removed
enable_auto_maintenance
field fordatabricks.sdk.service.catalog.TableInfo
. - Added
effective_predictive_optimization_flag
field fordatabricks.sdk.service.catalog.TableInfo
. - Added
enable_predictive_optimization
field fordatabricks.sdk.service.catalog.TableInfo
. - Added
databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlag
dataclass. - Added
databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType
dataclass. - Added
databricks.sdk.service.catalog.EnablePredictiveOptimization
dataclass.
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
v0.5.0
- Added
connection_pool_size
configuration property (preview) (#276). - Fixed OAuth M2M corner case in
WorkspaceClient
whereDATABRICKS_ACCOUNT_ID
is present in the environment (#273).
API Changes:
- Changed
create()
method for a.account_storage_credentials account-level service to returndatabricks.sdk.service.catalog.AccountsStorageCredentialInfo
dataclass. - Changed
get()
method for a.account_storage_credentials account-level service to returndatabricks.sdk.service.catalog.AccountsStorageCredentialInfo
dataclass. - Changed
update()
method for a.account_storage_credentials account-level service to returndatabricks.sdk.service.catalog.AccountsStorageCredentialInfo
dataclass. - Changed
create()
method for w.connections workspace-level service with new required argument order. - Changed
update()
method for w.connections workspace-level service with new required argument order. - Removed
options_kvpairs
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Removed
properties_kvpairs
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Added
options
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Added
properties
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Added
provisioning_state
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Added
securable_kind
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Added
securable_type
field fordatabricks.sdk.service.catalog.ConnectionInfo
. - Removed
options_kvpairs
field fordatabricks.sdk.service.catalog.CreateConnection
. - Removed
properties_kvpairs
field fordatabricks.sdk.service.catalog.CreateConnection
. - Added
options
field fordatabricks.sdk.service.catalog.CreateConnection
. - Added
properties
field fordatabricks.sdk.service.catalog.CreateConnection
. - Changed
algorithm
field fordatabricks.sdk.service.catalog.SseEncryptionDetails
to no longer be required. - Removed
options_kvpairs
field fordatabricks.sdk.service.catalog.UpdateConnection
. - Added
options
field fordatabricks.sdk.service.catalog.UpdateConnection
. - Added
databricks.sdk.service.catalog.AccountsStorageCredentialInfo
dataclass. - Added
databricks.sdk.service.catalog.ConnectionInfoSecurableKind
dataclass. - Added
databricks.sdk.service.catalog.ProvisioningState
dataclass. - Added
data_security_mode
field fordatabricks.sdk.service.compute.CreateCluster
. - Added
docker_image
field fordatabricks.sdk.service.compute.CreateCluster
. - Added
single_user_name
field fordatabricks.sdk.service.compute.CreateCluster
. - Removed
schema
field fordatabricks.sdk.service.iam.PartialUpdate
. - Added
schemas
field fordatabricks.sdk.service.iam.PartialUpdate
.
OpenAPI SHA: 1e3533f94335f0e6c5d9262bc1fea95b3ddcb0e1, Date: 2023-08-11
v0.4.0
To simplify documentation and management of object permissions, this release features a major reorganization of how permissions APIs are structured in the SDK. Rather than using a single permissions.get() API for all services, each service supporting permissions has its own permissions APIs. Follow these steps to migrate to the current SDK:
- Change
w.permissions.get()
andw.permissions.get_by_request_object_id_and_request_object_type()
tow.<Service>.get_<Service>_permissions()
- Change
w.permissions.get_permission_levels()
tow.<Service>.get_<Service>_permission_levels()
- Change
w.permissions.set()
tow.<Service>.set_<Service>_permissions()
- Change
w.permissions.update()
tow.<Service>.update_<Service>_permissions()
API Changes:
- Added
get_cluster_policy_permission_levels()
method for w.cluster_policies workspace-level service. - Added
get_cluster_policy_permissions()
method for w.cluster_policies workspace-level service. - Added
set_cluster_policy_permissions()
method for w.cluster_policies workspace-level service. - Added
update_cluster_policy_permissions()
method for w.cluster_policies workspace-level service. - Added
get_cluster_permission_levels()
method for w.clusters workspace-level service. - Added
get_cluster_permissions()
method for w.clusters workspace-level service. - Added
set_cluster_permissions()
method for w.clusters workspace-level service. - Added
update_cluster_permissions()
method for w.clusters workspace-level service. - Added
get_instance_pool_permission_levels()
method for w.instance_pools workspace-level service. - Added
get_instance_pool_permissions()
method for w.instance_pools workspace-level service. - Added
set_instance_pool_permissions()
method for w.instance_pools workspace-level service. - Added
update_instance_pool_permissions()
method for w.instance_pools workspace-level service. - Added
databricks.sdk.service.compute.ClusterAccessControlRequest
dataclass. - Added
databricks.sdk.service.compute.ClusterAccessControlResponse
dataclass. - Added
databricks.sdk.service.compute.ClusterPermission
dataclass. - Added
databricks.sdk.service.compute.ClusterPermissionLevel
dataclass. - Added
databricks.sdk.service.compute.ClusterPermissions
dataclass. - Added
databricks.sdk.service.compute.ClusterPermissionsDescription
dataclass. - Added
databricks.sdk.service.compute.ClusterPermissionsRequest
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyAccessControlRequest
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyAccessControlResponse
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyPermission
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyPermissionLevel
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyPermissions
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyPermissionsDescription
dataclass. - Added
databricks.sdk.service.compute.ClusterPolicyPermissionsRequest
dataclass. - Added
databricks.sdk.service.compute.GetClusterPermissionLevelsRequest
dataclass. - Added
databricks.sdk.service.compute.GetClusterPermissionLevelsResponse
dataclass. - Added
databricks.sdk.service.compute.GetClusterPermissionsRequest
dataclass. - Added
databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsRequest
dataclass. - Added
databricks.sdk.service.compute.GetClusterPolicyPermissionLevelsResponse
dataclass. - Added
databricks.sdk.service.compute.GetClusterPolicyPermissionsRequest
dataclass. - Added
databricks.sdk.service.compute.GetInstancePoolPermissionLevelsRequest
dataclass. - Added
databricks.sdk.service.compute.GetInstancePoolPermissionLevelsResponse
dataclass. - Added
databricks.sdk.service.compute.GetInstancePoolPermissionsRequest
dataclass. - Added
databricks.sdk.service.compute.InstancePoolAccessControlRequest
dataclass. - Added
databricks.sdk.service.compute.InstancePoolAccessControlResponse
dataclass. - Added
databricks.sdk.service.compute.InstancePoolPermission
dataclass. - Added
databricks.sdk.service.compute.InstancePoolPermissionLevel
dataclass. - Added
databricks.sdk.service.compute.InstancePoolPermissions
dataclass. - Added
databricks.sdk.service.compute.InstancePoolPermissionsDescription
dataclass. - Added
databricks.sdk.service.compute.InstancePoolPermissionsRequest
dataclass. - Changed
set()
method for w.permissions workspace-level service to start returningdatabricks.sdk.service.iam.ObjectPermissions
dataclass. - Changed
update()
method for w.permissions workspace-level service to start returningdatabricks.sdk.service.iam.ObjectPermissions
dataclass. - Added
get_password_permission_levels()
method for w.users workspace-level service. - Added
get_password_permissions()
method for w.users workspace-level service. - Added
set_password_permissions()
method for w.users workspace-level service. - Added
update_password_permissions()
method for w.users workspace-level service. - Added
display_name
field fordatabricks.sdk.service.iam.AccessControlResponse
. - Changed
roles
field fordatabricks.sdk.service.iam.GetAssignableRolesForResourceResponse
todatabricks.sdk.service.iam.RoleList
dataclass. - Added
databricks.sdk.service.iam.GetPasswordPermissionLevelsResponse
dataclass. - Added
databricks.sdk.service.iam.PasswordAccessControlRequest
dataclass. - Added
databricks.sdk.service.iam.PasswordAccessControlResponse
dataclass. - Added
databricks.sdk.service.iam.PasswordPermission
dataclass. - Added
databricks.sdk.service.iam.PasswordPermissionLevel
dataclass. - Added
databricks.sdk.service.iam.PasswordPermissions
dataclass. - Added
databricks.sdk.service.iam.PasswordPermissionsDescription
dataclass. - Added
databricks.sdk.service.iam.PasswordPermissionsRequest
dataclass. - Added
databricks.sdk.service.iam.Role
dataclass. - Added
get_job_permission_levels()
method for w.jobs workspace-level service. - Added
get_job_permissions()
method for w.jobs workspace-level service. - Added
set_job_permissions()
method for w.jobs workspace-level service. - Added
update_job_permissions()
method for w.jobs workspace-level service. - Added
databricks.sdk.service.jobs.GetJobPermissionLevelsRequest
dataclass. - Added
databricks.sdk.service.jobs.GetJobPermissionLevelsResponse
dataclass. - Added
databricks.sdk.service.jobs.GetJobPermissionsRequest
dataclass. - Added
databricks.sdk.service.jobs.JobAccessControlRequest
dataclass. - Added
databricks.sdk.service.jobs.JobAccessControlResponse
dataclass. - Added
databricks.sdk.service.jobs.JobPermission
dataclass. - Added
databricks.sdk.service.jobs.JobPermissionLevel
dataclass. - Added
databricks.sdk.service.jobs.JobPermissions
dataclass. - Added
databricks.sdk.service.jobs.JobPermissionsDescription
dataclass. - Added
databricks.sdk.service.jobs.JobPermissionsRequest
dataclass. - Added
get_experiment_permission_levels()
method for w.experiments workspace-level service. - Added
get_experiment_permissions()
method for w.experiments workspace-level service. - Added
set_experiment_permissions()
method for w.experiments workspace-level service. - Added
update_experiment_permissions()
method for w.experiments workspace-level service. - Added
get_registered_model_permission_levels()
method for w.model_registry workspace-level service. - Added
get_registered_model_permissions()
method for w.model_registry workspace-level service. - Added
set_registered_model_permissions()
method for w.model_registry workspace-level service. - A...
v0.3.1
v0.3.0
- Fixed serialization of lists of enum values (#248).
- Fixed examples that used incorrect keyword argument names. (databricks/databricks-sdk-go#560)
- Handled nested query parameters in ApiClient.do() (#249).
- Improved access of
__annotations__
(#239).
API Changes:
- Changed
create()
method for a.account_metastore_assignments account-level service to no longer returndatabricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList
dataclass. - Added
connection_name
field fordatabricks.sdk.service.catalog.CreateCatalog
. - Added
access_point
field fordatabricks.sdk.service.catalog.CreateExternalLocation
. - Added
encryption_details
field fordatabricks.sdk.service.catalog.CreateExternalLocation
. - Removed
databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem
dataclass. - Added
access_point
field fordatabricks.sdk.service.catalog.ExternalLocationInfo
. - Added
encryption_details
field fordatabricks.sdk.service.catalog.ExternalLocationInfo
. - Added
access_point
field fordatabricks.sdk.service.catalog.TableInfo
. - Added
encryption_details
field fordatabricks.sdk.service.catalog.TableInfo
. - Added
access_point
field fordatabricks.sdk.service.catalog.UpdateExternalLocation
. - Added
encryption_details
field fordatabricks.sdk.service.catalog.UpdateExternalLocation
. - Added
access_point
field fordatabricks.sdk.service.catalog.VolumeInfo
. - Added
encryption_details
field fordatabricks.sdk.service.catalog.VolumeInfo
. - Added
databricks.sdk.service.catalog.EncryptionDetails
dataclass. - Added
databricks.sdk.service.catalog.SseEncryptionDetails
dataclass. - Added
databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm
dataclass. - Added a.account_network_policy account-level service.
- Added
databricks.sdk.service.settings.AccountNetworkPolicyMessage
dataclass. - Added
databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest
dataclass. - Added
databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse
dataclass. - Added
databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest
dataclass. - Added
databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest
dataclass.
OpenAPI SHA: a1b6c1ecfaab6635911d3c060a8dd797ac6b2d4d, Date: 2023-07-27
What's Changed
- Call .value when serializing lists of enum values by @mgyucht in #248
- Handle nested query parameters in ApiClient.do() by @mgyucht in #249
- Improve access of
__annotations__
by @MichaelSpece in #239 - Release v0.3.0 by @tanmay-db in #250
New Contributors
- @MichaelSpece made their first contribution in #239
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
- Add Issue Templates (#208).
- Fixed notebook native auth for jobs (#209).
- Replace
datatime.timedelta()
withdatetime.timedelta()
in codebase (#207). - Support dod in python sdk (#212).
- [DECO-1115] Add local implementation for
dbutils.widgets
(#93). - Fix error message, ExportFormat -> ImportFormat (#220).
- Regenerate Python SDK using recent OpenAPI Specification (#229).
- Make workspace client also return runtime dbutils when in dbr (#210).
- Use .ConstantName defining target enum states for waiters (#230).
- Fix enum deserialization (#234).
- Fix enum deserialization, take 2 (#235).
- Added toolchain configuration to
.codegen.json
(#236). - Make OpenAPI spec location configurable (#237).
- Rearrange imports in
databricks.sdk.runtime
to improve local editor experience (#219). - Updated account-level and workspace-level user management examples (#241).
API Changes:
- Removed
maintenance()
method for w.metastores workspace-level service. - Added
enable_optimization()
method for w.metastores workspace-level service. - Added
update()
method for w.tables workspace-level service. - Added
force
field fordatabricks.sdk.service.catalog.DeleteAccountMetastoreRequest
. - Added
force
field fordatabricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest
. - Removed
databricks.sdk.service.catalog.UpdateAutoMaintenance
dataclass. - Removed
databricks.sdk.service.catalog.UpdateAutoMaintenanceResponse
dataclass. - Added
databricks.sdk.service.catalog.UpdatePredictiveOptimization
dataclass. - Added
databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponse
dataclass. - Added
databricks.sdk.service.catalog.UpdateTableRequest
dataclass. - Added
schema
field fordatabricks.sdk.service.iam.PartialUpdate
. - Added
databricks.sdk.service.iam.PatchSchema
dataclass. - Added
trigger_info
field fordatabricks.sdk.service.jobs.BaseRun
. - Added
health
field fordatabricks.sdk.service.jobs.CreateJob
. - Added
job_source
field fordatabricks.sdk.service.jobs.GitSource
. - Added
on_duration_warning_threshold_exceeded
field fordatabricks.sdk.service.jobs.JobEmailNotifications
. - Added
health
field fordatabricks.sdk.service.jobs.JobSettings
. - Added
trigger_info
field fordatabricks.sdk.service.jobs.Run
. - Added
run_job_output
field fordatabricks.sdk.service.jobs.RunOutput
. - Added
run_job_task
field fordatabricks.sdk.service.jobs.RunTask
. - Added
email_notifications
field fordatabricks.sdk.service.jobs.SubmitRun
. - Added
health
field fordatabricks.sdk.service.jobs.SubmitRun
. - Added
email_notifications
field fordatabricks.sdk.service.jobs.SubmitTask
. - Added
health
field fordatabricks.sdk.service.jobs.SubmitTask
. - Added
notification_settings
field fordatabricks.sdk.service.jobs.SubmitTask
. - Added
health
field fordatabricks.sdk.service.jobs.Task
. - Added
run_job_task
field fordatabricks.sdk.service.jobs.Task
. - Added
on_duration_warning_threshold_exceeded
field fordatabricks.sdk.service.jobs.TaskEmailNotifications
. - Added
on_duration_warning_threshold_exceeded
field fordatabricks.sdk.service.jobs.WebhookNotifications
. - Added
databricks.sdk.service.jobs.JobSource
dataclass. - Added
databricks.sdk.service.jobs.JobSourceDirtyState
dataclass. - Added
databricks.sdk.service.jobs.JobsHealthMetric
dataclass. - Added
databricks.sdk.service.jobs.JobsHealthOperator
dataclass. - Added
databricks.sdk.service.jobs.JobsHealthRule
dataclass. - Added
databricks.sdk.service.jobs.JobsHealthRules
dataclass. - Added
databricks.sdk.service.jobs.RunJobOutput
dataclass. - Added
databricks.sdk.service.jobs.RunJobTask
dataclass. - Added
databricks.sdk.service.jobs.TriggerInfo
dataclass. - Added
databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem
dataclass. - Removed
whl
field fordatabricks.sdk.service.pipelines.PipelineLibrary
. - Changed
delete_personal_compute_setting()
method for a.account_settings account-level service with new required argument order. - Changed
read_personal_compute_setting()
method for a.account_settings account-level service with new required argument order. - Changed
etag
field fordatabricks.sdk.service.settings.DeletePersonalComputeSettingRequest
to be required. - Changed
etag
field fordatabricks.sdk.service.settings.ReadPersonalComputeSettingRequest
to be required. - Added w.clean_rooms workspace-level service.
- Added
databricks.sdk.service.sharing.CentralCleanRoomInfo
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomAssetInfo
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomCatalog
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomCatalogUpdate
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomCollaboratorInfo
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomInfo
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomNotebookInfo
dataclass. - Added
databricks.sdk.service.sharing.CleanRoomTableInfo
dataclass. - Added
databricks.sdk.service.sharing.ColumnInfo
dataclass. - Added
databricks.sdk.service.sharing.ColumnMask
dataclass. - Added
databricks.sdk.service.sharing.ColumnTypeName
dataclass. - Added
databricks.sdk.service.sharing.CreateCleanRoom
dataclass. - Added
databricks.sdk.service.sharing.DeleteCleanRoomRequest
dataclass. - Added
databricks.sdk.service.sharing.GetCleanRoomRequest
dataclass. - Added
databricks.sdk.service.sharing.ListCleanRoomsResponse
dataclass. - Added
databricks.sdk.service.sharing.UpdateCleanRoom
dataclass. - Changed
query
field fordatabricks.sdk.service.sql.Alert
todatabricks.sdk.service.sql.AlertQuery
dataclass. - Changed
value
field fordatabricks.sdk.service.sql.AlertOptions
toany
dataclass. - Removed
is_db_admin
field fordatabricks.sdk.service.sql.User
. - Removed
profile_image_url
field fordatabricks.sdk.service.sql.User
. - Added
databricks.sdk.service.sql.AlertQuery
dataclass.
OpenAPI SHA: 0a1949ba96f71680dad30e06973eaae85b1307bb, Date: 2023-07-18
v0.1.12
- Beta release (#198).
- Documentation improvements (#197).
- Make
dbutils
type stubs consistent with runtime implementation (#196). - Regenerated from OpenAPI spec (#199).
API changes:
- Renamed
compute.BaseClusterInfo
tocompute.ClusterSpec
- Renamed
compute.ClusterInfo
tocompute.ClusterDetails
- Renamed
jobs.JobTaskSettings
tojobs.Task
- Renamed
jobs.RunSubmitTaskSettings
tojobs.SubmitTask
- Renamed
jobs.JobWebhookNotifications
tojobs.WebhookNotifications
- Renamed
jobs.CreateJobFormat
tojobs.Format
- Renamed
jobs.GitSourceGitProvider
tojobs.GitProvider
- Renamed
jobs.FileArrivalTriggerSettings
tojobs.FileArrivalTriggerConfiguration
v0.1.11
- Added Sphinx documentation (#184, #191, #183, #193).
- Integrated with ReadTheDocs service (#188, #189, #190).
- Create a deepcopy of config in api client (#172).
- Fix client/secret auth (#186).
- Increase DBFS copy buffer size (#185).
- Move classes to other repository (#192).
- Relax
requests
version upper bound to <3 (#138).
v0.1.10
- Regenerate from OpenAPI spec (#176).
- Added improved notebook-native authentication (#152).
- Added methods to provide extra user agent and upstream user agent to SDK config (#163).
- Added more missing
Optional
type hints (#171, #177). - Correctly serialize external entities (#178).
- Correctly serialize external enum values in paths (#179).
- Mark non-required fields as
Optional
(#170). - Synchronize auth permutation tests with Go SDK (#165).