|
| 1 | +## 7.0.0 - December 2021 |
| 2 | +#### Az.Accounts |
| 3 | +* Removed 'ServicePrincipalSecret' and 'CertificatePassword' in 'PSAzureRmAccount' [#15427] |
| 4 | +* Added optional parameter 'MicrosoftGraphAccessToken' to 'Connect-AzAccount' |
| 5 | +* Added optional parameters 'MicrosoftGraphEndpointResourceId', 'MicrosoftGraphUrl' to 'Add-AzEnvironment' and 'Set-AzEnvironment' |
| 6 | +* Added '-AccountId' property to 'UserWithSubscriptionId' parameter set of 'Connect-AzAccount' which allows a user name to be pre-selected for interactive logins |
| 7 | +* Added '-Uri' and '-ResourceId' to 'Invoke-AzRestMethod' |
| 8 | +* Added Environment auto completer to the following cmdlets: Connect-AzAccount, Get-AzEnvironment, Set-AzEnvironment, and Remove-AzEnvironment [#15991] |
| 9 | +* Added module name and version to User-Agent string [#16291] |
| 10 | + |
| 11 | +#### Az.Advisor |
| 12 | +* Fixed the issue that 'Az.Advisor.psd1' was not signed [#16226] |
| 13 | + |
| 14 | +#### Az.Aks |
| 15 | +* [Breaking Change] Updated parameter alias and output type of 'Get-AzAksVersion' |
| 16 | +* Added 'Invoke-AzAksRunCommand' to support running a shell command (with kubectl, helm) on aks cluster. [#16104] |
| 17 | +* Added support of 'EnableNodePublicIp' and 'NodePublicIPPrefixID' for 'New-AzAksCluster' and 'New-AzAksNodePool'. [#15656] |
| 18 | +* Migrated the logic of creating service principal in 'New-AzAksCluster' from 'Azure Active Directory Graph' to 'Microsoft Graph'. |
| 19 | +* Fixed the issue that 'Set-AzAksCluster' can't upgrade cluster when node pool version doesn't match cluster version. [#14583] |
| 20 | +* Added 'ResourceGroupName' in 'PSKubernetesCluster'. [#15802] |
| 21 | + |
| 22 | +#### Az.ApplicationInsights |
| 23 | +* Added WebTest function. Below is the new cmdlet |
| 24 | + * 'Get-AzApplicationInsightsWebTest' |
| 25 | + * 'New-AzApplicationInsightsWebTest' |
| 26 | + * 'New-AzApplicationInsightsWebTestGeolocationObject' |
| 27 | + * 'New-AzApplicationInsightsWebTestHeaderFieldObject' |
| 28 | + * 'Remove-AzApplicationInsightsWebTest' |
| 29 | + * 'Update-AzApplicationInsightsWebTestTag' |
| 30 | + |
| 31 | +#### Az.Automation |
| 32 | +* Fixed example in reference doc for 'Remove-AzAutomationHybridWorkerGroup' |
| 33 | + |
| 34 | +#### Az.CloudService |
| 35 | +* General availability of 'Az.CloudService' module |
| 36 | + |
| 37 | +#### Az.Compute |
| 38 | +* Contains updates to the following powershell cmdlets |
| 39 | + - 'SetAzVmssDiskEncryptionExtension' : Added extension parameters for the cmdlet to work with test extensions and parameter 'EncryptFormatAll' for Virtual Machine Scale Sets |
| 40 | + - 'GetAzVmssVMDiskEncryptionStatus' : Modified the functionality of the cmdlet to properly display the encryption status of data disks of Virtual Machine Scale Sets |
| 41 | + - 'SetAzDiskEncryptionExtension' : Fixed a bug in the cmdlet in the migrate scenario from 2pass to 1pass encryption |
| 42 | +* Added 'Add-AzVhd' to convert VHD using Hyper-V |
| 43 | +* Added 'UserData' parameter to VM and VMSS cmdlets |
| 44 | +* Added string parameter 'PublicNetworkAccess' to DiskConfig and SnapshotConfig cmdlets |
| 45 | +* Added boolean parameter 'AcceleratedNetwork' to DiskConfig and SnapshotConfig cmdlets |
| 46 | +* Added 'CompletionPercent' property to the PSSnapshot model so it is visible to the user. |
| 47 | + |
| 48 | +#### Az.ContainerInstance |
| 49 | +* Upgraded API version to 2021-09-01 |
| 50 | + - [Breaking Change] Changed the type of parameter 'LogAnalyticWorkspaceResourceId' in 'New-AzContainerGroup' from Hashtable to String |
| 51 | + - [Breaking Change] Removed parameter 'NetworkProfileId' in 'New-AzContainerGroup', added 'SubnetId' as its alternative |
| 52 | + - [Breaking Change] Removed parameter 'ReadinessProbeHttpGetHttpHeadersName' and 'ReadinessProbeHttpGetHttpHeadersValue' in 'New-AzContainerInstanceObject', added 'ReadinessProbeHttpGetHttpHeader' as their alternative |
| 53 | + - [Breaking Change] Removed parameter 'LivenessProbeHttpGetHttpHeadersName' and 'LivenessProbeHttpGetHttpHeadersValue' in 'New-AzContainerInstanceObject', added 'LivenessProbeHttpGetHttpHeader' as their alternative |
| 54 | + - Added 'Zone' in 'New-AzContainerGroup', 'AcrIdentity' in 'New-AzContainerGroupImageRegistryCredentialObject' |
| 55 | + - Changed 'Username' in 'New-AzContainerGroupImageRegistryCredentialObject' from mandatory to optional |
| 56 | +* For 'Invoke-AzContainerInstanceCommand' |
| 57 | + - [Breaking Change] Displayed command execution result as the cmdlet output by connecting websocket in backend [#15754] |
| 58 | + - Added '-PassThru' to get last execution result when the command succeeds |
| 59 | + - Changed 'TerminalSizeCol' and 'TerminalSizeRow' from mandatory to optional, set their default values by current PowerShell window size |
| 60 | +* Added 'Restart-AzContainerGroup', 'Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint' and 'New-AzContainerInstanceHttpHeaderObject' |
| 61 | + |
| 62 | +#### Az.CosmosDB |
| 63 | +* Fixed when a warning about the value of AnalyticalStorageSchemaType is displayed when no value was given. |
| 64 | +* Added support for managed Cassandra. |
| 65 | + |
| 66 | +#### Az.DataFactory |
| 67 | +* Updated ADF .Net SDK version to 4.28.0 |
| 68 | + |
| 69 | +#### Az.EventHub |
| 70 | +* Fixed the issue that 'New-AzEventHubKey' always generates a new primary key instead of a secondary key since version 1.9.0 [#16362] |
| 71 | + |
| 72 | +#### Az.Functions |
| 73 | +* [Breaking change] 'Update-AzFunctionAppPlan' prompts for confirmation [#16490] |
| 74 | +* [Breaking change] 'Remove-AzFunctionApp' does not delete ASP if it is the last app in the plan [#16487] |
| 75 | +* [Breaking change] Set the 'FunctionsVersion' to 4 for FunctionApp creation [#16426] |
| 76 | +* [Breaking change] 'Update-AzFunctionApp' prompts for confirmation [#14442] |
| 77 | +* Fixed an error creating function with 'New-AzFunctionApp' on PowerShell 5.1 [#15430] |
| 78 | +* Supported storage account SKU 'Standard_GZRS' [#14633] |
| 79 | + |
| 80 | +#### Az.HDInsight |
| 81 | +* Added two parameters '-Zone' and '-PrivateLinkConfiguration' to cmdlet 'New-AzHDInsightCluster' |
| 82 | + - Added parameter '-Zone' to cmdlet 'New-AzHDInsightCluster' to support to create cluster with availability zones feature |
| 83 | + - Added parameter '-PrivateLinkConfiguration' to cmdlet 'New-AzHDInsightCluster' to support to add private link configuration when creating cluster with private link feature. |
| 84 | +* Added cmdlet New-AzHDInsightIPConfiguration to create ip configuration object in memory. |
| 85 | +* Added cmdlet New-AzHDInsightPrivateLinkConfiguration to create private link configuration object in memory. |
| 86 | +* Fixed the output type in help doc of Set-AzHDInsightClusterDiskEncryptionKey cmdlet from 'Microsoft.Azure.Management.HDInsight.Models.Cluster' to 'Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightCluster' to keep consistent with the real type of returned object. |
| 87 | +* Breaking change: |
| 88 | + - Changed the type of parameter 'OSType' from 'Microsoft.Azure.Management.HDInsight.Models.OSType' to 'System.string' in cmdlet 'New-AzHDInsightCluster'. |
| 89 | + - Changed the type of parameter 'ClusterTier' from 'Microsoft.Azure.Management.HDInsight.Models.ClusterTier' to 'System.string' in cmdlets 'New-AzHDInsightCluster' and 'New-AzHDInsightClusterConfig'. |
| 90 | + - Changed the type of property 'VmSizes' in class 'AzureHDInsightCapabilities' from 'IDictionary<string, AzureHDInsightVmSizesCapability>' to 'IList<string>'. |
| 91 | + - Changed the type of property 'AssignedIdentity' in class 'AzureHDInsightCluster' from 'Microsoft.Azure.Management.HDInsight.Models.ClusterIdentity' to 'Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightClusterIdentity'. |
| 92 | + |
| 93 | +#### Az.KeyVault |
| 94 | +* [Breaking Change] Renamed properties of 'PSKeyVaultPermission' type to follow the pattern of Azure RBAC. |
| 95 | +* Migrated AAD Graph API to MSGraph API. |
| 96 | +* Added a message to 'Set-AzKeyVaultAccessPolicy' stating that for the Permissions parameters, using the 'All' option will not include the 'Purge' permission. |
| 97 | + |
| 98 | +#### Az.ManagedServices |
| 99 | +* [Breaking Change] Updated API version to 2020-02-01-preview |
| 100 | + |
| 101 | +#### Az.Monitor |
| 102 | +* Added new properties EventName, Category, ResourceProviderName, OperationName, Status, SubStatus with type string as output for command Get-AzLog [#15833] |
| 103 | +* Supported event hub receiver in action group [#16348] |
| 104 | +* Added default parameter set 'GetByResourceGroup' for the command 'Get-AzAlertRule' [#16356] |
| 105 | + |
| 106 | +#### Az.Network |
| 107 | +* Bugfix in PSAzureFirewallPolicyThreatIntelWhitelist for FirewallPolicy |
| 108 | +* Added optional parameter '-IsSecuritySite' to the following cmdlet: |
| 109 | + - 'New-AzVpnSite' |
| 110 | +* Added support for new Match Variables in WAF Exclusions |
| 111 | +* Onboard Virtual Network Encryption to Virtual Network Cmdlets |
| 112 | +* Added support for NAT port range parameters in VPN NAT rule resources |
| 113 | + - 'New-AzVpnGatewayNatRule.md' |
| 114 | + - 'Update-AzVpnGatewayNatRule.md' |
| 115 | + - 'New-AzVirtualNetworkGatewayNatRule.md' |
| 116 | + - 'Update-AzVirtualNetworkGatewayNatRule.md' |
| 117 | +* Added new cmdlets to support Per Rule Exclusions for Application Gateway WAF |
| 118 | + - 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet' |
| 119 | + - 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup' |
| 120 | + - 'New-AzApplicationGatewayFirewallPolicyExclusionManagedRule' |
| 121 | + - Also updated cmdlet to add the property for configuring ExclusionManagedRuleSet within Exclusions |
| 122 | + - 'New-AzApplicationGatewayFirewallPolicyExclusion' |
| 123 | +* Bug Fix in Application Gateway Trusted Client Certificate cmdlets to load the entire cert chain from file. |
| 124 | + |
| 125 | +#### Az.OperationalInsights |
| 126 | +* Expanded DataSourceType with values 'Query', 'Alerts' for LinkedStorageAccount cmdlets |
| 127 | +* [Breaking Change] rename 'StorageAccountId' to 'StorageAccountIds' |
| 128 | + - 'New-AzOperationalInsightsLinkedStorageAccount' |
| 129 | +* [Breaking Change] Returns 'PSSavedSearch' instead of 'HttpStatusCode' by 'New-AzOperationalInsightsComputerGroup' |
| 130 | +* [Breaking Change] Returns 'PSCluster' instead of 'PSLinkedService' by 'Update-AzOperationalInsightsCluster' |
| 131 | +* Expanded Sku with values 'capacityreservation', 'lacluster' for Workspace |
| 132 | +* Added new properties:'SkuCapacity', 'ForceCmkForQuery', 'DisableLocalAuth' for Workspace |
| 133 | +* Added new property: 'DailyQuotaGb'on'Set-AzOperationalInsightsWorkspace' |
| 134 | +* Added new properties: 'ETag', 'Tag' for StorageInsight cmdlets |
| 135 | +* Added new property 'StorageAccountResourceId' to cmdlet: |
| 136 | + - 'Set-AzOperationalInsightsStorageInsight' |
| 137 | +* Added SupportsShouldProcess attribute to cmdlet: |
| 138 | + - 'Set-AzOperationalInsightsStorageInsight' |
| 139 | +* Added new cmdlets to support Table, DataExport, WorkspaceShareKey, PurgeWorkspace, and AvailableServiceTier |
| 140 | +* Added 'Error' property in the result of the 'Invoke-AzOperationalInsightsQuery' to retrieve partial error when running a query [#16378] |
| 141 | + |
| 142 | +#### Az.RecoveryServices |
| 143 | +* Azure Backup updated validate sets for supported BackupManagementType in 'Get-AzRecoveryServicesBackupItem', 'Get-AzRecoveryServicesBackupContainer', Get-AzRecoveryServicesBackupJob cmdlets. |
| 144 | +* Azure Backup added support for SAPHanaDatabase for 'Disable-AzRecoveryServicesBackupProtection', 'Unregister-AzRecoveryServicesBackupContainer', 'Get-AzRecoveryServicesBackupItem', 'Get-AzRecoveryServicesBackupContainer' cmdlets. |
| 145 | +* Breaking Change: 'Get-AzRecoveryServicesBackupJob', 'Get-AzRecoveryServicesBackupContainer' and 'Get-AzRecoveryServicesBackupItem' commands will only support 'BackupManagementType MAB' instead of 'MARS'. |
| 146 | +* Azure Site Recovery support for capacity reservation for Azure to Azure provider. |
| 147 | + |
| 148 | +#### Az.Resources |
| 149 | +* Added 'Get-AzProviderPreviewFeature', 'Register-AzProviderPreviewFeature' and 'Unregister-AzProviderPreviewFeature' cmdlets. |
| 150 | +* Fixed a bug when running Get-AzPolicyAlias with empty value of NamespaceMatch parameter [#16370] |
| 151 | +* [Breaking change] Migrated from AAD Graph to Microsoft Graph |
| 152 | +* [Breaking change] Changed the returned 'Id' in PSDenyAssignment from GUID string to fully qualified ID |
| 153 | +* Allowed parameter 'Id' in 'Get-AzDenyAssignment' to accept fully qualified ID |
| 154 | +* Added new cmdlet 'Publish-AzBicepModule' for publishing Bicep modules |
| 155 | +* Added deprecation message for 'AssignIdentity' parameter in '*-AzPolicyAssignment' cmdlets. |
| 156 | +* Added support for user assigned managed identities in policy assignments by adding 'IdentityType' and 'IdentityId' parameters to '*-AzPolicyAssignment' cmdlets. |
| 157 | +* Updated policy cmdlets to use new api version 2021-06-01 that introduces support for user assigned managed identities in policy assignments. |
| 158 | +* Narrowed API permission when get information about active directory object for *-AzRoleAssignment [#16054] |
| 159 | + |
| 160 | +#### Az.Sql |
| 161 | +* Fixed FirewallRuleName wildcard filtering in 'Get-AzSqlServerFirewallRule' [#16199] |
| 162 | +* Moved SQL Server and SQL Instance AAD from ActiveDirectoryClient to MicrosoftGraphClient |
| 163 | + |
| 164 | +#### Az.StackHCI |
| 165 | +* Promoted Az.StackHCI to GA |
| 166 | + |
| 167 | +#### Az.Storage |
| 168 | +* Fixed the failure of 'Get-AzStorageContainerStoredAccessPolicy' when permission is null [#15644] |
| 169 | +* Supported create blob service Sas token or account Sas token with permission i |
| 170 | + - 'New-AzStorageBlobSASToken' |
| 171 | + - 'New-AzStorageContainerSASToken' |
| 172 | + - 'New-AzStorageAccountSASToken' |
| 173 | +* Fixed creating container SAS token failed from an access policy without expire time, and set SAS token expire time [#16266] |
| 174 | + - 'New-AzStorageContainerSASToken' |
| 175 | +* Removed parameter -Name from Get-AzRmStorageShare ShareResourceIdParameterSet |
| 176 | + - 'Get-AzRmStorageShare' |
| 177 | +* Supported create or migrate container to enable immutable Storage with versioning. |
| 178 | + - 'New-AzRmStorageContainer' |
| 179 | + - 'Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration' |
| 180 | +* Supported set/remove immutability policy on a Storage blob. |
| 181 | + - 'Set-AzStorageBlobImmutabilityPolicy' |
| 182 | + - 'Remove-AzStorageBlobImmutabilityPolicy' |
| 183 | +* Supported enable/disable legal hold on a Storage blob. |
| 184 | + - 'Set-AzStorageBlobLegalHold' |
| 185 | +* Supported create storage account with enable account level immutability with versioning, and create/update storage account with account level immutability policy. |
| 186 | + - 'New-AzStorageAccount' |
| 187 | + - 'Set-AzStorageAccount' |
| 188 | + |
| 189 | +#### Az.Websites |
| 190 | +* Updated the Microsoft.Azure.Management.Websites SDK to 3.1.2 |
| 191 | + |
1 | 192 | ## 6.6.0 - November 2021
|
2 | 193 | #### Az.Accounts
|
3 | 194 | * Added new version of AAD service client using Microsoft Graph API
|
|
0 commit comments