|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0 (2022-06-02) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `GalleryProperties.ProvisioningState` has been changed from `*GalleryPropertiesProvisioningState` to `*GalleryProvisioningState` |
| 7 | +- Type of `GalleryImageProperties.ProvisioningState` has been changed from `*GalleryImagePropertiesProvisioningState` to `*GalleryProvisioningState` |
| 8 | +- Type of `GalleryApplicationVersionProperties.ProvisioningState` has been changed from `*GalleryApplicationVersionPropertiesProvisioningState` to `*GalleryProvisioningState` |
| 9 | +- Type of `GalleryImageVersionProperties.ProvisioningState` has been changed from `*GalleryImageVersionPropertiesProvisioningState` to `*GalleryProvisioningState` |
| 10 | +- Type of `VirtualMachineScaleSetIdentity.UserAssignedIdentities` has been changed from `map[string]*VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue` to `map[string]*UserAssignedIdentitiesValue` |
| 11 | +- Const `GalleryPropertiesProvisioningStateCreating` has been removed |
| 12 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateDeleting` has been removed |
| 13 | +- Const `GalleryImageVersionPropertiesProvisioningStateDeleting` has been removed |
| 14 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateFailed` has been removed |
| 15 | +- Const `SharingProfileGroupTypesCommunity` has been removed |
| 16 | +- Const `GalleryImagePropertiesProvisioningStateMigrating` has been removed |
| 17 | +- Const `GalleryImagePropertiesProvisioningStateCreating` has been removed |
| 18 | +- Const `GalleryImageVersionPropertiesProvisioningStateUpdating` has been removed |
| 19 | +- Const `GalleryPropertiesProvisioningStateDeleting` has been removed |
| 20 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateCreating` has been removed |
| 21 | +- Const `GalleryPropertiesProvisioningStateUpdating` has been removed |
| 22 | +- Const `GalleryImageVersionPropertiesProvisioningStateSucceeded` has been removed |
| 23 | +- Const `GalleryPropertiesProvisioningStateMigrating` has been removed |
| 24 | +- Const `GalleryPropertiesProvisioningStateFailed` has been removed |
| 25 | +- Const `GalleryImagePropertiesProvisioningStateSucceeded` has been removed |
| 26 | +- Const `GalleryImageVersionPropertiesProvisioningStateFailed` has been removed |
| 27 | +- Const `GalleryImagePropertiesProvisioningStateFailed` has been removed |
| 28 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateSucceeded` has been removed |
| 29 | +- Const `GalleryImageVersionPropertiesProvisioningStateCreating` has been removed |
| 30 | +- Const `GalleryImagePropertiesProvisioningStateDeleting` has been removed |
| 31 | +- Const `GalleryImagePropertiesProvisioningStateUpdating` has been removed |
| 32 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateUpdating` has been removed |
| 33 | +- Const `GalleryImageVersionPropertiesProvisioningStateMigrating` has been removed |
| 34 | +- Const `GalleryApplicationVersionPropertiesProvisioningStateMigrating` has been removed |
| 35 | +- Const `GalleryPropertiesProvisioningStateSucceeded` has been removed |
| 36 | +- Function `PossibleGalleryImageVersionPropertiesProvisioningStateValues` has been removed |
| 37 | +- Function `PossibleGalleryApplicationVersionPropertiesProvisioningStateValues` has been removed |
| 38 | +- Function `PossibleGalleryPropertiesProvisioningStateValues` has been removed |
| 39 | +- Function `PossibleGalleryImagePropertiesProvisioningStateValues` has been removed |
| 40 | +- Struct `VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue` has been removed |
| 41 | + |
| 42 | +### Features Added |
| 43 | + |
| 44 | +- New const `GallerySharingPermissionTypesCommunity` |
| 45 | +- New const `GalleryProvisioningStateUpdating` |
| 46 | +- New const `DiskEncryptionSetIdentityTypeUserAssigned` |
| 47 | +- New const `SharedGalleryHostCachingReadWrite` |
| 48 | +- New const `GalleryProvisioningStateMigrating` |
| 49 | +- New const `SharedGalleryHostCachingNone` |
| 50 | +- New const `CopyCompletionErrorReasonCopySourceNotFound` |
| 51 | +- New const `SharedGalleryHostCachingReadOnly` |
| 52 | +- New const `GalleryProvisioningStateFailed` |
| 53 | +- New const `DiskStorageAccountTypesPremiumV2LRS` |
| 54 | +- New const `GalleryProvisioningStateCreating` |
| 55 | +- New const `GalleryProvisioningStateSucceeded` |
| 56 | +- New const `DiskEncryptionSetIdentityTypeSystemAssignedUserAssigned` |
| 57 | +- New const `GalleryProvisioningStateDeleting` |
| 58 | +- New function `PossibleCopyCompletionErrorReasonValues() []CopyCompletionErrorReason` |
| 59 | +- New function `*VirtualMachineImagesClient.ListByEdgeZone(context.Context, string, string, *VirtualMachineImagesClientListByEdgeZoneOptions) (VirtualMachineImagesClientListByEdgeZoneResponse, error)` |
| 60 | +- New function `PossibleGalleryProvisioningStateValues() []GalleryProvisioningState` |
| 61 | +- New function `*CommunityGalleryImagesClient.NewListPager(string, string, *CommunityGalleryImagesClientListOptions) *runtime.Pager[CommunityGalleryImagesClientListResponse]` |
| 62 | +- New function `*CommunityGalleryImageVersionsClient.NewListPager(string, string, string, *CommunityGalleryImageVersionsClientListOptions) *runtime.Pager[CommunityGalleryImageVersionsClientListResponse]` |
| 63 | +- New function `PossibleSharedGalleryHostCachingValues() []SharedGalleryHostCaching` |
| 64 | +- New struct `CommunityGalleryImageList` |
| 65 | +- New struct `CommunityGalleryImageVersionList` |
| 66 | +- New struct `CommunityGalleryImageVersionsClientListOptions` |
| 67 | +- New struct `CommunityGalleryImageVersionsClientListResponse` |
| 68 | +- New struct `CommunityGalleryImagesClientListOptions` |
| 69 | +- New struct `CommunityGalleryImagesClientListResponse` |
| 70 | +- New struct `CopyCompletionError` |
| 71 | +- New struct `SharedGalleryDataDiskImage` |
| 72 | +- New struct `SharedGalleryDiskImage` |
| 73 | +- New struct `SharedGalleryImageVersionStorageProfile` |
| 74 | +- New struct `SharedGalleryOSDiskImage` |
| 75 | +- New struct `UserArtifactSettings` |
| 76 | +- New struct `VMImagesInEdgeZoneListResult` |
| 77 | +- New struct `VirtualMachineImagesClientListByEdgeZoneOptions` |
| 78 | +- New struct `VirtualMachineImagesClientListByEdgeZoneResponse` |
| 79 | +- New field `StorageProfile` in struct `SharedGalleryImageVersionProperties` |
| 80 | +- New field `ExcludeFromLatest` in struct `SharedGalleryImageVersionProperties` |
| 81 | +- New field `ExcludeFromLatest` in struct `CommunityGalleryImageVersionProperties` |
| 82 | +- New field `StorageProfile` in struct `CommunityGalleryImageVersionProperties` |
| 83 | +- New field `CopyCompletionError` in struct `SnapshotProperties` |
| 84 | +- New field `Architecture` in struct `SharedGalleryImageProperties` |
| 85 | +- New field `FederatedClientID` in struct `EncryptionSetProperties` |
| 86 | +- New field `AdvancedSettings` in struct `GalleryApplicationVersionPublishingProfile` |
| 87 | +- New field `Settings` in struct `GalleryApplicationVersionPublishingProfile` |
| 88 | +- New field `SecurityProfile` in struct `DiskRestorePointProperties` |
| 89 | +- New field `UserAssignedIdentities` in struct `EncryptionSetIdentity` |
| 90 | +- New field `FederatedClientID` in struct `DiskEncryptionSetUpdateProperties` |
| 91 | +- New field `Architecture` in struct `CommunityGalleryImageProperties` |
| 92 | +- New field `Eula` in struct `CommunityGalleryImageProperties` |
| 93 | +- New field `PrivacyStatementURI` in struct `CommunityGalleryImageProperties` |
| 94 | +- New field `CommunityGalleryImageID` in struct `ImageDiskReference` |
| 95 | +- New field `SharedGalleryImageID` in struct `ImageDiskReference` |
| 96 | + |
| 97 | + |
3 | 98 | ## 1.0.0 (2022-05-16) |
4 | 99 |
|
5 | 100 | The package of `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute` is using our [next generation design principles](https://azure.github.io/azure-sdk/general_introduction.html) since version 1.0.0, which contains breaking changes. |
|
0 commit comments