|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0-beta.1 (2023-05-01) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `MachineExtensionProperties.ProtectedSettings` has been changed from `any` to `map[string]any` |
| 7 | +- Type of `MachineExtensionProperties.Settings` has been changed from `any` to `map[string]any` |
| 8 | +- Type of `MachineExtensionUpdateProperties.ProtectedSettings` has been changed from `any` to `map[string]any` |
| 9 | +- Type of `MachineExtensionUpdateProperties.Settings` has been changed from `any` to `map[string]any` |
| 10 | + |
| 11 | +### Features Added |
| 12 | + |
| 13 | +- New enum type `AgentConfigurationMode` with values `AgentConfigurationModeFull`, `AgentConfigurationModeMonitor` |
| 14 | +- New enum type `LastAttemptStatusEnum` with values `LastAttemptStatusEnumFailed`, `LastAttemptStatusEnumSuccess` |
| 15 | +- New enum type `OsType` with values `OsTypeLinux`, `OsTypeWindows` |
| 16 | +- New enum type `PatchOperationStartedBy` with values `PatchOperationStartedByPlatform`, `PatchOperationStartedByUser` |
| 17 | +- New enum type `PatchOperationStatus` with values `PatchOperationStatusCompletedWithWarnings`, `PatchOperationStatusFailed`, `PatchOperationStatusInProgress`, `PatchOperationStatusSucceeded`, `PatchOperationStatusUnknown` |
| 18 | +- New enum type `PatchServiceUsed` with values `PatchServiceUsedAPT`, `PatchServiceUsedUnknown`, `PatchServiceUsedWU`, `PatchServiceUsedWUWSUS`, `PatchServiceUsedYUM`, `PatchServiceUsedZypper` |
| 19 | +- New enum type `PrivateCloudKind` with values `PrivateCloudKindAVS`, `PrivateCloudKindHCI`, `PrivateCloudKindSCVMM`, `PrivateCloudKindVMware` |
| 20 | +- New enum type `VMGuestPatchClassificationLinux` with values `VMGuestPatchClassificationLinuxCritical`, `VMGuestPatchClassificationLinuxOther`, `VMGuestPatchClassificationLinuxSecurity` |
| 21 | +- New enum type `VMGuestPatchClassificationWindows` with values `VMGuestPatchClassificationWindowsCritical`, `VMGuestPatchClassificationWindowsDefinition`, `VMGuestPatchClassificationWindowsFeaturePack`, `VMGuestPatchClassificationWindowsSecurity`, `VMGuestPatchClassificationWindowsServicePack`, `VMGuestPatchClassificationWindowsTools`, `VMGuestPatchClassificationWindowsUpdateRollUp`, `VMGuestPatchClassificationWindowsUpdates` |
| 22 | +- New enum type `VMGuestPatchRebootSetting` with values `VMGuestPatchRebootSettingAlways`, `VMGuestPatchRebootSettingIfRequired`, `VMGuestPatchRebootSettingNever` |
| 23 | +- New enum type `VMGuestPatchRebootStatus` with values `VMGuestPatchRebootStatusCompleted`, `VMGuestPatchRebootStatusFailed`, `VMGuestPatchRebootStatusNotNeeded`, `VMGuestPatchRebootStatusRequired`, `VMGuestPatchRebootStatusStarted`, `VMGuestPatchRebootStatusUnknown` |
| 24 | +- New function `NewAgentVersionClient(azcore.TokenCredential, *arm.ClientOptions) (*AgentVersionClient, error)` |
| 25 | +- New function `*AgentVersionClient.Get(context.Context, string, string, *AgentVersionClientGetOptions) (AgentVersionClientGetResponse, error)` |
| 26 | +- New function `*AgentVersionClient.List(context.Context, string, *AgentVersionClientListOptions) (AgentVersionClientListResponse, error)` |
| 27 | +- New function `*ClientFactory.NewAgentVersionClient() *AgentVersionClient` |
| 28 | +- New function `*ClientFactory.NewExtensionMetadataClient() *ExtensionMetadataClient` |
| 29 | +- New function `*ClientFactory.NewHybridIdentityMetadataClient() *HybridIdentityMetadataClient` |
| 30 | +- New function `*ClientFactory.NewMachineRunCommandsClient() *MachineRunCommandsClient` |
| 31 | +- New function `*ClientFactory.NewNetworkProfileClient() *NetworkProfileClient` |
| 32 | +- New function `NewExtensionMetadataClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ExtensionMetadataClient, error)` |
| 33 | +- New function `*ExtensionMetadataClient.Get(context.Context, string, string, string, string, *ExtensionMetadataClientGetOptions) (ExtensionMetadataClientGetResponse, error)` |
| 34 | +- New function `*ExtensionMetadataClient.NewListPager(string, string, string, *ExtensionMetadataClientListOptions) *runtime.Pager[ExtensionMetadataClientListResponse]` |
| 35 | +- New function `NewHybridIdentityMetadataClient(string, azcore.TokenCredential, *arm.ClientOptions) (*HybridIdentityMetadataClient, error)` |
| 36 | +- New function `*HybridIdentityMetadataClient.Get(context.Context, string, string, string, *HybridIdentityMetadataClientGetOptions) (HybridIdentityMetadataClientGetResponse, error)` |
| 37 | +- New function `*HybridIdentityMetadataClient.NewListByMachinesPager(string, string, *HybridIdentityMetadataClientListByMachinesOptions) *runtime.Pager[HybridIdentityMetadataClientListByMachinesResponse]` |
| 38 | +- New function `NewMachineRunCommandsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MachineRunCommandsClient, error)` |
| 39 | +- New function `*MachineRunCommandsClient.BeginCreateOrUpdate(context.Context, string, string, string, MachineRunCommand, *MachineRunCommandsClientBeginCreateOrUpdateOptions) (*runtime.Poller[MachineRunCommandsClientCreateOrUpdateResponse], error)` |
| 40 | +- New function `*MachineRunCommandsClient.BeginDelete(context.Context, string, string, string, *MachineRunCommandsClientBeginDeleteOptions) (*runtime.Poller[MachineRunCommandsClientDeleteResponse], error)` |
| 41 | +- New function `*MachineRunCommandsClient.Get(context.Context, string, string, string, *MachineRunCommandsClientGetOptions) (MachineRunCommandsClientGetResponse, error)` |
| 42 | +- New function `*MachineRunCommandsClient.NewListPager(string, string, *MachineRunCommandsClientListOptions) *runtime.Pager[MachineRunCommandsClientListResponse]` |
| 43 | +- New function `*MachineRunCommandsClient.BeginUpdate(context.Context, string, string, string, MachineRunCommandUpdate, *MachineRunCommandsClientBeginUpdateOptions) (*runtime.Poller[MachineRunCommandsClientUpdateResponse], error)` |
| 44 | +- New function `*MachinesClient.BeginAssessPatches(context.Context, string, string, *MachinesClientBeginAssessPatchesOptions) (*runtime.Poller[MachinesClientAssessPatchesResponse], error)` |
| 45 | +- New function `*MachinesClient.BeginInstallPatches(context.Context, string, string, MachineInstallPatchesParameters, *MachinesClientBeginInstallPatchesOptions) (*runtime.Poller[MachinesClientInstallPatchesResponse], error)` |
| 46 | +- New function `NewNetworkProfileClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkProfileClient, error)` |
| 47 | +- New function `*NetworkProfileClient.Get(context.Context, string, string, *NetworkProfileClientGetOptions) (NetworkProfileClientGetResponse, error)` |
| 48 | +- New struct `AgentUpgrade` |
| 49 | +- New struct `AgentVersion` |
| 50 | +- New struct `AgentVersionsList` |
| 51 | +- New struct `AvailablePatchCountByClassification` |
| 52 | +- New struct `ErrorDetailAutoGenerated` |
| 53 | +- New struct `ErrorResponseAutoGenerated` |
| 54 | +- New struct `ExtensionValue` |
| 55 | +- New struct `ExtensionValueListResult` |
| 56 | +- New struct `ExtensionValueProperties` |
| 57 | +- New struct `HybridIdentityMetadata` |
| 58 | +- New struct `HybridIdentityMetadataList` |
| 59 | +- New struct `HybridIdentityMetadataProperties` |
| 60 | +- New struct `IPAddress` |
| 61 | +- New struct `LinuxParameters` |
| 62 | +- New struct `MachineAssessPatchesResult` |
| 63 | +- New struct `MachineInstallPatchesParameters` |
| 64 | +- New struct `MachineInstallPatchesResult` |
| 65 | +- New struct `MachineRunCommand` |
| 66 | +- New struct `MachineRunCommandInstanceView` |
| 67 | +- New struct `MachineRunCommandInstanceViewStatus` |
| 68 | +- New struct `MachineRunCommandProperties` |
| 69 | +- New struct `MachineRunCommandScriptSource` |
| 70 | +- New struct `MachineRunCommandUpdate` |
| 71 | +- New struct `MachineRunCommandsListResult` |
| 72 | +- New struct `NetworkInterface` |
| 73 | +- New struct `NetworkProfile` |
| 74 | +- New struct `RunCommandInputParameter` |
| 75 | +- New struct `RunCommandManagedIdentity` |
| 76 | +- New struct `Subnet` |
| 77 | +- New struct `WindowsParameters` |
| 78 | +- New field `ConfigMode` in struct `AgentConfiguration` |
| 79 | +- New field `Kind`, `Resources` in struct `Machine` |
| 80 | +- New field `EnableAutomaticUpgrade` in struct `MachineExtensionUpdateProperties` |
| 81 | +- New field `AgentUpgrade`, `NetworkProfile` in struct `MachineProperties` |
| 82 | +- New field `Kind` in struct `MachineUpdate` |
| 83 | +- New field `AgentUpgrade` in struct `MachineUpdateProperties` |
| 84 | +- New field `SystemData` in struct `ProxyResource` |
| 85 | +- New field `SystemData` in struct `Resource` |
| 86 | +- New field `SystemData` in struct `TrackedResource` |
| 87 | + |
| 88 | + |
3 | 89 | ## 1.1.1 (2023-04-14) |
4 | 90 | ### Bug Fixes |
5 | 91 |
|
|
0 commit comments