|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 0.3.0 (2022-04-12) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*ExtensionsClient.BeginUpdate` return value(s) have been changed from `(ExtensionsClientUpdatePollerResponse, error)` to `(*armruntime.Poller[ExtensionsClientUpdateResponse], error)` |
| 7 | +- Function `NewOperationsClient` return value(s) have been changed from `(*OperationsClient)` to `(*OperationsClient, error)` |
| 8 | +- Function `*ClustersClient.ListBySubscription` return value(s) have been changed from `(*ClustersClientListBySubscriptionPager)` to `(*runtime.Pager[ClustersClientListBySubscriptionResponse])` |
| 9 | +- Function `*ExtensionsClient.BeginCreate` return value(s) have been changed from `(ExtensionsClientCreatePollerResponse, error)` to `(*armruntime.Poller[ExtensionsClientCreateResponse], error)` |
| 10 | +- Function `NewClustersClient` return value(s) have been changed from `(*ClustersClient)` to `(*ClustersClient, error)` |
| 11 | +- Function `NewExtensionsClient` return value(s) have been changed from `(*ExtensionsClient)` to `(*ExtensionsClient, error)` |
| 12 | +- Function `*ArcSettingsClient.ListByCluster` return value(s) have been changed from `(*ArcSettingsClientListByClusterPager)` to `(*runtime.Pager[ArcSettingsClientListByClusterResponse])` |
| 13 | +- Function `*ExtensionsClient.ListByArcSetting` return value(s) have been changed from `(*ExtensionsClientListByArcSettingPager)` to `(*runtime.Pager[ExtensionsClientListByArcSettingResponse])` |
| 14 | +- Function `*ClustersClient.ListByResourceGroup` return value(s) have been changed from `(*ClustersClientListByResourceGroupPager)` to `(*runtime.Pager[ClustersClientListByResourceGroupResponse])` |
| 15 | +- Function `NewArcSettingsClient` return value(s) have been changed from `(*ArcSettingsClient)` to `(*ArcSettingsClient, error)` |
| 16 | +- Function `*ExtensionsClient.BeginDelete` return value(s) have been changed from `(ExtensionsClientDeletePollerResponse, error)` to `(*armruntime.Poller[ExtensionsClientDeleteResponse], error)` |
| 17 | +- Function `*ArcSettingsClient.BeginDelete` return value(s) have been changed from `(ArcSettingsClientDeletePollerResponse, error)` to `(*armruntime.Poller[ArcSettingsClientDeleteResponse], error)` |
| 18 | +- Type of `ExtensionParameters.Settings` has been changed from `map[string]interface{}` to `interface{}` |
| 19 | +- Type of `ExtensionParameters.ProtectedSettings` has been changed from `map[string]interface{}` to `interface{}` |
| 20 | +- Type of `ErrorAdditionalInfo.Info` has been changed from `map[string]interface{}` to `interface{}` |
| 21 | +- Function `*ExtensionsClientListByArcSettingPager.NextPage` has been removed |
| 22 | +- Function `ExtensionAggregateState.ToPtr` has been removed |
| 23 | +- Function `ExtensionsClientCreatePollerResponse.PollUntilDone` has been removed |
| 24 | +- Function `DiagnosticLevel.ToPtr` has been removed |
| 25 | +- Function `*ExtensionsClientUpdatePoller.ResumeToken` has been removed |
| 26 | +- Function `*ArcSettingsClientDeletePollerResponse.Resume` has been removed |
| 27 | +- Function `*ExtensionsClientCreatePoller.Poll` has been removed |
| 28 | +- Function `*ArcSettingsClientListByClusterPager.NextPage` has been removed |
| 29 | +- Function `*ArcSettingsClientDeletePoller.Poll` has been removed |
| 30 | +- Function `*ExtensionsClientUpdatePoller.Poll` has been removed |
| 31 | +- Function `*ExtensionsClientDeletePoller.Poll` has been removed |
| 32 | +- Function `*ExtensionsClientDeletePollerResponse.Resume` has been removed |
| 33 | +- Function `*ExtensionsClientCreatePoller.ResumeToken` has been removed |
| 34 | +- Function `*ArcSettingsClientDeletePoller.ResumeToken` has been removed |
| 35 | +- Function `*ClustersClientListBySubscriptionPager.Err` has been removed |
| 36 | +- Function `*ExtensionsClientCreatePoller.Done` has been removed |
| 37 | +- Function `ImdsAttestation.ToPtr` has been removed |
| 38 | +- Function `*ClustersClientListByResourceGroupPager.Err` has been removed |
| 39 | +- Function `ExtensionsClientUpdatePollerResponse.PollUntilDone` has been removed |
| 40 | +- Function `*ArcSettingsClientDeletePoller.FinalResponse` has been removed |
| 41 | +- Function `*ExtensionsClientDeletePoller.Done` has been removed |
| 42 | +- Function `WindowsServerSubscription.ToPtr` has been removed |
| 43 | +- Function `ExtensionsClientDeletePollerResponse.PollUntilDone` has been removed |
| 44 | +- Function `*ArcSettingsClientListByClusterPager.PageResponse` has been removed |
| 45 | +- Function `*ExtensionsClientCreatePoller.FinalResponse` has been removed |
| 46 | +- Function `*ClustersClientListBySubscriptionPager.NextPage` has been removed |
| 47 | +- Function `*ExtensionsClientDeletePoller.ResumeToken` has been removed |
| 48 | +- Function `Status.ToPtr` has been removed |
| 49 | +- Function `*ExtensionsClientDeletePoller.FinalResponse` has been removed |
| 50 | +- Function `CreatedByType.ToPtr` has been removed |
| 51 | +- Function `*ExtensionsClientUpdatePollerResponse.Resume` has been removed |
| 52 | +- Function `*ExtensionsClientListByArcSettingPager.Err` has been removed |
| 53 | +- Function `NodeExtensionState.ToPtr` has been removed |
| 54 | +- Function `ArcSettingsClientDeletePollerResponse.PollUntilDone` has been removed |
| 55 | +- Function `Origin.ToPtr` has been removed |
| 56 | +- Function `ProvisioningState.ToPtr` has been removed |
| 57 | +- Function `ActionType.ToPtr` has been removed |
| 58 | +- Function `*ClustersClientListBySubscriptionPager.PageResponse` has been removed |
| 59 | +- Function `*ExtensionsClientListByArcSettingPager.PageResponse` has been removed |
| 60 | +- Function `*ClustersClientListByResourceGroupPager.NextPage` has been removed |
| 61 | +- Function `*ArcSettingsClientDeletePoller.Done` has been removed |
| 62 | +- Function `ArcSettingAggregateState.ToPtr` has been removed |
| 63 | +- Function `*ClustersClientListByResourceGroupPager.PageResponse` has been removed |
| 64 | +- Function `*ArcSettingsClientListByClusterPager.Err` has been removed |
| 65 | +- Function `*ExtensionsClientUpdatePoller.FinalResponse` has been removed |
| 66 | +- Function `*ExtensionsClientCreatePollerResponse.Resume` has been removed |
| 67 | +- Function `*ExtensionsClientUpdatePoller.Done` has been removed |
| 68 | +- Function `NodeArcState.ToPtr` has been removed |
| 69 | +- Struct `ArcSettingsClientCreateResult` has been removed |
| 70 | +- Struct `ArcSettingsClientDeletePoller` has been removed |
| 71 | +- Struct `ArcSettingsClientDeletePollerResponse` has been removed |
| 72 | +- Struct `ArcSettingsClientGetResult` has been removed |
| 73 | +- Struct `ArcSettingsClientListByClusterPager` has been removed |
| 74 | +- Struct `ArcSettingsClientListByClusterResult` has been removed |
| 75 | +- Struct `ClustersClientCreateResult` has been removed |
| 76 | +- Struct `ClustersClientGetResult` has been removed |
| 77 | +- Struct `ClustersClientListByResourceGroupPager` has been removed |
| 78 | +- Struct `ClustersClientListByResourceGroupResult` has been removed |
| 79 | +- Struct `ClustersClientListBySubscriptionPager` has been removed |
| 80 | +- Struct `ClustersClientListBySubscriptionResult` has been removed |
| 81 | +- Struct `ClustersClientUpdateResult` has been removed |
| 82 | +- Struct `ExtensionsClientCreatePoller` has been removed |
| 83 | +- Struct `ExtensionsClientCreatePollerResponse` has been removed |
| 84 | +- Struct `ExtensionsClientCreateResult` has been removed |
| 85 | +- Struct `ExtensionsClientDeletePoller` has been removed |
| 86 | +- Struct `ExtensionsClientDeletePollerResponse` has been removed |
| 87 | +- Struct `ExtensionsClientGetResult` has been removed |
| 88 | +- Struct `ExtensionsClientListByArcSettingPager` has been removed |
| 89 | +- Struct `ExtensionsClientListByArcSettingResult` has been removed |
| 90 | +- Struct `ExtensionsClientUpdatePoller` has been removed |
| 91 | +- Struct `ExtensionsClientUpdatePollerResponse` has been removed |
| 92 | +- Struct `ExtensionsClientUpdateResult` has been removed |
| 93 | +- Struct `OperationsClientListResult` has been removed |
| 94 | +- Field `ArcSettingsClientCreateResult` of struct `ArcSettingsClientCreateResponse` has been removed |
| 95 | +- Field `RawResponse` of struct `ArcSettingsClientCreateResponse` has been removed |
| 96 | +- Field `RawResponse` of struct `ArcSettingsClientDeleteResponse` has been removed |
| 97 | +- Field `ClustersClientListByResourceGroupResult` of struct `ClustersClientListByResourceGroupResponse` has been removed |
| 98 | +- Field `RawResponse` of struct `ClustersClientListByResourceGroupResponse` has been removed |
| 99 | +- Field `ExtensionsClientGetResult` of struct `ExtensionsClientGetResponse` has been removed |
| 100 | +- Field `RawResponse` of struct `ExtensionsClientGetResponse` has been removed |
| 101 | +- Field `ExtensionsClientUpdateResult` of struct `ExtensionsClientUpdateResponse` has been removed |
| 102 | +- Field `RawResponse` of struct `ExtensionsClientUpdateResponse` has been removed |
| 103 | +- Field `ExtensionsClientCreateResult` of struct `ExtensionsClientCreateResponse` has been removed |
| 104 | +- Field `RawResponse` of struct `ExtensionsClientCreateResponse` has been removed |
| 105 | +- Field `ClustersClientListBySubscriptionResult` of struct `ClustersClientListBySubscriptionResponse` has been removed |
| 106 | +- Field `RawResponse` of struct `ClustersClientListBySubscriptionResponse` has been removed |
| 107 | +- Field `ClustersClientUpdateResult` of struct `ClustersClientUpdateResponse` has been removed |
| 108 | +- Field `RawResponse` of struct `ClustersClientUpdateResponse` has been removed |
| 109 | +- Field `ArcSettingsClientGetResult` of struct `ArcSettingsClientGetResponse` has been removed |
| 110 | +- Field `RawResponse` of struct `ArcSettingsClientGetResponse` has been removed |
| 111 | +- Field `ArcSettingsClientListByClusterResult` of struct `ArcSettingsClientListByClusterResponse` has been removed |
| 112 | +- Field `RawResponse` of struct `ArcSettingsClientListByClusterResponse` has been removed |
| 113 | +- Field `ClustersClientCreateResult` of struct `ClustersClientCreateResponse` has been removed |
| 114 | +- Field `RawResponse` of struct `ClustersClientCreateResponse` has been removed |
| 115 | +- Field `RawResponse` of struct `ExtensionsClientDeleteResponse` has been removed |
| 116 | +- Field `RawResponse` of struct `ClustersClientDeleteResponse` has been removed |
| 117 | +- Field `ClustersClientGetResult` of struct `ClustersClientGetResponse` has been removed |
| 118 | +- Field `RawResponse` of struct `ClustersClientGetResponse` has been removed |
| 119 | +- Field `OperationsClientListResult` of struct `OperationsClientListResponse` has been removed |
| 120 | +- Field `RawResponse` of struct `OperationsClientListResponse` has been removed |
| 121 | +- Field `ExtensionsClientListByArcSettingResult` of struct `ExtensionsClientListByArcSettingResponse` has been removed |
| 122 | +- Field `RawResponse` of struct `ExtensionsClientListByArcSettingResponse` has been removed |
| 123 | + |
| 124 | +### Features Added |
| 125 | + |
| 126 | +- New function `*ArcSettingsClient.BeginCreateIdentity(context.Context, string, string, string, *ArcSettingsClientBeginCreateIdentityOptions) (*armruntime.Poller[ArcSettingsClientCreateIdentityResponse], error)` |
| 127 | +- New function `*ClustersClient.BeginUploadCertificate(context.Context, string, string, UploadCertificateRequest, *ClustersClientBeginUploadCertificateOptions) (*armruntime.Poller[ClustersClientUploadCertificateResponse], error)` |
| 128 | +- New function `*ArcSettingsClient.GeneratePassword(context.Context, string, string, string, *ArcSettingsClientGeneratePasswordOptions) (ArcSettingsClientGeneratePasswordResponse, error)` |
| 129 | +- New function `*PasswordCredential.UnmarshalJSON([]byte) error` |
| 130 | +- New function `RawCertificateData.MarshalJSON() ([]byte, error)` |
| 131 | +- New function `PasswordCredential.MarshalJSON() ([]byte, error)` |
| 132 | +- New function `*ClustersClient.BeginCreateIdentity(context.Context, string, string, *ClustersClientBeginCreateIdentityOptions) (*armruntime.Poller[ClustersClientCreateIdentityResponse], error)` |
| 133 | +- New struct `ArcIdentityResponse` |
| 134 | +- New struct `ArcIdentityResponseProperties` |
| 135 | +- New struct `ArcSettingsClientBeginCreateIdentityOptions` |
| 136 | +- New struct `ArcSettingsClientCreateIdentityResponse` |
| 137 | +- New struct `ArcSettingsClientGeneratePasswordOptions` |
| 138 | +- New struct `ArcSettingsClientGeneratePasswordResponse` |
| 139 | +- New struct `ClusterIdentityResponse` |
| 140 | +- New struct `ClusterIdentityResponseProperties` |
| 141 | +- New struct `ClustersClientBeginCreateIdentityOptions` |
| 142 | +- New struct `ClustersClientBeginUploadCertificateOptions` |
| 143 | +- New struct `ClustersClientCreateIdentityResponse` |
| 144 | +- New struct `ClustersClientUploadCertificateResponse` |
| 145 | +- New struct `PasswordCredential` |
| 146 | +- New struct `RawCertificateData` |
| 147 | +- New struct `UploadCertificateRequest` |
| 148 | +- New field `ArcApplicationTenantID` in struct `ArcSettingProperties` |
| 149 | +- New field `ArcServicePrincipalObjectID` in struct `ArcSettingProperties` |
| 150 | +- New field `ArcApplicationClientID` in struct `ArcSettingProperties` |
| 151 | +- New field `ArcApplicationObjectID` in struct `ArcSettingProperties` |
| 152 | +- New anonymous field `Cluster` in struct `ClustersClientCreateResponse` |
| 153 | +- New anonymous field `ArcSettingList` in struct `ArcSettingsClientListByClusterResponse` |
| 154 | +- New field `ResumeToken` in struct `ExtensionsClientBeginCreateOptions` |
| 155 | +- New anonymous field `ArcSetting` in struct `ArcSettingsClientGetResponse` |
| 156 | +- New field `ResumeToken` in struct `ArcSettingsClientBeginDeleteOptions` |
| 157 | +- New anonymous field `ArcSetting` in struct `ArcSettingsClientCreateResponse` |
| 158 | +- New field `AADApplicationObjectID` in struct `ClusterProperties` |
| 159 | +- New field `AADServicePrincipalObjectID` in struct `ClusterProperties` |
| 160 | +- New field `ServiceEndpoint` in struct `ClusterProperties` |
| 161 | +- New anonymous field `Extension` in struct `ExtensionsClientUpdateResponse` |
| 162 | +- New anonymous field `ExtensionList` in struct `ExtensionsClientListByArcSettingResponse` |
| 163 | +- New field `ResumeToken` in struct `ExtensionsClientBeginDeleteOptions` |
| 164 | +- New anonymous field `Cluster` in struct `ClustersClientUpdateResponse` |
| 165 | +- New anonymous field `Extension` in struct `ExtensionsClientGetResponse` |
| 166 | +- New anonymous field `Cluster` in struct `ClustersClientGetResponse` |
| 167 | +- New field `ResumeToken` in struct `ExtensionsClientBeginUpdateOptions` |
| 168 | +- New anonymous field `Extension` in struct `ExtensionsClientCreateResponse` |
| 169 | +- New anonymous field `ClusterList` in struct `ClustersClientListByResourceGroupResponse` |
| 170 | +- New anonymous field `OperationListResult` in struct `OperationsClientListResponse` |
| 171 | +- New anonymous field `ClusterList` in struct `ClustersClientListBySubscriptionResponse` |
| 172 | + |
| 173 | + |
3 | 174 | ## 0.2.1 (2022-02-22)
|
4 | 175 |
|
5 | 176 | ### Other Changes
|
|
0 commit comments