|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 6.5.0-beta.1 (2025-03-11) |
| 4 | +### Features Added |
| 5 | + |
| 6 | +- New value `AgentPoolModeGateway` added to enum type `AgentPoolMode` |
| 7 | +- New value `AgentPoolTypeVirtualMachines` added to enum type `AgentPoolType` |
| 8 | +- New value `ManagedClusterSKUNameAutomatic` added to enum type `ManagedClusterSKUName` |
| 9 | +- New value `OSSKUMariner`, `OSSKUWindowsAnnual` added to enum type `OSSKU` |
| 10 | +- New value `OutboundTypeNone` added to enum type `OutboundType` |
| 11 | +- New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess` |
| 12 | +- New value `SnapshotTypeManagedCluster` added to enum type `SnapshotType` |
| 13 | +- New value `WorkloadRuntimeKataMshvVMIsolation` added to enum type `WorkloadRuntime` |
| 14 | +- New enum type `AddonAutoscaling` with values `AddonAutoscalingDisabled`, `AddonAutoscalingEnabled` |
| 15 | +- New enum type `AgentPoolSSHAccess` with values `AgentPoolSSHAccessDisabled`, `AgentPoolSSHAccessLocalUser` |
| 16 | +- New enum type `ArtifactSource` with values `ArtifactSourceCache`, `ArtifactSourceDirect` |
| 17 | +- New enum type `ClusterServiceLoadBalancerHealthProbeMode` with values `ClusterServiceLoadBalancerHealthProbeModeServiceNodePort`, `ClusterServiceLoadBalancerHealthProbeModeShared` |
| 18 | +- New enum type `DriverType` with values `DriverTypeCUDA`, `DriverTypeGRID` |
| 19 | +- New enum type `GuardrailsSupport` with values `GuardrailsSupportPreview`, `GuardrailsSupportStable` |
| 20 | +- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin` |
| 21 | +- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning` |
| 22 | +- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS` |
| 23 | +- New enum type `NginxIngressControllerType` with values `NginxIngressControllerTypeAnnotationControlled`, `NginxIngressControllerTypeExternal`, `NginxIngressControllerTypeInternal`, `NginxIngressControllerTypeNone` |
| 24 | +- New enum type `NodeProvisioningMode` with values `NodeProvisioningModeAuto`, `NodeProvisioningModeManual` |
| 25 | +- New enum type `Operator` with values `OperatorDoesNotExist`, `OperatorExists`, `OperatorIn`, `OperatorNotIn` |
| 26 | +- New enum type `PodIPAllocationMode` with values `PodIPAllocationModeDynamicIndividual`, `PodIPAllocationModeStaticBlock` |
| 27 | +- New enum type `PodLinkLocalAccess` with values `PodLinkLocalAccessIMDS`, `PodLinkLocalAccessNone` |
| 28 | +- New enum type `SafeguardsSupport` with values `SafeguardsSupportPreview`, `SafeguardsSupportStable` |
| 29 | +- New enum type `SeccompDefault` with values `SeccompDefaultRuntimeDefault`, `SeccompDefaultUnconfined` |
| 30 | +- New enum type `UndrainableNodeBehavior` with values `UndrainableNodeBehaviorCordon`, `UndrainableNodeBehaviorSchedule` |
| 31 | +- New function `NewClient(string, azcore.TokenCredential, *arm.ClientOptions) (*Client, error)` |
| 32 | +- New function `*Client.NewListNodeImageVersionsPager(string, *ClientListNodeImageVersionsOptions) *runtime.Pager[ClientListNodeImageVersionsResponse]` |
| 33 | +- New function `*ClientFactory.NewClient() *Client` |
| 34 | +- New function `*ClientFactory.NewLoadBalancersClient() *LoadBalancersClient` |
| 35 | +- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient` |
| 36 | +- New function `*ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient` |
| 37 | +- New function `NewLoadBalancersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LoadBalancersClient, error)` |
| 38 | +- New function `*LoadBalancersClient.CreateOrUpdate(context.Context, string, string, string, LoadBalancer, *LoadBalancersClientCreateOrUpdateOptions) (LoadBalancersClientCreateOrUpdateResponse, error)` |
| 39 | +- New function `*LoadBalancersClient.BeginDelete(context.Context, string, string, string, *LoadBalancersClientBeginDeleteOptions) (*runtime.Poller[LoadBalancersClientDeleteResponse], error)` |
| 40 | +- New function `*LoadBalancersClient.Get(context.Context, string, string, string, *LoadBalancersClientGetOptions) (LoadBalancersClientGetResponse, error)` |
| 41 | +- New function `*LoadBalancersClient.NewListByManagedClusterPager(string, string, *LoadBalancersClientListByManagedClusterOptions) *runtime.Pager[LoadBalancersClientListByManagedClusterResponse]` |
| 42 | +- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)` |
| 43 | +- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)` |
| 44 | +- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)` |
| 45 | +- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)` |
| 46 | +- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]` |
| 47 | +- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]` |
| 48 | +- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)` |
| 49 | +- New function `*ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)` |
| 50 | +- New function `*ManagedClustersClient.GetSafeguardsVersions(context.Context, string, string, *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error)` |
| 51 | +- New function `*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]` |
| 52 | +- New function `*ManagedClustersClient.NewListSafeguardsVersionsPager(string, *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse]` |
| 53 | +- New function `*ManagedClustersClient.BeginRebalanceLoadBalancers(context.Context, string, string, RebalanceLoadBalancersRequestBody, *ManagedClustersClientBeginRebalanceLoadBalancersOptions) (*runtime.Poller[ManagedClustersClientRebalanceLoadBalancersResponse], error)` |
| 54 | +- New function `NewOperationStatusResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusResultClient, error)` |
| 55 | +- New function `*OperationStatusResultClient.Get(context.Context, string, string, string, *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error)` |
| 56 | +- New function `*OperationStatusResultClient.GetByAgentPool(context.Context, string, string, string, string, *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error)` |
| 57 | +- New function `*OperationStatusResultClient.NewListPager(string, string, *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse]` |
| 58 | +- New struct `AgentPoolArtifactStreamingProfile` |
| 59 | +- New struct `AgentPoolGPUProfile` |
| 60 | +- New struct `AgentPoolGatewayProfile` |
| 61 | +- New struct `AgentPoolStatus` |
| 62 | +- New struct `AutoScaleProfile` |
| 63 | +- New struct `CloudErrorBody` |
| 64 | +- New struct `Component` |
| 65 | +- New struct `ComponentsByRelease` |
| 66 | +- New struct `ErrorAdditionalInfo` |
| 67 | +- New struct `ErrorDetail` |
| 68 | +- New struct `GuardrailsAvailableVersion` |
| 69 | +- New struct `GuardrailsAvailableVersionsList` |
| 70 | +- New struct `GuardrailsAvailableVersionsProperties` |
| 71 | +- New struct `LabelSelector` |
| 72 | +- New struct `LabelSelectorRequirement` |
| 73 | +- New struct `LoadBalancer` |
| 74 | +- New struct `LoadBalancerListResult` |
| 75 | +- New struct `LoadBalancerProperties` |
| 76 | +- New struct `ManagedClusterAIToolchainOperatorProfile` |
| 77 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoring` |
| 78 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation` |
| 79 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs` |
| 80 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics` |
| 81 | +- New struct `ManagedClusterAzureMonitorProfileContainerInsights` |
| 82 | +- New struct `ManagedClusterBootstrapProfile` |
| 83 | +- New struct `ManagedClusterIngressProfileNginx` |
| 84 | +- New struct `ManagedClusterNodeProvisioningProfile` |
| 85 | +- New struct `ManagedClusterPropertiesForSnapshot` |
| 86 | +- New struct `ManagedClusterSecurityProfileImageIntegrity` |
| 87 | +- New struct `ManagedClusterSecurityProfileNodeRestriction` |
| 88 | +- New struct `ManagedClusterSnapshot` |
| 89 | +- New struct `ManagedClusterSnapshotListResult` |
| 90 | +- New struct `ManagedClusterSnapshotProperties` |
| 91 | +- New struct `ManagedClusterStaticEgressGatewayProfile` |
| 92 | +- New struct `ManagedClusterStatus` |
| 93 | +- New struct `ManualScaleProfile` |
| 94 | +- New struct `NetworkProfileForSnapshot` |
| 95 | +- New struct `NetworkProfileKubeProxyConfig` |
| 96 | +- New struct `NetworkProfileKubeProxyConfigIpvsConfig` |
| 97 | +- New struct `NodeImageVersion` |
| 98 | +- New struct `NodeImageVersionsListResult` |
| 99 | +- New struct `OperationStatusResult` |
| 100 | +- New struct `OperationStatusResultList` |
| 101 | +- New struct `RebalanceLoadBalancersRequestBody` |
| 102 | +- New struct `SafeguardsAvailableVersion` |
| 103 | +- New struct `SafeguardsAvailableVersionsList` |
| 104 | +- New struct `SafeguardsAvailableVersionsProperties` |
| 105 | +- New struct `SafeguardsProfile` |
| 106 | +- New struct `ScaleProfile` |
| 107 | +- New struct `VirtualMachineNodes` |
| 108 | +- New struct `VirtualMachinesProfile` |
| 109 | +- New field `SSHAccess` in struct `AgentPoolSecurityProfile` |
| 110 | +- New field `ComponentsByReleases` in struct `AgentPoolUpgradeProfileProperties` |
| 111 | +- New field `IsOutOfSupport` in struct `AgentPoolUpgradeProfilePropertiesUpgradesItem` |
| 112 | +- New field `MaxUnavailable`, `UndrainableNodeBehavior` in struct `AgentPoolUpgradeSettings` |
| 113 | +- New field `GatewayConfigurationName`, `Name`, `Namespace` in struct `IstioEgressGateway` |
| 114 | +- New field `SeccompDefault` in struct `KubeletConfig` |
| 115 | +- New field `Kind` in struct `ManagedCluster` |
| 116 | +- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile` |
| 117 | +- New field `ArtifactStreamingProfile`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `NodeInitializationTaints`, `PodIPAllocationMode`, `Status`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfile` |
| 118 | +- New field `ArtifactStreamingProfile`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `NodeInitializationTaints`, `PodIPAllocationMode`, `Status`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfileProperties` |
| 119 | +- New field `AppMonitoring`, `ContainerInsights` in struct `ManagedClusterAzureMonitorProfile` |
| 120 | +- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig` |
| 121 | +- New field `Nginx` in struct `ManagedClusterIngressProfileWebAppRouting` |
| 122 | +- New field `ClusterServiceLoadBalancerHealthProbeMode` in struct `ManagedClusterLoadBalancerProfile` |
| 123 | +- New field `ComponentsByReleases` in struct `ManagedClusterPoolUpgradeProfile` |
| 124 | +- New field `IsOutOfSupport` in struct `ManagedClusterPoolUpgradeProfileUpgradesItem` |
| 125 | +- New field `AiToolchainOperatorProfile`, `BootstrapProfile`, `CreationData`, `EnableNamespaceResources`, `NodeProvisioningProfile`, `SafeguardsProfile`, `Status` in struct `ManagedClusterProperties` |
| 126 | +- New field `CustomCATrustCertificates`, `ImageIntegrity`, `NodeRestriction` in struct `ManagedClusterSecurityProfile` |
| 127 | +- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver` |
| 128 | +- New field `AddonAutoscaling` in struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler` |
| 129 | +- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions` |
| 130 | +- New field `KubeProxyConfig`, `PodLinkLocalAccess`, `StaticEgressGatewayProfile` in struct `NetworkProfile` |
| 131 | + |
| 132 | + |
3 | 133 | ## 6.4.0 (2025-02-27) |
4 | 134 | ### Features Added |
5 | 135 |
|
|
0 commit comments