Skip to content

Latest commit

 

History

History
222 lines (174 loc) · 11.3 KB

ChangeLog.md

File metadata and controls

222 lines (174 loc) · 11.3 KB

Upcoming Release

Version 6.0.4

  • Fixed secrets exposure in example documentation.

Version 6.0.3

  • Introduced secrets detection feature to safeguard sensitive data.

Version 6.0.2

  • Fixed the 'Non-static method requires a target' error when updating the image version of the node pool. [#24337]

Version 6.0.1

  • Fixed the resolve path issue in Install-AzAksCliTool.

Version 6.0.0

  • Removed parameter DockerBridgeCidr from New-AzAksCluster
  • Fixed the resolve path issue in Install-AzAksCliTool. [#22853]

Version 5.5.1

  • Fixed the issue of handling nextLink in Set-AzAksCluster. [#21846]
  • Fixed the issue of parameter AcrNameToDetach in Set-AzAksCluster due to role assignment name is a guid.
  • Added breaking change message for parameter DockerBridgeCidr in New-AzAksCluster.
  • Supported the value AzureLinux for parameter -NodeOsSKU in New-AzAksCluster and parameter -OsSKU in New-AzAksNodePool.
  • Fixed the issue of -DisableLocalAccount for Set-AzAksCluster. [#21835]

Version 5.5.0

  • Fixed the issue of Enable-AzAksAddon when there are no addons. [#21665]
  • Added parameter -EnableAHUB for New-AzAksCluster and Set-AzAksCluster
  • Added parameter -WindowsProfileAdminUserPassword for Set-AzAksCluster

Version 5.4.0

  • Added cmdlet New-AzAksMaintenanceConfiguration, Get-AzAksMaintenanceConfiguration, Remove-AzAksMaintenanceConfiguration, New-AzAksSnapshot, Get-AzAksSnapshot, Remove-AzAksSnapshot, Get-AzAksManagedClusterCommandResult, Get-AzAksManagedClusterOSOption, Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint, Invoke-AzAksAbortAgentPoolLatestOperation, Invoke-AzAksAbortManagedClusterLatestOperation, Invoke-AzAksRotateManagedClusterServiceAccountSigningKey, Start-AzAksManagedClusterCommand, New-AzAksTimeInWeekObject, New-AzAksTimeSpanObject.
  • Added parameter -OutboundType for New-AzAksCluster
  • Added parameter -EnableOidcIssuer for New-AzAksCluster and Set-AzAksCluster
  • Added parameter -NodePodSubnetID for New-AzAksCluster, -PodSubnetID for New-AzAksNodePool

Version 5.3.2

  • Fixed the issue that system variable $IsWindows is undefined in Windows PowerShell.
  • Decoupled AutoMapper dependency, replaced with AdapterHelper.

Version 5.3.1

  • Fixed the issue that Invoke-AzAksRunCommand will fail when the directory for parameter CommandContextAttachment contains sub-directories. [#20734]

Version 5.3.0

  • Added parameter -AadProfile for New-AzAksCluster and Set-AzAksCluster
  • Added parameter -NodeHostGroupID for New-AzAksCluster and parameter -HostGroupID for New-AzAksNodePool

Version 5.2.0

  • Added parameter -EnableEncryptionAtHost for New-AzAksCluster and New-AzAksNodePool
  • Added parameter -EnableUltraSSD for New-AzAksCluster and New-AzAksNodePool
  • Added parameter -NodeKubeletConfig for New-AzAksCluster, -KubeletConfig for New-AzAksNodePool
  • Added parameter -NodeLinuxOSConfig for New-AzAksCluster, -LinuxOSConfig and New-AzAksNodePool
  • Added parameter -NodeMaxSurge for New-AzAksCluster, -MaxSurge for New-AzAksNodePool and Update-AzAksNodePool
  • Added parameter -PPG for New-AzAksCluster and New-AzAksNodePool
  • Added parameter -SpotMaxPrice for New-AzAksNodePool
  • Added parameter -EnableFIPS for New-AzAksCluster and New-AzAksNodePool
  • Added parameter -AutoScalerProfile for New-AzAksCluster and Set-AzAksCluster
  • Added parameter -GpuInstanceProfile for New-AzAksCluster and New-AzAksNodePool
  • Added parameter -EnableUptimeSLA for New-AzAksCluster and Set-AzAksCluster
  • Added parameter -EdgeZone for New-AzAksCluster

Version 5.1.0

  • Bumped API version to 2022-09-01
  • Added parameter -NodeOsSKU for New-AzAksCluster and parameter -OsSKU for New-AzAksNodePool
  • Added parameter -Mode for New-AzAksNodePool and Update-AzAksNodePool
  • Added property -NodeImageVersion for the output of Get-AzAksNodePool[#19893]
  • Added parameter -NodePoolLabel for Set-AzAksCluster, -NodeLabel for New-AzAksNodePool and Update-AzAksNodePool
  • Added parameter -NodePoolTag for New-AzAksCluster and Set-AzAksCluster, -Tag for New-AzAksNodePool and Update-AzAksNodePool
  • Added parameter -NodeTaint for New-AzAksNodePool and Update-AzAksNodePool
  • Added parameter -AksCustomHeader for Set-AzAksCluster, New-AzAksNodePool and Update-AzAksNodePool

Version 5.0.1

  • Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]

Version 5.0.0

  • [Breaking Change] Removed the alias Install-AzAksKubectl of Install-AzAksCliTool.

Version 4.3.0

  • Added support of FQDN in Import-AzAksCredential [#17711]
  • Added hint when Import-AzAksCredential meets bad formatted kubernetes configuration file [#16741]
  • Added parameter -NodeResourceGroup for New-AzAksCluster. [#19014]
  • Added support for Auto Upgrade in New-AzAksCluster and Set-AzAksCluster.
  • Added support for Http Proxy in New-AzAksCluster and Set-AzAksCluster.
  • Added parameter DisableLocalAccount and DiskEncryptionSetID in New-AzAksCluster and Set-AzAksCluster.
  • Added logic for installing kubelogin in Install-AzAksKubectl.

Version 4.2.1

  • Removed the warning messages for MSGraph migration [#18856]

Version 4.2.0

  • Added parameter CommandContextAttachmentZip for Invoke-AzAksRunCommand. [#17454]
  • Added ManagedIdentity support for Aks[#15656].
  • Added property PowerState for the output of Get-AzAksCluster[#18271]
  • Updated the logic of Set-AzAksCluster for parameter NodeImageOnly.
  • Added parameter NodeImageOnly for Update-AzAksNodePool.
  • Added parameter AvailabilityZone for New-AzAksCluster. [#18658]

Version 4.1.0

  • Removed these aliases:
    • Get-AzAks
    • New-AzAks
    • Set-AzAks
    • Remove-AzAks

Version 3.1.3

  • Updated the description of Force in Invoke-AzAksRunCommand [#17756]
  • Fixed the issue that identity cannot be piped into Set-AzAksCluster [#17376]

Version 3.1.2

  • Updated the breaking change warning messages [#16805]

Version 3.1.1

  • Fixed the typo in New-AzAksCluster [#16733]

Version 3.1.0

  • Added support of load balancer and api server access in New-AzAksCluster and Set-AzAksCluster. [#16575]

Version 3.0.0

  • [Breaking Change] Updated parameter alias and output type of Get-AzAksVersion
  • Added Invoke-AzAksRunCommand to support running a shell command (with kubectl, helm) on aks cluster. [#16104]
  • Added support of EnableNodePublicIp and NodePublicIPPrefixID for New-AzAksCluster and New-AzAksNodePool. [#15656]
  • Migrated the logic of creating service principal in New-AzAksCluster from Azure Active Directory Graph to Microsoft Graph.
  • Fixed the issue that Set-AzAksCluster can't upgrade cluster when node pool version doesn't match cluster version. [#14583]
  • Added ResourceGroupName in PSKubernetesCluster. [#15802]

Version 2.5.0

  • Added support for new parameters NetworkPolicy, PodCidr, ServiceCidr, DnsServiceIP, DockerBridgeCidr, NodePoolLabel, AksCustomHeader in New-AzAksCluster. [#13795]
  • Added warnings of upcoming breaking change of migrating to Microsoft Graph.
  • Added support for changing the number of nodes in a node pool. [#12379]

Version 2.4.0

  • Made -Subscription <String> available in all Aks cmdlets. You can manage Aks resources in other subscriptions without switching the context.

Version 2.3.0

  • Added Start-AzAksCluster, Stop-AzAksCluster, Get-AzAksUpgradeProfile and Get-AzAksNodePoolUpgradeProfile. [#14194]
  • Added property IdentityProfile in the output of Get-AzAksCluster. [#12546]

Version 2.2.0

  • Added parameter AvailabilityZone for New-AzAksNodePool. [#14505]

Version 2.1.1

  • Fixed the issue that Set-AzAks will fail in Automation Runbook. [#15006]

Version 2.1.0

  • Added support AcrNameToAttach in Set-AzAksCluster. [#14692]
  • Added support AcrNameToDetach in Set-AzAksCluster. [#14693]
  • Added Set-AzAksClusterCredential to reset the ServicePrincipal of an existing AKS cluster.

Version 2.0.2

  • Refined error messages of cmdlet failure.
  • Upgraded exception handling to use Azure PowerShell related exceptions.
  • Fixed the issue that user could not use provided service principal to create Kubernetes cluster. [#13938]

Version 2.0.1

  • Fixed the issue that user cannot use service principal to create a new Kubernetes cluster. [#13012]

Version 2.0.0

  • [Breaking Change] Removed parameter alias ClientIdAndSecret in New-AzAksCluster and Set-AzAksCluster.
  • [Breaking Change] Changed the default value of NodeVmSetType in New-AzAksCluster from AvailabilitySet to VirtualMachineScaleSets.
  • [Breaking Change] Changed the default value of NetworkPlugin in New-AzAksCluster from None to azure.
  • [Breaking Change] Removed parameter NodeOsType in New-AzAksCluster as it supports only one value Linux.

Version 1.3.0

  • Added client side parameter validation logic for New-AzAksCluster, Set-AzAksCluster and New-AzAksNodePool. [#12372]
  • Added support for add-ons in New-AzAksCluster. [#11239]
  • Added cmdlets Enable-AzAksAddOn and Disable-AzAksAddOn for add-ons. [#11239]
  • Added parameter GenerateSshKey for New-AzAksCluster. [#12371]
  • Updated api version to 2020-06-01.

Version 1.2.0

  • Removed ClientIdAndSecret to ServicePrincipalIdAndSecret and set ClientIdAndSecret as an alias [#12381].
  • Removed Get-AzAks/New-AzAks/Remove-AzAks/Set-AzAks to Get-AzAksCluster/New-AzAksCluster/Remove-AzAksCluster/Set-AzAksCluster and set the original ones as alias [#12373].

Version 1.1.3

  • Fixed bug Get-AzAks doesn't get all clusters [#12296]

Version 1.1.2

Version 1.1.1

  • Upgraded API Version to 2019-10-01
  • Supported to create AKS using Windows container
  • Provided new cmdlets: New-AzAksNodePool, Update-AzAksNodePool, Remove-AzAksNodePool, Get-AzAksNodePool, Install-AzAksKubectl, Get-AzAksVersion

Version 1.1.0-preview

  • Upgrade to API Version 2019-10-01

Version 1.0.3

  • Update references in .psd1 to use relative path

Version 1.0.2

  • Fixed miscellaneous typos across module
  • Fix issue with output for Get-AzAks

Version 1.0.1

  • Update incorrect online help URLs

Version 1.0.0

  • General availability of Az.Aks module