Merged
Conversation
396fc11 to
c6306d2
Compare
* Add Issue Templates ([#208](#208)). * Fixed notebook native auth for jobs ([#209](#209)). * Replace `datatime.timedelta()` with `datetime.timedelta()` in codebase ([#207](#207)). * Support dod in python sdk ([#212](#212)). * [DECO-1115] Add local implementation for `dbutils.widgets` ([#93](#93)). * Fix error message, ExportFormat -> ImportFormat ([#220](#220)). * Regenerate Python SDK using recent OpenAPI Specification ([#229](#229)). * Make workspace client also return runtime dbutils when in dbr ([#210](#210)). * Use .ConstantName defining target enum states for waiters ([#230](#230)). * Fix enum deserialization ([#234](#234)). * Fix enum deserialization, take 2 ([#235](#235)). * Added toolchain configuration to `.codegen.json` ([#236](#236)). * Make OpenAPI spec location configurable ([#237](#237)). * Rearrange imports in `databricks.sdk.runtime` to improve local editor experience ([#219](#219)). * Updated account-level and workspace-level user management examples ([#241](#241)). API Changes: * Removed `maintenance()` method for [w.metastores](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/metastores.html) workspace-level service. * Added `enable_optimization()` method for [w.metastores](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/metastores.html) workspace-level service. * Added `update()` method for [w.tables](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/tables.html) workspace-level service. * Added `force` field for `databricks.sdk.service.catalog.DeleteAccountMetastoreRequest`. * Added `force` field for `databricks.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 for `databricks.sdk.service.iam.PartialUpdate`. * Added `databricks.sdk.service.iam.PatchSchema` dataclass. * Added `trigger_info` field for `databricks.sdk.service.jobs.BaseRun`. * Added `health` field for `databricks.sdk.service.jobs.CreateJob`. * Added `job_source` field for `databricks.sdk.service.jobs.GitSource`. * Added `on_duration_warning_threshold_exceeded` field for `databricks.sdk.service.jobs.JobEmailNotifications`. * Added `health` field for `databricks.sdk.service.jobs.JobSettings`. * Added `trigger_info` field for `databricks.sdk.service.jobs.Run`. * Added `run_job_output` field for `databricks.sdk.service.jobs.RunOutput`. * Added `run_job_task` field for `databricks.sdk.service.jobs.RunTask`. * Added `email_notifications` field for `databricks.sdk.service.jobs.SubmitRun`. * Added `health` field for `databricks.sdk.service.jobs.SubmitRun`. * Added `email_notifications` field for `databricks.sdk.service.jobs.SubmitTask`. * Added `health` field for `databricks.sdk.service.jobs.SubmitTask`. * Added `notification_settings` field for `databricks.sdk.service.jobs.SubmitTask`. * Added `health` field for `databricks.sdk.service.jobs.Task`. * Added `run_job_task` field for `databricks.sdk.service.jobs.Task`. * Added `on_duration_warning_threshold_exceeded` field for `databricks.sdk.service.jobs.TaskEmailNotifications`. * Added `on_duration_warning_threshold_exceeded` field for `databricks.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 for `databricks.sdk.service.pipelines.PipelineLibrary`. * Changed `delete_personal_compute_setting()` method for [a.account_settings](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_settings.html) account-level service with new required argument order. * Changed `read_personal_compute_setting()` method for [a.account_settings](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_settings.html) account-level service with new required argument order. * Changed `etag` field for `databricks.sdk.service.settings.DeletePersonalComputeSettingRequest` to be required. * Changed `etag` field for `databricks.sdk.service.settings.ReadPersonalComputeSettingRequest` to be required. * Added [w.clean_rooms](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/clean_rooms.html) 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 for `databricks.sdk.service.sql.Alert` to `databricks.sdk.service.sql.AlertQuery` dataclass. * Changed `value` field for `databricks.sdk.service.sql.AlertOptions` to `any` dataclass. * Removed `is_db_admin` field for `databricks.sdk.service.sql.User`. * Removed `profile_image_url` field for `databricks.sdk.service.sql.User`. * Added `databricks.sdk.service.sql.AlertQuery` dataclass. OpenAPI SHA: 0a1949ba96f71680dad30e06973eaae85b1307bb, Date: 2023-07-18
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
datatime.timedelta()withdatetime.timedelta()in codebase (#207).dbutils.widgets(#93)..codegen.json(#236).databricks.sdk.runtimeto improve local editor experience (#219).API Changes:
maintenance()method for w.metastores workspace-level service.enable_optimization()method for w.metastores workspace-level service.update()method for w.tables workspace-level service.forcefield fordatabricks.sdk.service.catalog.DeleteAccountMetastoreRequest.forcefield fordatabricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest.databricks.sdk.service.catalog.UpdateAutoMaintenancedataclass.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponsedataclass.databricks.sdk.service.catalog.UpdatePredictiveOptimizationdataclass.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponsedataclass.databricks.sdk.service.catalog.UpdateTableRequestdataclass.schemafield fordatabricks.sdk.service.iam.PartialUpdate.databricks.sdk.service.iam.PatchSchemadataclass.trigger_infofield fordatabricks.sdk.service.jobs.BaseRun.healthfield fordatabricks.sdk.service.jobs.CreateJob.job_sourcefield fordatabricks.sdk.service.jobs.GitSource.on_duration_warning_threshold_exceededfield fordatabricks.sdk.service.jobs.JobEmailNotifications.healthfield fordatabricks.sdk.service.jobs.JobSettings.trigger_infofield fordatabricks.sdk.service.jobs.Run.run_job_outputfield fordatabricks.sdk.service.jobs.RunOutput.run_job_taskfield fordatabricks.sdk.service.jobs.RunTask.email_notificationsfield fordatabricks.sdk.service.jobs.SubmitRun.healthfield fordatabricks.sdk.service.jobs.SubmitRun.email_notificationsfield fordatabricks.sdk.service.jobs.SubmitTask.healthfield fordatabricks.sdk.service.jobs.SubmitTask.notification_settingsfield fordatabricks.sdk.service.jobs.SubmitTask.healthfield fordatabricks.sdk.service.jobs.Task.run_job_taskfield fordatabricks.sdk.service.jobs.Task.on_duration_warning_threshold_exceededfield fordatabricks.sdk.service.jobs.TaskEmailNotifications.on_duration_warning_threshold_exceededfield fordatabricks.sdk.service.jobs.WebhookNotifications.databricks.sdk.service.jobs.JobSourcedataclass.databricks.sdk.service.jobs.JobSourceDirtyStatedataclass.databricks.sdk.service.jobs.JobsHealthMetricdataclass.databricks.sdk.service.jobs.JobsHealthOperatordataclass.databricks.sdk.service.jobs.JobsHealthRuledataclass.databricks.sdk.service.jobs.JobsHealthRulesdataclass.databricks.sdk.service.jobs.RunJobOutputdataclass.databricks.sdk.service.jobs.RunJobTaskdataclass.databricks.sdk.service.jobs.TriggerInfodataclass.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItemdataclass.whlfield fordatabricks.sdk.service.pipelines.PipelineLibrary.delete_personal_compute_setting()method for a.account_settings account-level service with new required argument order.read_personal_compute_setting()method for a.account_settings account-level service with new required argument order.etagfield fordatabricks.sdk.service.settings.DeletePersonalComputeSettingRequestto be required.etagfield fordatabricks.sdk.service.settings.ReadPersonalComputeSettingRequestto be required.databricks.sdk.service.sharing.CentralCleanRoomInfodataclass.databricks.sdk.service.sharing.CleanRoomAssetInfodataclass.databricks.sdk.service.sharing.CleanRoomCatalogdataclass.databricks.sdk.service.sharing.CleanRoomCatalogUpdatedataclass.databricks.sdk.service.sharing.CleanRoomCollaboratorInfodataclass.databricks.sdk.service.sharing.CleanRoomInfodataclass.databricks.sdk.service.sharing.CleanRoomNotebookInfodataclass.databricks.sdk.service.sharing.CleanRoomTableInfodataclass.databricks.sdk.service.sharing.ColumnInfodataclass.databricks.sdk.service.sharing.ColumnMaskdataclass.databricks.sdk.service.sharing.ColumnTypeNamedataclass.databricks.sdk.service.sharing.CreateCleanRoomdataclass.databricks.sdk.service.sharing.DeleteCleanRoomRequestdataclass.databricks.sdk.service.sharing.GetCleanRoomRequestdataclass.databricks.sdk.service.sharing.ListCleanRoomsResponsedataclass.databricks.sdk.service.sharing.UpdateCleanRoomdataclass.queryfield fordatabricks.sdk.service.sql.Alerttodatabricks.sdk.service.sql.AlertQuerydataclass.valuefield fordatabricks.sdk.service.sql.AlertOptionstoanydataclass.is_db_adminfield fordatabricks.sdk.service.sql.User.profile_image_urlfield fordatabricks.sdk.service.sql.User.databricks.sdk.service.sql.AlertQuerydataclass.OpenAPI SHA: 0a1949ba96f71680dad30e06973eaae85b1307bb, Date: 2023-07-18