|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 5.1.0-beta.1 (2024-04-26) |
| 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 `NetworkPolicyNone` added to enum type `NetworkPolicy` |
| 9 | +- New value `NodeOSUpgradeChannelSecurityPatch` added to enum type `NodeOSUpgradeChannel` |
| 10 | +- New value `OSSKUMariner`, `OSSKUWindowsAnnual` added to enum type `OSSKU` |
| 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 `GuardrailsSupport` with values `GuardrailsSupportPreview`, `GuardrailsSupportStable` |
| 19 | +- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin` |
| 20 | +- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning` |
| 21 | +- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS` |
| 22 | +- New enum type `NodeProvisioningMode` with values `NodeProvisioningModeAuto`, `NodeProvisioningModeManual` |
| 23 | +- New enum type `PodIPAllocationMode` with values `PodIPAllocationModeDynamicIndividual`, `PodIPAllocationModeStaticBlock` |
| 24 | +- New enum type `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted` |
| 25 | +- New enum type `SafeguardsSupport` with values `SafeguardsSupportPreview`, `SafeguardsSupportStable` |
| 26 | +- New function `*AgentPoolsClient.BeginDeleteMachines(context.Context, string, string, string, AgentPoolDeleteMachinesParameter, *AgentPoolsClientBeginDeleteMachinesOptions) (*runtime.Poller[AgentPoolsClientDeleteMachinesResponse], error)` |
| 27 | +- New function `*ClientFactory.NewMachinesClient() *MachinesClient` |
| 28 | +- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient` |
| 29 | +- New function `*ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient` |
| 30 | +- New function `NewMachinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MachinesClient, error)` |
| 31 | +- New function `*MachinesClient.Get(context.Context, string, string, string, string, *MachinesClientGetOptions) (MachinesClientGetResponse, error)` |
| 32 | +- New function `*MachinesClient.NewListPager(string, string, string, *MachinesClientListOptions) *runtime.Pager[MachinesClientListResponse]` |
| 33 | +- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)` |
| 34 | +- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)` |
| 35 | +- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)` |
| 36 | +- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)` |
| 37 | +- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]` |
| 38 | +- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]` |
| 39 | +- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)` |
| 40 | +- New function `*ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)` |
| 41 | +- New function `*ManagedClustersClient.GetSafeguardsVersions(context.Context, string, string, *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error)` |
| 42 | +- New function `*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]` |
| 43 | +- New function `*ManagedClustersClient.NewListSafeguardsVersionsPager(string, *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse]` |
| 44 | +- New function `NewOperationStatusResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusResultClient, error)` |
| 45 | +- New function `*OperationStatusResultClient.Get(context.Context, string, string, string, *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error)` |
| 46 | +- New function `*OperationStatusResultClient.GetByAgentPool(context.Context, string, string, string, string, *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error)` |
| 47 | +- New function `*OperationStatusResultClient.NewListPager(string, string, *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse]` |
| 48 | +- New struct `AgentPoolArtifactStreamingProfile` |
| 49 | +- New struct `AgentPoolDeleteMachinesParameter` |
| 50 | +- New struct `AgentPoolGPUProfile` |
| 51 | +- New struct `AgentPoolGatewayProfile` |
| 52 | +- New struct `AgentPoolSecurityProfile` |
| 53 | +- New struct `ErrorAdditionalInfo` |
| 54 | +- New struct `ErrorDetail` |
| 55 | +- New struct `GuardrailsAvailableVersion` |
| 56 | +- New struct `GuardrailsAvailableVersionsList` |
| 57 | +- New struct `GuardrailsAvailableVersionsProperties` |
| 58 | +- New struct `Machine` |
| 59 | +- New struct `MachineIPAddress` |
| 60 | +- New struct `MachineListResult` |
| 61 | +- New struct `MachineNetworkProperties` |
| 62 | +- New struct `MachineProperties` |
| 63 | +- New struct `ManagedClusterAIToolchainOperatorProfile` |
| 64 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoring` |
| 65 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation` |
| 66 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs` |
| 67 | +- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics` |
| 68 | +- New struct `ManagedClusterAzureMonitorProfileContainerInsights` |
| 69 | +- New struct `ManagedClusterBootstrapProfile` |
| 70 | +- New struct `ManagedClusterNodeProvisioningProfile` |
| 71 | +- New struct `ManagedClusterNodeResourceGroupProfile` |
| 72 | +- New struct `ManagedClusterPropertiesForSnapshot` |
| 73 | +- New struct `ManagedClusterSecurityProfileImageIntegrity` |
| 74 | +- New struct `ManagedClusterSecurityProfileNodeRestriction` |
| 75 | +- New struct `ManagedClusterSnapshot` |
| 76 | +- New struct `ManagedClusterSnapshotListResult` |
| 77 | +- New struct `ManagedClusterSnapshotProperties` |
| 78 | +- New struct `ManagedClusterStaticEgressGatewayProfile` |
| 79 | +- New struct `ManualScaleProfile` |
| 80 | +- New struct `NetworkMonitoring` |
| 81 | +- New struct `NetworkProfileForSnapshot` |
| 82 | +- New struct `NetworkProfileKubeProxyConfig` |
| 83 | +- New struct `NetworkProfileKubeProxyConfigIpvsConfig` |
| 84 | +- New struct `OperationStatusResult` |
| 85 | +- New struct `OperationStatusResultList` |
| 86 | +- New struct `SafeguardsAvailableVersion` |
| 87 | +- New struct `SafeguardsAvailableVersionsList` |
| 88 | +- New struct `SafeguardsAvailableVersionsProperties` |
| 89 | +- New struct `SafeguardsProfile` |
| 90 | +- New struct `ScaleProfile` |
| 91 | +- New struct `VirtualMachineNodes` |
| 92 | +- New struct `VirtualMachinesProfile` |
| 93 | +- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions` |
| 94 | +- New field `Kind` in struct `ManagedCluster` |
| 95 | +- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile` |
| 96 | +- New field `ArtifactStreamingProfile`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `MessageOfTheDay`, `NodeInitializationTaints`, `PodIPAllocationMode`, `SecurityProfile`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfile` |
| 97 | +- New field `ArtifactStreamingProfile`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `MessageOfTheDay`, `NodeInitializationTaints`, `PodIPAllocationMode`, `SecurityProfile`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfileProperties` |
| 98 | +- New field `AppMonitoring`, `ContainerInsights` in struct `ManagedClusterAzureMonitorProfile` |
| 99 | +- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig` |
| 100 | +- New field `ClusterServiceLoadBalancerHealthProbeMode` in struct `ManagedClusterLoadBalancerProfile` |
| 101 | +- New field `AiToolchainOperatorProfile`, `BootstrapProfile`, `CreationData`, `EnableNamespaceResources`, `NodeProvisioningProfile`, `NodeResourceGroupProfile`, `SafeguardsProfile` in struct `ManagedClusterProperties` |
| 102 | +- New field `DaemonsetEvictionForEmptyNodes`, `DaemonsetEvictionForOccupiedNodes`, `IgnoreDaemonsetsUtilization` in struct `ManagedClusterPropertiesAutoScalerProfile` |
| 103 | +- New field `CustomCATrustCertificates`, `ImageIntegrity`, `NodeRestriction` in struct `ManagedClusterSecurityProfile` |
| 104 | +- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver` |
| 105 | +- New field `AddonAutoscaling` in struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler` |
| 106 | +- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions` |
| 107 | +- New field `KubeProxyConfig`, `Monitoring`, `StaticEgressGatewayProfile` in struct `NetworkProfile` |
| 108 | + |
| 109 | + |
3 | 110 | ## 5.0.0 (2024-04-26) |
4 | 111 | ### Breaking Changes |
5 | 112 |
|
|
0 commit comments