Skip to content

Release v0.20.0#550

Merged
hectorcast-db merged 4 commits intomainfrom
prepare/0.20.0
Feb 19, 2024
Merged

Release v0.20.0#550
hectorcast-db merged 4 commits intomainfrom
prepare/0.20.0

Conversation

@hectorcast-db
Copy link
Copy Markdown
Contributor

@hectorcast-db hectorcast-db commented Feb 19, 2024

Major Changes:

  • Updated behaviour for raw parameter in ApiClient.do() method. The raw data is not returned directly anymore, but as part of a dict with the contents key. This dict will also contain response headers if returned by the API.

Internal Changes:

  • Add get_workspace_id to docgen blocklist (#549).
  • Support HEAD operation and response Headers (#547).

API Changes:

  • Changed delete(), get() and update() methods for w.connections workspace-level service with new required argument order.
  • Changed update() method for w.lakehouse_monitors workspace-level service with new required argument order.
  • Changed delete(), get() and update() methods for w.volumes workspace-level service with new required argument order.
  • Added w.online_tables workspace-level service.
  • Renamed name_arg field to name for the following dataclasses: databricks.sdk.service.catalog.DeleteConnectionRequest,
    databricks.sdk.service.catalog.GetConnectionRequest,
    databricks.sdk.service.catalog.UpdateConnection,
    databricks.sdk.service.sharing.DeleteCleanRoomRequest,
    databricks.sdk.service.sharing.GetCleanRoomRequest and
    databricks.sdk.service.sharing.UpdateCleanRoom.
  • Removed full_name_arg field for databricks.sdk.service.catalog.DeleteVolumeRequest.
  • Added name field for databricks.sdk.service.catalog.DeleteVolumeRequest.
  • Added max_results field for databricks.sdk.service.catalog.ListVolumesRequest.
  • Added page_token field for databricks.sdk.service.catalog.ListVolumesRequest.
  • Added next_page_token field for databricks.sdk.service.catalog.ListVolumesResponseContent.
  • Removed full_name_arg field for databricks.sdk.service.catalog.ReadVolumeRequest.
  • Added name field for databricks.sdk.service.catalog.ReadVolumeRequest.
  • Removed assets_dir field for databricks.sdk.service.catalog.UpdateMonitor.
  • Removed full_name_arg field for databricks.sdk.service.catalog.UpdateVolumeRequestContent.
  • Added name field for databricks.sdk.service.catalog.UpdateVolumeRequestContent.
  • Added the following catalog dataclasses: ContinuousUpdateStatus, DeleteOnlineTableRequest, FailedStatus,
    GetOnlineTableRequest, OnlineTable, OnlineTableSpec, OnlineTableState, OnlineTableStatus,
    PipelineProgress, ProvisioningStatus, TriggeredUpdateStatus and ViewData.
  • Added get_directory_metadata() method for w.files workspace-level service.
  • Added get_metadata() method for w.files workspace-level service.
  • Added content_length, content_type and last_modified fields for databricks.sdk.service.files.DownloadResponse.
  • Added the following files dataclasses: FileSize, GetDirectoryMetadataRequest, GetMetadataRequest,
    GetMetadataResponse and LastModifiedHttpDate.
  • Removed trigger_history field for databricks.sdk.service.jobs.Job.
  • Removed databricks.sdk.service.jobs.TriggerEvaluation dataclass.
  • Removed databricks.sdk.service.jobs.TriggerHistory dataclass.
  • Added table field for databricks.sdk.service.jobs.TriggerSettings.
  • Added databricks.sdk.service.jobs.Condition dataclass.
  • Added databricks.sdk.service.jobs.TableTriggerConfiguration dataclass.
  • Removed config field for databricks.sdk.service.serving.ExternalModel.
  • Removed databricks.sdk.service.serving.ExternalModelConfig dataclass. Fields moved to databricks.sdk.service.serving.ExternalModel.
  • Added max_provisioned_throughput and min_provisioned_throughput fields for databricks.sdk.service.serving.ServedEntityInput.
  • Added max_provisioned_throughput and min_provisioned_throughput fields for databricks.sdk.service.serving.ServedEntityOutput.
  • Changed delete() method for w.clean_rooms workspace-level service with new required argument order.
  • Changed get() method for w.clean_rooms workspace-level service with new required argument order.
  • Changed update() method for w.clean_rooms workspace-level service with new required argument order.
  • Added enum_options field for databricks.sdk.service.sql.Parameter.
  • Added multi_values_options field for databricks.sdk.service.sql.Parameter.
  • Added query_id field for databricks.sdk.service.sql.Parameter.
  • Added databricks.sdk.service.sql.MultiValuesOptions dataclass.

OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19

Major Changes:

* Updated behaviour for raw parameter in `ApiClient.do()` method. The ainaryIO is not returned directly anymore, but as part of a dict which can contain response headers. The raw

Internal Changes:

* Add get_workspace_id to docgen blocklist ([#549](#549)).
* Support HEAD operation and response Headers ([#547](#547)).

API Changes:

 * Changed `delete()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order.
 * Changed `get()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order.
 * Changed `update()` method for [w.connections](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/connections.html) workspace-level service with new required argument order.
 * Changed `update()` method for [w.lakehouse_monitors](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/lakehouse_monitors.html) workspace-level service with new required argument order.
 * Changed `delete()` method for [w.volumes](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/volumes.html) workspace-level service with new required argument order.
 * Changed `read()` method for [w.volumes](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/volumes.html) workspace-level service with new required argument order.
 * Changed `update()` method for [w.volumes](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/volumes.html) workspace-level service with new required argument order.
 * Added [w.online_tables](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/online_tables.html) workspace-level service.
 * Removed `name_arg` field for `databricks.sdk.service.catalog.DeleteConnectionRequest`.
 * Added `name` field for `databricks.sdk.service.catalog.DeleteConnectionRequest`.
 * Removed `full_name_arg` field for `databricks.sdk.service.catalog.DeleteVolumeRequest`.
 * Added `name` field for `databricks.sdk.service.catalog.DeleteVolumeRequest`.
 * Removed `name_arg` field for `databricks.sdk.service.catalog.GetConnectionRequest`.
 * Added `name` field for `databricks.sdk.service.catalog.GetConnectionRequest`.
 * Added `max_results` field for `databricks.sdk.service.catalog.ListVolumesRequest`.
 * Added `page_token` field for `databricks.sdk.service.catalog.ListVolumesRequest`.
 * Added `next_page_token` field for `databricks.sdk.service.catalog.ListVolumesResponseContent`.
 * Removed `full_name_arg` field for `databricks.sdk.service.catalog.ReadVolumeRequest`.
 * Added `name` field for `databricks.sdk.service.catalog.ReadVolumeRequest`.
 * Removed `name_arg` field for `databricks.sdk.service.catalog.UpdateConnection`.
 * Added `name` field for `databricks.sdk.service.catalog.UpdateConnection`.
 * Removed `assets_dir` field for `databricks.sdk.service.catalog.UpdateMonitor`.
 * Removed `full_name_arg` field for `databricks.sdk.service.catalog.UpdateVolumeRequestContent`.
 * Added `name` field for `databricks.sdk.service.catalog.UpdateVolumeRequestContent`.
 * Added `databricks.sdk.service.catalog.ContinuousUpdateStatus` dataclass.
 * Added `databricks.sdk.service.catalog.DeleteOnlineTableRequest` dataclass.
 * Added `databricks.sdk.service.catalog.FailedStatus` dataclass.
 * Added `databricks.sdk.service.catalog.GetOnlineTableRequest` dataclass.
 * Added `databricks.sdk.service.catalog.OnlineTable` dataclass.
 * Added `databricks.sdk.service.catalog.OnlineTableSpec` dataclass.
 * Added `databricks.sdk.service.catalog.OnlineTableState` dataclass.
 * Added `databricks.sdk.service.catalog.OnlineTableStatus` dataclass.
 * Added `databricks.sdk.service.catalog.PipelineProgress` dataclass.
 * Added `databricks.sdk.service.catalog.ProvisioningStatus` dataclass.
 * Added `databricks.sdk.service.catalog.TriggeredUpdateStatus` dataclass.
 * Added `databricks.sdk.service.catalog.ViewData` dataclass.
 * Added `get_directory_metadata()` method for [w.files](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/files.html) workspace-level service.
 * Added `get_metadata()` method for [w.files](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/files.html) workspace-level service.
 * Added `content_length` field for `databricks.sdk.service.files.DownloadResponse`.
 * Added `content_type` field for `databricks.sdk.service.files.DownloadResponse`.
 * Added `last_modified` field for `databricks.sdk.service.files.DownloadResponse`.
 * Added `databricks.sdk.service.files.FileSize` dataclass.
 * Added `databricks.sdk.service.files.GetDirectoryMetadataRequest` dataclass.
 * Added `databricks.sdk.service.files.GetMetadataRequest` dataclass.
 * Added `databricks.sdk.service.files.GetMetadataResponse` dataclass.
 * Added `databricks.sdk.service.files.LastModifiedHttpDate` dataclass.
 * Removed `trigger_history` field for `databricks.sdk.service.jobs.Job`.
 * Removed `databricks.sdk.service.jobs.TriggerEvaluation` dataclass.
 * Removed `databricks.sdk.service.jobs.TriggerHistory` dataclass.
 * Added `table` field for `databricks.sdk.service.jobs.TriggerSettings`.
 * Added `databricks.sdk.service.jobs.Condition` dataclass.
 * Added `databricks.sdk.service.jobs.TableTriggerConfiguration` dataclass.
 * Removed `config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `ai21labs_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `anthropic_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `aws_bedrock_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `cohere_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `databricks_model_serving_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `openai_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Added `palm_config` field for `databricks.sdk.service.serving.ExternalModel`.
 * Removed `databricks.sdk.service.serving.ExternalModelConfig` dataclass.
 * Added `max_provisioned_throughput` field for `databricks.sdk.service.serving.ServedEntityInput`.
 * Added `min_provisioned_throughput` field for `databricks.sdk.service.serving.ServedEntityInput`.
 * Added `max_provisioned_throughput` field for `databricks.sdk.service.serving.ServedEntityOutput`.
 * Added `min_provisioned_throughput` field for `databricks.sdk.service.serving.ServedEntityOutput`.
 * Changed `delete()` method for [w.clean_rooms](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/clean_rooms.html) workspace-level service with new required argument order.
 * Changed `get()` method for [w.clean_rooms](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/clean_rooms.html) workspace-level service with new required argument order.
 * Changed `update()` method for [w.clean_rooms](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/clean_rooms.html) workspace-level service with new required argument order.
 * Removed `name_arg` field for `databricks.sdk.service.sharing.DeleteCleanRoomRequest`.
 * Added `name` field for `databricks.sdk.service.sharing.DeleteCleanRoomRequest`.
 * Removed `name_arg` field for `databricks.sdk.service.sharing.GetCleanRoomRequest`.
 * Added `name` field for `databricks.sdk.service.sharing.GetCleanRoomRequest`.
 * Removed `name_arg` field for `databricks.sdk.service.sharing.UpdateCleanRoom`.
 * Added `name` field for `databricks.sdk.service.sharing.UpdateCleanRoom`.
 * Added `enum_options` field for `databricks.sdk.service.sql.Parameter`.
 * Added `multi_values_options` field for `databricks.sdk.service.sql.Parameter`.
 * Added `query_id` field for `databricks.sdk.service.sql.Parameter`.
 * Added `databricks.sdk.service.sql.MultiValuesOptions` dataclass.

OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19
@hectorcast-db hectorcast-db added this pull request to the merge queue Feb 19, 2024
Merged via the queue into main with commit 47dfc6d Feb 19, 2024
@hectorcast-db hectorcast-db deleted the prepare/0.20.0 branch February 19, 2024 16:09
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.

2 participants