Skip to content

Release 0.2.0#238

Merged
nfx merged 1 commit intomainfrom
prepare/0.2.0
Jul 18, 2023
Merged

Release 0.2.0#238
nfx merged 1 commit intomainfrom
prepare/0.2.0

Conversation

@nfx
Copy link
Copy Markdown
Contributor

@nfx nfx commented Jul 17, 2023

  • Add Issue Templates (#208).
  • Fixed notebook native auth for jobs (#209).
  • Replace datatime.timedelta() with datetime.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 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 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 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 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

@nfx nfx force-pushed the prepare/0.2.0 branch 2 times, most recently from 396fc11 to c6306d2 Compare July 18, 2023 09:51
* 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
@nfx nfx force-pushed the prepare/0.2.0 branch from c6306d2 to 1352541 Compare July 18, 2023 13:49
@nfx nfx requested a review from a team July 18, 2023 13:50
@nfx nfx merged commit a0dd2e8 into main Jul 18, 2023
@nfx nfx deleted the prepare/0.2.0 branch July 18, 2023 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant