|
| 1 | +## 5.0.0 - October 2020 |
| 2 | +#### Az.Accounts |
| 3 | +* [Breaking Change] Removed 'Get-AzProfile' and 'Select-AzProfile' |
| 4 | +* Replaced Azure Directory Authentication Library with Microsoft Authentication Library(MSAL) |
| 5 | + |
| 6 | +#### Az.Aks |
| 7 | +* [Breaking Change] Removed parameter alias 'ClientIdAndSecret' in 'New-AzAksCluster' and 'Set-AzAksCluster'. |
| 8 | +* [Breaking Change] Changed the default value of 'NodeVmSetType' in 'New-AzAksCluster' from 'AvailabilitySet' to 'VirtualMachineScaleSets'. |
| 9 | +* [Breaking Change] Changed the default value of 'NetworkPlugin' in 'New-AzAksCluster' from 'None' to 'azure'. |
| 10 | +* [Breaking Change] Removed parameter 'NodeOsType' in 'New-AzAksCluster' as it supports only one value Linux. |
| 11 | + |
| 12 | +#### Az.Billing |
| 13 | +* Added 'Get-AzBillingAccount' cmdlet |
| 14 | +* Added 'Get-AzBillingProfile' cmdlet |
| 15 | +* Added 'Get-AzInvoiceSection' cmdlet |
| 16 | +* Added new parameters in 'Get-AzBillingInvoice' cmdlet |
| 17 | +* Removed properties DownloadUrlExpiry, Type, BillingPeriodNames from the response of Get-AzBillingInvoice cmdlet |
| 18 | + |
| 19 | +#### Az.Cdn |
| 20 | +* Added cmdlets to support multi-origin and private link functionality |
| 21 | + |
| 22 | +#### Az.CognitiveServices |
| 23 | +* Updated SDK to 7.4.0-preview. |
| 24 | + |
| 25 | +#### Az.Compute |
| 26 | +* Added '-VmssId' parameter to 'New-AzVm' |
| 27 | +* Added 'PlatformFaultDomainCount' parameter to the 'New-AzVmss' cmdlet. |
| 28 | +* New cmdlet 'Get-AzDiskEncryptionSetAssociatedResource' |
| 29 | +* Added 'Tier' and 'LogicalSectorSize' optional parameters to the New-AzDiskConfig cmdlet. |
| 30 | +* Added 'Tier', 'MaxSharesCount', 'DiskIOPSReadOnly', and 'DiskMBpsReadOnly' optional parameters to the 'New-AzDiskUpdateConfig' cmdlet. |
| 31 | + |
| 32 | +#### Az.ContainerRegistry |
| 33 | +* [Breaking Change] Updates API version to 2020-05-01 |
| 34 | +* [Breaking Change] Removed SKU 'Classic' and parameter 'StorageAccountName' from 'New-AzContainerRegistry' |
| 35 | +* Added New cmdlets: 'Connect-AzContainerRegistry', 'Import-AzContainerRegistry', 'Get-AzContainerRegistryUsage', 'New-AzContainerRegistryNetworkRule', 'Set-AzContainerRegistryNetworkRule' |
| 36 | +* Added new parameter 'NetworkRuleSet' to 'Update-AzContainerRegistry' |
| 37 | + |
| 38 | +#### Az.Databricks |
| 39 | +* Fixed a bug that may cause updating databricks workspace without `-EncryptionKeyVersion` to fail. |
| 40 | + |
| 41 | +#### Az.DataFactory |
| 42 | +* Updated ADF .Net SDK version to 4.12.0 |
| 43 | +* Updated ADF encryption client SDK version to 4.14.7587.7 |
| 44 | +* Added 'Stop-AzDataFactoryV2TriggerRun' and 'Invoke-AzDataFactoryV2TriggerRun' commands |
| 45 | + |
| 46 | +#### Az.DesktopVirtualization |
| 47 | +* Require Location property for creating top level arm objects. |
| 48 | + * Made `ApplicationGroupType` required for `New-AzWvdApplicationGroup`. |
| 49 | + * Made `HostPoolArmPath` required for `New-AzWvdApplicationGroup`. |
| 50 | + * Added `PreferredAppGroupType` for `New-AzWvdHostPool`. |
| 51 | + |
| 52 | +#### Az.Functions |
| 53 | +* [Breaking Change] Removed 'IncludeSlot' switch parameter from all but one parameter set of 'Get-AzFunctionApp'. The cmdlet now supports retrieving deployment slots in the results when '-IncludeSlot' is specified. |
| 54 | +* Updated 'New-AzFunctionApp': |
| 55 | + - Fixed -DisableApplicationInsights so that no application insights project is created when this option is specified. [#12728] |
| 56 | + - [Breaking Change] Removed support to create PowerShell 6.2 function apps. |
| 57 | + - [Breaking Change] Changed the default runtime version in Functions version 3 on Windows for PowerShell function apps from 6.2 to 7.0 when the RuntimeVersion parameter is not specified. |
| 58 | + - [Breaking Change] Changed the default runtime version in Functions version 3 on Windows and Linux for Node function apps from 10 to 12 when the RuntimeVersion parameter is not specified. |
| 59 | + - [Breaking Change] Changed the default runtime version in Functions version 3 on Linux for Python function apps from 3.7 to 3.8 when the RuntimeVersion parameter is not specified. |
| 60 | + |
| 61 | +#### Az.HDInsight |
| 62 | + * For New-AzHDInsightCluster cmdlet: |
| 63 | + - Replaced parameter 'DefaultStorageAccountName' with 'StorageAccountResourceId' |
| 64 | + - Replaced parameter 'DefaultStorageAccountKey' with 'StorageAccountKey' |
| 65 | + - Replaced parameter 'DefaultStorageAccountType' with 'StorageAccountType' |
| 66 | + - Removed parameter 'PublicNetworkAccessType' |
| 67 | + - Removed parameter 'OutboundPublicNetworkAccessType' |
| 68 | + - Added new parameters: 'StorageFileSystem' and 'StorageAccountManagedIdentity' to support ADLSGen2 |
| 69 | + - Added new parameter 'EnableIDBroker' to Support HDInsight ID Broker |
| 70 | + - Added new parameters: 'KafkaClientGroupId', 'KafkaClientGroupName' and 'KafkaManagementNodeSize' to support Kafka Rest Proxy |
| 71 | + * For New-AzHDInsightClusterConfig cmdlet: |
| 72 | + - Replaced parameter 'DefaultStorageAccountName' with 'StorageAccountResourceId' |
| 73 | + - Replaced parameter 'DefaultStorageAccountKey' with 'StorageAccountKey' |
| 74 | + - Replaced parameter 'DefaultStorageAccountType' with 'StorageAccountType' |
| 75 | + - Removed parameter 'PublicNetworkAccessType' |
| 76 | + - Removed parameter 'OutboundPublicNetworkAccessType' |
| 77 | +* For Set-AzHDInsightDefaultStorage cmdlet: |
| 78 | + - Replaced parameter 'StorageAccountName' with 'StorageAccountResourceId' |
| 79 | +* For Add-AzHDInsightSecurityProfile cmdlet: |
| 80 | + - Replaced parameter 'Domain' with 'DomainResourceId' |
| 81 | + - Removed the mandatory requirement for parameter 'OrganizationalUnitDN' |
| 82 | + |
| 83 | +#### Az.KeyVault |
| 84 | +* [Breaking Change] Deprecated parameter DisableSoftDelete in 'New-AzKeyVault' and EnableSoftDelete in 'Update-AzKeyVault' |
| 85 | +* [Breaking Change] Removed attribute SecretValueText to avoid displaying SecretValue directly [#12266] |
| 86 | +* Supported new resource type: managed HSM |
| 87 | + - CRUD of managed HSM and cmdlets to operate keys on managed HSM |
| 88 | + - Full HSM backup/restore, AES key creation, security domain backup/restore, RBAC |
| 89 | + |
| 90 | +#### Az.ManagedServices |
| 91 | +* [Breaking Change] Updated parameters naming conventions and associated examples |
| 92 | + |
| 93 | +#### Az.Network |
| 94 | +* [Breaking Change] Removed parameter 'HostedSubnet' and added 'Subnet' instead |
| 95 | +* Added new cmdlets for Virtual Router Peer Routes |
| 96 | + - 'Get-AzVirtualRouterPeerLearnedRoute' |
| 97 | + - 'Get-AzVirtualRouterPeerAdvertisedRoute' |
| 98 | +* Updated New-AzFirewall cmdlet: |
| 99 | + - Added parameter '-SkuTier' |
| 100 | + - Added parameter '-SkuName' and made Sku as Alias for this |
| 101 | + - Removed parameter '-Sku' |
| 102 | +* [Breaking Change] Made 'Connectionlink' argument mandatory in 'Start-AzVpnConnectionPacketCapture' and 'Stop-AzVpnConnectionPacketCapture' |
| 103 | +* [Breaking Change] Updated 'New-AzNetworkWatcherConnectionMonitorEndPointObject' to remove parameter '-Filter' |
| 104 | +* [Breaking Change] Replaced 'New-AzNetworkWatcherConnectionMonitorEndpointFilterItemObject' cmdlet with 'New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject' |
| 105 | +* Updated 'New-AzNetworkWatcherConnectionMonitorEndPointObject' cmdlet: |
| 106 | + - Added parameter '-Type' |
| 107 | + - Added parameter '-CoverageLevel' |
| 108 | + - Added parameter '-Scope' |
| 109 | +* Updated 'New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject' cmdlet with new parameter '-DestinationPortBehavior' |
| 110 | + |
| 111 | +#### Az.RecoveryServices |
| 112 | +* Fixing Workload Restore for contributor permissions. |
| 113 | +* Added new parameter sets and validations for Restore-AzRecoveryServicesBackupItem cmdlet. |
| 114 | + |
| 115 | +#### Az.Resources |
| 116 | +* Fixed parsing bug |
| 117 | +* Updated ARM template What-If cmdlets to remove preview message from results |
| 118 | +* Fixed an issue where template deployment cmdlets crash if '-WhatIf' is set at a higher scope [#13038] |
| 119 | +* Fixed an issue where template deployment cmdlets does not preserve case for template parameters |
| 120 | +* Added a default API version to be used in 'Export-AzResourceGroup' cmdlet |
| 121 | +* Added cmdlets for Template Specs ('Get-AzTemplateSpec', 'Set-AzTemplateSpec', 'New-AzTemplateSpec', 'Remove-AzTemplateSpec', 'Export-AzTemplateSpec') |
| 122 | +* Added support for deploying Template Specs using existing deployment cmdlets (via the new -TemplateSpecId parameter) |
| 123 | +* Updated 'Get-AzResourceGroupDeploymentOperation' to use the SDK. |
| 124 | +* Removed '-ApiVersion' parameter from '*-AzDeployment' cmdlets. |
| 125 | + |
| 126 | +#### Az.Sql |
| 127 | +* Added DiffBackupIntervalInHours to 'Set-AzSqlDatabaseBackupShortTermRetentionPolicy' |
| 128 | +* Fixed issue where New-AzSqlDatabaseExport fails if networkIsolation not specified [#13097] |
| 129 | +* Fixed issue where New-AzSqlDatabaseExport and New-AzSqlDatabaseImport were not returning OperationStatusLink in the result object [#13097] |
| 130 | +* Update Azure Paired Regions URL in Backup Storage Redundancy Warnings |
| 131 | + |
| 132 | +#### Az.Storage |
| 133 | +* Removed obsolete property RestorePolicy.LastEnabledTime |
| 134 | + - 'Enable-AzStorageBlobRestorePolicy' |
| 135 | + - 'Disable-AzStorageBlobRestorePolicy' |
| 136 | + - 'Get-AzStorageBlobServiceProperty' |
| 137 | + - 'Update-AzStorageBlobServiceProperty' |
| 138 | +* Change Type of DaysAfterModificationGreaterThan from int to int? |
| 139 | + - 'Set-AzStorageAccountManagementPolicy' |
| 140 | + - 'Get-AzStorageAccountManagementPolicy' |
| 141 | + - 'Add-AzStorageAccountManagementPolicyAction' |
| 142 | + - 'New-AzStorageAccountManagementPolicyRule' |
| 143 | +* Supported create/update file share with access tier |
| 144 | + - 'New-AzRmStorageShare' |
| 145 | + - 'Update-AzRmStorageShare' |
| 146 | +* Supported set/update/remove Acl recursively on Datalake Gen2 item |
| 147 | + - 'Set-AzDataLakeGen2AclRecursive' |
| 148 | + - 'Update-AzDataLakeGen2AclRecursive' |
| 149 | + - 'Remove-AzDataLakeGen2AclRecursive' |
| 150 | +* Supported Container access policy with new permission x,t |
| 151 | + - 'New-AzStorageContainerStoredAccessPolicy' |
| 152 | + - 'Set-AzStorageContainerStoredAccessPolicy' |
| 153 | +* Changed the output of get/set Container access policy cmdlet, by change the child property Permission type from enum to String |
| 154 | + - 'Get-AzStorageContainerStoredAccessPolicy' |
| 155 | + - 'Set-AzStorageContainerStoredAccessPolicy' |
| 156 | +* Fixed a sample script issue of set management policy with json |
| 157 | + - 'Set-AzStorageAccountManagementPolicy' |
| 158 | + |
| 159 | +#### Az.Websites |
| 160 | +* Added support for Premium V3 pricing tier |
| 161 | +* Updated the WebSites SDK to 3.1.0 |
| 162 | + |
| 163 | +### Thanks to our community contributors |
| 164 | +* @atul-ram, Update Get-AzDelegation.md (#13176) |
| 165 | +* @dineshreddy007, Get the App Roles assigned correctly in case of Stack HCI registration using WAC token. (#13249) |
| 166 | +* @kongou-ae, Update New-AzOffice365PolicyProperty.md (#13217) |
| 167 | +* Lohith Chowdary Chilukuri (@Lochiluk), Update Set-AzApplicationGateway.md (#13150) |
| 168 | +* Matthew Burleigh (@mburleigh) |
| 169 | + * Add links to PowerShell cmdlets referenced in the document (#13203) |
| 170 | + * Add links to PowerShell cmdlets referenced in the document (#13190) |
| 171 | + * Add links to PowerShell cmdlets referenced in the document (#13189) |
| 172 | + * add links to referenced cmdlets (#13137) |
| 173 | + * Add links to PowerShell cmdlets referenced in the document (#13204) |
| 174 | + * Add links to PowerShell cmdlets referenced in the document (#13205) |
| 175 | + |
| 176 | + |
1 | 177 | ## 4.8.0 - October 2020 |
2 | 178 | #### Az.Accounts |
3 | 179 | * Fixed DateTime parse issue in common libraries [#13045] |
|
76 | 252 | * Fixed help issue for New-AzStorageAccount parameter -Kind default value [#12189] |
77 | 253 | * Fixed issue by add example to show how to set correct ContentType in blob upload [#12989] |
78 | 254 |
|
| 255 | +### Thanks to our community contributors |
| 256 | +* @felickz, Clarify escaping special characters in Subject (#13028) |
| 257 | +* Martin Zurita (@Gorgoras), Corrected some typos in messages. (#12999) |
| 258 | +* @kingsleyAzure |
| 259 | + * Add managed hsm uri in regex matching (#12912) |
| 260 | + * Add Managed HSM support for SQL (#13073) |
| 261 | +* @MasterKuat, Fixed complaint on Managed instance's system database for vulnerability assessment (#12971) |
| 262 | + |
| 263 | + |
79 | 264 | ## 4.7.0 - September 2020 |
80 | 265 | #### Az.Accounts |
81 | 266 | * Formatted the upcoming breaking change messages |
|
221 | 406 | - 'New-AzStorageAccountManagementPolicyRule' |
222 | 407 | * Upgraded Microsoft.Azure.Cosmos.Table SDK to 1.0.8 |
223 | 408 |
|
| 409 | +### Thanks to our community contributors |
| 410 | +* Thomas Van Laere (@ThomVanL), Add Dockerfile-alpine-3.10 (#12911) |
| 411 | +* Lohith Chowdary Chilukuri (@Lochiluk), Update Remove-AzNetworkInterfaceIpConfig.md (#12807) |
| 412 | +* Roberth Strand (@roberthstrand), Get-AzResourceGroup - New example, and cleanup (#12828) |
| 413 | +* Ravi Mishra (@inmishrar), update Azure Web App runtime stack to DOTNETCORE (#12833) |
| 414 | +* @jack-education, Updated Set-AzVirtualNetworkSubnetConfig to allow NSG and Route Table to be removed from subnet (#12351) |
| 415 | +* @hagop-globanet, Update Add-AzApplicationGatewayCustomError.md (#12784) |
| 416 | +* Joshua Van Daalen (@greenSacrifice) |
| 417 | + * Update spelling of Property to Property (#12821) |
| 418 | + * Update New-AzResourceLock.md examples (#12806) |
| 419 | +* Eragon Riddle (@eragonriddle), Corrected parameter field name in the example (#12825) |
| 420 | +* @rossifumax, Fix typo in New-AzConfigurationAssignment.md (#12701) |
| 421 | + |
| 422 | + |
224 | 423 | ## 4.6.1 - August 2020 |
225 | 424 | #### Az.Compute |
226 | 425 | * Patched '-EncryptionAtHost' parameter in 'New-AzVm' to remove default value of false [#12776] |
|
0 commit comments