v0.18.0
Breaking Changes:
- Added support Files API (application/octet-stream) in OpenAPI Spec (#572). The signatures of
Upload
,Download
andDelete
have changed; these methods now takeUploadRequest
,DownloadRequest
, andDeleteRequest
structures, respectively. Shortcut methods are generated forDownloadByFileName
andDeleteByFileName
for convenience. TheWriteFile
andReadFile
methods are removed. - Propagated Request Headers to client.go (#589). The
Do
method ofClient
now requires an additional parameter for request headers. Add headers to requests using this parameter, or passnil
if no headers are needed.
Breaking API Changes:
- Removed w.SecurableTags workspace-level service and all associated structures.
- Removed w.SubentityTags workspace-level service and all associated structures.
- Renamed
ProvisioningState
field toProvisioningInfo
for catalog.ConnectionInfo. - Changed catalog.ProvisioningState to catalog.ProvisioningInfoState.
- Removed
InstancePoolFleetAttributes
field for compute.CreateInstancePool. - Removed
InstancePoolFleetAttributes
field for compute.EditInstancePool. - Removed compute.FleetLaunchTemplateOverride.
- Removed compute.FleetOnDemandOption.
- Removed compute.FleetOnDemandOptionAllocationStrategy.
- Removed compute.FleetSpotOption.
- Removed compute.FleetSpotOptionAllocationStrategy.
- Removed
InstancePoolFleetAttributes
field for compute.GetInstancePool. - Removed
InstancePoolFleetAttributes
field for compute.InstancePoolAndStats. - Removed compute.InstancePoolFleetAttributes.
- Changed
GetByName
method for w.Experiments workspace-level service to return ml.GetExperimentResponse. - Changed
GetExperiment
method for w.Experiments workspace-level service to return ml.GetExperimentResponse. - Renamed ml.GetExperimentByNameResponse to ml.GetExperimentResponse.
API Changes:
- Changed
List
method for a.AccountStorageCredentials account-level service to return catalog.StorageCredentialInfoList. - Added w.ModelVersions workspace-level service.
- Added w.RegisteredModels workspace-level service.
- Added
BrowseOnly
field for catalog.CatalogInfo. - Added
FullName
field for catalog.CatalogInfo. - Added
ProvisioningInfo
field for catalog.CatalogInfo. - Added
SecurableKind
field for catalog.CatalogInfo. - Added
SecurableType
field for catalog.CatalogInfo. - Added
Options
field for catalog.CreateCatalog. - Added
Options
field for catalog.UpdateCatalog. - Added catalog.CreateRegisteredModelRequest.
- Added catalog.DeleteAliasRequest.
- Added catalog.DeleteModelVersionRequest.
- Added catalog.DeleteRegisteredModelRequest.
- Added catalog.GetByAliasRequest.
- Added catalog.GetModelVersionRequest.
- Added catalog.GetRegisteredModelRequest.
- Added catalog.ListModelVersionsRequest.
- Added catalog.ListModelVersionsResponse.
- Added catalog.ListRegisteredModelsRequest.
- Added catalog.ListRegisteredModelsResponse.
- Added catalog.ModelVersionInfo.
- Added catalog.ModelVersionInfoStatus.
- Added catalog.ProvisioningInfo.
- Added catalog.ProvisioningInfoState.
- Added catalog.RegisteredModelAlias.
- Added catalog.RegisteredModelInfo.
- Added catalog.SetRegisteredModelAliasRequest.
- Added catalog.UpdateModelVersionRequest.
- Added catalog.UpdateRegisteredModelRequest.
- Added
Volumes
field for compute.InitScriptInfo. - Added compute.VolumesStorageInfo.
- Added w.Files workspace-level service.
- Added files.DeleteFileRequest.
- Added files.DownloadRequest.
- Added files.DownloadResponse.
- Added files.UploadRequest.
- Added
CustomTags
field for provisioning.CreateWorkspaceRequest. - Added
CustomTags
field for provisioning.UpdateWorkspaceRequest. - Added
CustomTags
field for provisioning.Workspace. - Added provisioning.CustomTags.
- Added
Parameters
field for sql.ExecuteStatementRequest. - Added
RowLimit
field for sql.ExecuteStatementRequest. - Added sql.StatementParameterListItem.
SDK Internal Changes:
- Added support for io.ReadCloser for request and response bodies (#590).
- Fixed nightly test failures for Go SDK (#592).
OpenAPI Generator Changes:
- Improved error handling for ill-defined parameters (#582).
- Switched to logging consistently rather than printing to stdout (#588).
OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29