|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 3.0.0-beta.1 (2022-09-14) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Struct `CloudError` has been removed |
| 7 | +- Struct `CloudErrorBody` has been removed |
| 8 | + |
| 9 | +### Features Added |
| 10 | + |
| 11 | +- New const `NetworkPluginModeOverlay` |
| 12 | +- New const `FleetMemberProvisioningStateJoining` |
| 13 | +- New const `FleetProvisioningStateCanceled` |
| 14 | +- New const `BackendPoolTypeNodeIP` |
| 15 | +- New const `ControlledValuesRequestsOnly` |
| 16 | +- New const `FleetMemberProvisioningStateLeaving` |
| 17 | +- New const `IpvsSchedulerLeastConnection` |
| 18 | +- New const `FleetProvisioningStateFailed` |
| 19 | +- New const `LevelOff` |
| 20 | +- New const `TrustedAccessRoleBindingProvisioningStateDeleting` |
| 21 | +- New const `UpdateModeInitial` |
| 22 | +- New const `FleetProvisioningStateSucceeded` |
| 23 | +- New const `TrustedAccessRoleBindingProvisioningStateSucceeded` |
| 24 | +- New const `FleetMemberProvisioningStateUpdating` |
| 25 | +- New const `FleetMemberProvisioningStateCanceled` |
| 26 | +- New const `FleetMemberProvisioningStateSucceeded` |
| 27 | +- New const `TrustedAccessRoleBindingProvisioningStateFailed` |
| 28 | +- New const `UpdateModeAuto` |
| 29 | +- New const `ModeIPVS` |
| 30 | +- New const `LevelEnforcement` |
| 31 | +- New const `UpdateModeRecreate` |
| 32 | +- New const `SnapshotTypeManagedCluster` |
| 33 | +- New const `TrustedAccessRoleBindingProvisioningStateUpdating` |
| 34 | +- New const `LevelWarning` |
| 35 | +- New const `FleetProvisioningStateUpdating` |
| 36 | +- New const `FleetMemberProvisioningStateFailed` |
| 37 | +- New const `OSSKUMariner` |
| 38 | +- New const `FleetProvisioningStateCreating` |
| 39 | +- New const `PublicNetworkAccessSecuredByPerimeter` |
| 40 | +- New const `BackendPoolTypeNodeIPConfiguration` |
| 41 | +- New const `FleetProvisioningStateDeleting` |
| 42 | +- New const `ModeIPTABLES` |
| 43 | +- New const `ControlledValuesRequestsAndLimits` |
| 44 | +- New const `IpvsSchedulerRoundRobin` |
| 45 | +- New const `UpdateModeOff` |
| 46 | +- New type alias `UpdateMode` |
| 47 | +- New type alias `IpvsScheduler` |
| 48 | +- New type alias `TrustedAccessRoleBindingProvisioningState` |
| 49 | +- New type alias `Level` |
| 50 | +- New type alias `BackendPoolType` |
| 51 | +- New type alias `NetworkPluginMode` |
| 52 | +- New type alias `FleetProvisioningState` |
| 53 | +- New type alias `FleetMemberProvisioningState` |
| 54 | +- New type alias `Mode` |
| 55 | +- New type alias `ControlledValues` |
| 56 | +- New function `NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)` |
| 57 | +- New function `NewFleetMembersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetMembersClient, error)` |
| 58 | +- New function `PossibleFleetMemberProvisioningStateValues() []FleetMemberProvisioningState` |
| 59 | +- New function `*TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)` |
| 60 | +- New function `*FleetsClient.ListCredentials(context.Context, string, string, *FleetsClientListCredentialsOptions) (FleetsClientListCredentialsResponse, error)` |
| 61 | +- New function `*FleetMembersClient.Get(context.Context, string, string, string, *FleetMembersClientGetOptions) (FleetMembersClientGetResponse, error)` |
| 62 | +- New function `PossibleControlledValuesValues() []ControlledValues` |
| 63 | +- New function `NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)` |
| 64 | +- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)` |
| 65 | +- New function `PossibleModeValues() []Mode` |
| 66 | +- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)` |
| 67 | +- New function `NewFleetsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetsClient, error)` |
| 68 | +- New function `*FleetMembersClient.NewListByFleetPager(string, string, *FleetMembersClientListByFleetOptions) *runtime.Pager[FleetMembersClientListByFleetResponse]` |
| 69 | +- New function `*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)` |
| 70 | +- New function `*AgentPoolsClient.AbortLatestOperation(context.Context, string, string, string, *AgentPoolsClientAbortLatestOperationOptions) (AgentPoolsClientAbortLatestOperationResponse, error)` |
| 71 | +- New function `PossibleLevelValues() []Level` |
| 72 | +- New function `PossibleNetworkPluginModeValues() []NetworkPluginMode` |
| 73 | +- New function `PossibleBackendPoolTypeValues() []BackendPoolType` |
| 74 | +- New function `*FleetsClient.NewListByResourceGroupPager(string, *FleetsClientListByResourceGroupOptions) *runtime.Pager[FleetsClientListByResourceGroupResponse]` |
| 75 | +- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]` |
| 76 | +- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)` |
| 77 | +- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)` |
| 78 | +- New function `*FleetMembersClient.BeginDelete(context.Context, string, string, string, *FleetMembersClientBeginDeleteOptions) (*runtime.Poller[FleetMembersClientDeleteResponse], error)` |
| 79 | +- New function `*FleetsClient.BeginDelete(context.Context, string, string, *FleetsClientBeginDeleteOptions) (*runtime.Poller[FleetsClientDeleteResponse], error)` |
| 80 | +- New function `*FleetMembersClient.BeginCreateOrUpdate(context.Context, string, string, string, FleetMember, *FleetMembersClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetMembersClientCreateOrUpdateResponse], error)` |
| 81 | +- New function `*FleetsClient.BeginCreateOrUpdate(context.Context, string, string, Fleet, *FleetsClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetsClientCreateOrUpdateResponse], error)` |
| 82 | +- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]` |
| 83 | +- New function `*FleetsClient.Get(context.Context, string, string, *FleetsClientGetOptions) (FleetsClientGetResponse, error)` |
| 84 | +- New function `*ManagedClustersClient.AbortLatestOperation(context.Context, string, string, *ManagedClustersClientAbortLatestOperationOptions) (ManagedClustersClientAbortLatestOperationResponse, error)` |
| 85 | +- New function `*ManagedClustersClient.BeginRotateServiceAccountSigningKeys(context.Context, string, string, *ManagedClustersClientBeginRotateServiceAccountSigningKeysOptions) (*runtime.Poller[ManagedClustersClientRotateServiceAccountSigningKeysResponse], error)` |
| 86 | +- New function `*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]` |
| 87 | +- New function `PossibleTrustedAccessRoleBindingProvisioningStateValues() []TrustedAccessRoleBindingProvisioningState` |
| 88 | +- New function `*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]` |
| 89 | +- New function `PossibleUpdateModeValues() []UpdateMode` |
| 90 | +- New function `*FleetsClient.Update(context.Context, string, string, *FleetsClientUpdateOptions) (FleetsClientUpdateResponse, error)` |
| 91 | +- New function `PossibleIpvsSchedulerValues() []IpvsScheduler` |
| 92 | +- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)` |
| 93 | +- New function `*FleetsClient.NewListPager(*FleetsClientListOptions) *runtime.Pager[FleetsClientListResponse]` |
| 94 | +- New function `PossibleFleetProvisioningStateValues() []FleetProvisioningState` |
| 95 | +- New function `*TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)` |
| 96 | +- New struct `AgentPoolWindowsProfile` |
| 97 | +- New struct `AgentPoolsClientAbortLatestOperationOptions` |
| 98 | +- New struct `AgentPoolsClientAbortLatestOperationResponse` |
| 99 | +- New struct `AzureEntityResource` |
| 100 | +- New struct `ErrorAdditionalInfo` |
| 101 | +- New struct `ErrorDetail` |
| 102 | +- New struct `ErrorResponse` |
| 103 | +- New struct `Fleet` |
| 104 | +- New struct `FleetCredentialResult` |
| 105 | +- New struct `FleetCredentialResults` |
| 106 | +- New struct `FleetHubProfile` |
| 107 | +- New struct `FleetListResult` |
| 108 | +- New struct `FleetMember` |
| 109 | +- New struct `FleetMemberProperties` |
| 110 | +- New struct `FleetMembersClient` |
| 111 | +- New struct `FleetMembersClientBeginCreateOrUpdateOptions` |
| 112 | +- New struct `FleetMembersClientBeginDeleteOptions` |
| 113 | +- New struct `FleetMembersClientCreateOrUpdateResponse` |
| 114 | +- New struct `FleetMembersClientDeleteResponse` |
| 115 | +- New struct `FleetMembersClientGetOptions` |
| 116 | +- New struct `FleetMembersClientGetResponse` |
| 117 | +- New struct `FleetMembersClientListByFleetOptions` |
| 118 | +- New struct `FleetMembersClientListByFleetResponse` |
| 119 | +- New struct `FleetMembersListResult` |
| 120 | +- New struct `FleetPatch` |
| 121 | +- New struct `FleetProperties` |
| 122 | +- New struct `FleetsClient` |
| 123 | +- New struct `FleetsClientBeginCreateOrUpdateOptions` |
| 124 | +- New struct `FleetsClientBeginDeleteOptions` |
| 125 | +- New struct `FleetsClientCreateOrUpdateResponse` |
| 126 | +- New struct `FleetsClientDeleteResponse` |
| 127 | +- New struct `FleetsClientGetOptions` |
| 128 | +- New struct `FleetsClientGetResponse` |
| 129 | +- New struct `FleetsClientListByResourceGroupOptions` |
| 130 | +- New struct `FleetsClientListByResourceGroupResponse` |
| 131 | +- New struct `FleetsClientListCredentialsOptions` |
| 132 | +- New struct `FleetsClientListCredentialsResponse` |
| 133 | +- New struct `FleetsClientListOptions` |
| 134 | +- New struct `FleetsClientListResponse` |
| 135 | +- New struct `FleetsClientUpdateOptions` |
| 136 | +- New struct `FleetsClientUpdateResponse` |
| 137 | +- New struct `GuardrailsProfile` |
| 138 | +- New struct `ManagedClusterAzureMonitorProfile` |
| 139 | +- New struct `ManagedClusterAzureMonitorProfileKubeStateMetrics` |
| 140 | +- New struct `ManagedClusterAzureMonitorProfileMetrics` |
| 141 | +- New struct `ManagedClusterIngressProfile` |
| 142 | +- New struct `ManagedClusterIngressProfileWebAppRouting` |
| 143 | +- New struct `ManagedClusterOIDCIssuerProfile` |
| 144 | +- New struct `ManagedClusterPropertiesForSnapshot` |
| 145 | +- New struct `ManagedClusterSecurityProfileImageCleaner` |
| 146 | +- New struct `ManagedClusterSecurityProfileNodeRestriction` |
| 147 | +- New struct `ManagedClusterSecurityProfileWorkloadIdentity` |
| 148 | +- New struct `ManagedClusterSnapshot` |
| 149 | +- New struct `ManagedClusterSnapshotListResult` |
| 150 | +- New struct `ManagedClusterSnapshotProperties` |
| 151 | +- New struct `ManagedClusterSnapshotsClient` |
| 152 | +- New struct `ManagedClusterSnapshotsClientCreateOrUpdateOptions` |
| 153 | +- New struct `ManagedClusterSnapshotsClientCreateOrUpdateResponse` |
| 154 | +- New struct `ManagedClusterSnapshotsClientDeleteOptions` |
| 155 | +- New struct `ManagedClusterSnapshotsClientDeleteResponse` |
| 156 | +- New struct `ManagedClusterSnapshotsClientGetOptions` |
| 157 | +- New struct `ManagedClusterSnapshotsClientGetResponse` |
| 158 | +- New struct `ManagedClusterSnapshotsClientListByResourceGroupOptions` |
| 159 | +- New struct `ManagedClusterSnapshotsClientListByResourceGroupResponse` |
| 160 | +- New struct `ManagedClusterSnapshotsClientListOptions` |
| 161 | +- New struct `ManagedClusterSnapshotsClientListResponse` |
| 162 | +- New struct `ManagedClusterSnapshotsClientUpdateTagsOptions` |
| 163 | +- New struct `ManagedClusterSnapshotsClientUpdateTagsResponse` |
| 164 | +- New struct `ManagedClusterStorageProfileBlobCSIDriver` |
| 165 | +- New struct `ManagedClusterWorkloadAutoScalerProfile` |
| 166 | +- New struct `ManagedClusterWorkloadAutoScalerProfileKeda` |
| 167 | +- New struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler` |
| 168 | +- New struct `ManagedClustersClientAbortLatestOperationOptions` |
| 169 | +- New struct `ManagedClustersClientAbortLatestOperationResponse` |
| 170 | +- New struct `ManagedClustersClientBeginRotateServiceAccountSigningKeysOptions` |
| 171 | +- New struct `ManagedClustersClientRotateServiceAccountSigningKeysResponse` |
| 172 | +- New struct `NetworkProfileForSnapshot` |
| 173 | +- New struct `NetworkProfileKubeProxyConfig` |
| 174 | +- New struct `NetworkProfileKubeProxyConfigIpvsConfig` |
| 175 | +- New struct `TrustedAccessRole` |
| 176 | +- New struct `TrustedAccessRoleBinding` |
| 177 | +- New struct `TrustedAccessRoleBindingListResult` |
| 178 | +- New struct `TrustedAccessRoleBindingProperties` |
| 179 | +- New struct `TrustedAccessRoleBindingsClient` |
| 180 | +- New struct `TrustedAccessRoleBindingsClientCreateOrUpdateOptions` |
| 181 | +- New struct `TrustedAccessRoleBindingsClientCreateOrUpdateResponse` |
| 182 | +- New struct `TrustedAccessRoleBindingsClientDeleteOptions` |
| 183 | +- New struct `TrustedAccessRoleBindingsClientDeleteResponse` |
| 184 | +- New struct `TrustedAccessRoleBindingsClientGetOptions` |
| 185 | +- New struct `TrustedAccessRoleBindingsClientGetResponse` |
| 186 | +- New struct `TrustedAccessRoleBindingsClientListOptions` |
| 187 | +- New struct `TrustedAccessRoleBindingsClientListResponse` |
| 188 | +- New struct `TrustedAccessRoleListResult` |
| 189 | +- New struct `TrustedAccessRoleRule` |
| 190 | +- New struct `TrustedAccessRolesClient` |
| 191 | +- New struct `TrustedAccessRolesClientListOptions` |
| 192 | +- New struct `TrustedAccessRolesClientListResponse` |
| 193 | +- New field `BackendPoolType` in struct `ManagedClusterLoadBalancerProfile` |
| 194 | +- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig` |
| 195 | +- New field `NodeRestriction` in struct `ManagedClusterSecurityProfile` |
| 196 | +- New field `WorkloadIdentity` in struct `ManagedClusterSecurityProfile` |
| 197 | +- New field `ImageCleaner` in struct `ManagedClusterSecurityProfile` |
| 198 | +- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions` |
| 199 | +- New field `MessageOfTheDay` in struct `ManagedClusterAgentPoolProfileProperties` |
| 200 | +- New field `EnableCustomCATrust` in struct `ManagedClusterAgentPoolProfileProperties` |
| 201 | +- New field `CapacityReservationGroupID` in struct `ManagedClusterAgentPoolProfileProperties` |
| 202 | +- New field `WindowsProfile` in struct `ManagedClusterAgentPoolProfileProperties` |
| 203 | +- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions` |
| 204 | +- New field `KubeProxyConfig` in struct `NetworkProfile` |
| 205 | +- New field `NetworkPluginMode` in struct `NetworkProfile` |
| 206 | +- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver` |
| 207 | +- New field `AzureMonitorProfile` in struct `ManagedClusterProperties` |
| 208 | +- New field `OidcIssuerProfile` in struct `ManagedClusterProperties` |
| 209 | +- New field `GuardrailsProfile` in struct `ManagedClusterProperties` |
| 210 | +- New field `WorkloadAutoScalerProfile` in struct `ManagedClusterProperties` |
| 211 | +- New field `CreationData` in struct `ManagedClusterProperties` |
| 212 | +- New field `EnableNamespaceResources` in struct `ManagedClusterProperties` |
| 213 | +- New field `IngressProfile` in struct `ManagedClusterProperties` |
| 214 | +- New field `EnableVnetIntegration` in struct `ManagedClusterAPIServerAccessProfile` |
| 215 | +- New field `SubnetID` in struct `ManagedClusterAPIServerAccessProfile` |
| 216 | +- New field `MessageOfTheDay` in struct `ManagedClusterAgentPoolProfile` |
| 217 | +- New field `EnableCustomCATrust` in struct `ManagedClusterAgentPoolProfile` |
| 218 | +- New field `WindowsProfile` in struct `ManagedClusterAgentPoolProfile` |
| 219 | +- New field `CapacityReservationGroupID` in struct `ManagedClusterAgentPoolProfile` |
| 220 | +- New field `BlobCSIDriver` in struct `ManagedClusterStorageProfile` |
| 221 | + |
| 222 | + |
3 | 223 | ## 2.1.0 (2022-08-25) |
4 | 224 | ### Features Added |
5 | 225 |
|
|
0 commit comments