|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 0.9.0 (2025-05-07) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*WorkspacesClient.UpdateTags` parameter(s) have been changed from `(context.Context, string, string, TagsObject, *WorkspacesClientUpdateTagsOptions)` to `(context.Context, string, string, WorkspaceTagsUpdate, *WorkspacesClientUpdateTagsOptions)` |
| 7 | +- Type of `Provider.ProvisioningState` has been changed from `*Status` to `*ProviderStatus` |
| 8 | +- Type of `Workspace.Identity` has been changed from `*WorkspaceIdentity` to `*ManagedServiceIdentity` |
| 9 | +- Type of `WorkspaceResourceProperties.ProvisioningState` has been changed from `*ProvisioningStatus` to `*WorkspaceProvisioningStatus` |
| 10 | +- Enum `ProvisioningStatus` has been removed |
| 11 | +- Enum `ResourceIdentityType` has been removed |
| 12 | +- Enum `Status` has been removed |
| 13 | +- Function `*ClientFactory.NewWorkspaceClient` has been removed |
| 14 | +- Function `NewWorkspaceClient` has been removed |
| 15 | +- Function `*WorkspaceClient.CheckNameAvailability` has been removed |
| 16 | +- Function `*WorkspaceClient.ListKeys` has been removed |
| 17 | +- Function `*WorkspaceClient.RegenerateKeys` has been removed |
| 18 | +- Struct `CheckNameAvailabilityParameters` has been removed |
| 19 | +- Struct `CheckNameAvailabilityResult` has been removed |
| 20 | +- Struct `OperationsList` has been removed |
| 21 | +- Struct `TagsObject` has been removed |
| 22 | +- Struct `WorkspaceIdentity` has been removed |
| 23 | +- Field `OperationsList` of struct `OperationsClientListResponse` has been removed |
| 24 | + |
| 25 | +### Features Added |
| 26 | + |
| 27 | +- New enum type `ActionType` with values `ActionTypeInternal` |
| 28 | +- New enum type `CheckNameAvailabilityReason` with values `CheckNameAvailabilityReasonAlreadyExists`, `CheckNameAvailabilityReasonInvalid` |
| 29 | +- New enum type `ManagedServiceIdentityType` with values `ManagedServiceIdentityTypeNone`, `ManagedServiceIdentityTypeSystemAssigned`, `ManagedServiceIdentityTypeSystemAssignedUserAssigned`, `ManagedServiceIdentityTypeUserAssigned` |
| 30 | +- New enum type `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem` |
| 31 | +- New enum type `ProviderStatus` with values `ProviderStatusDeleted`, `ProviderStatusDeleting`, `ProviderStatusFailed`, `ProviderStatusLaunching`, `ProviderStatusSucceeded`, `ProviderStatusUpdating` |
| 32 | +- New enum type `WorkspaceProvisioningStatus` with values `WorkspaceProvisioningStatusCanceled`, `WorkspaceProvisioningStatusFailed`, `WorkspaceProvisioningStatusProviderDeleting`, `WorkspaceProvisioningStatusProviderLaunching`, `WorkspaceProvisioningStatusProviderProvisioning`, `WorkspaceProvisioningStatusProviderUpdating`, `WorkspaceProvisioningStatusSucceeded` |
| 33 | +- New function `*WorkspacesClient.CheckNameAvailability(context.Context, string, CheckNameAvailabilityRequest, *WorkspacesClientCheckNameAvailabilityOptions) (WorkspacesClientCheckNameAvailabilityResponse, error)` |
| 34 | +- New function `*WorkspacesClient.ListKeys(context.Context, string, string, *WorkspacesClientListKeysOptions) (WorkspacesClientListKeysResponse, error)` |
| 35 | +- New function `*WorkspacesClient.RegenerateKeys(context.Context, string, string, APIKeys, *WorkspacesClientRegenerateKeysOptions) (WorkspacesClientRegenerateKeysResponse, error)` |
| 36 | +- New struct `CheckNameAvailabilityRequest` |
| 37 | +- New struct `CheckNameAvailabilityResponse` |
| 38 | +- New struct `ManagedOnBehalfOfConfiguration` |
| 39 | +- New struct `ManagedServiceIdentity` |
| 40 | +- New struct `MoboBrokerResource` |
| 41 | +- New struct `OperationListResult` |
| 42 | +- New struct `UserAssignedIdentity` |
| 43 | +- New struct `WorkspaceTagsUpdate` |
| 44 | +- New field `ActionType`, `Origin` in struct `Operation` |
| 45 | +- New anonymous field `OperationListResult` in struct `OperationsClientListResponse` |
| 46 | +- New field `ManagedOnBehalfOfConfiguration`, `ManagedStorageAccount` in struct `WorkspaceResourceProperties` |
| 47 | + |
| 48 | + |
3 | 49 | ## 0.8.0 (2024-03-22) |
4 | 50 | ### Features Added |
5 | 51 |
|
|
0 commit comments