|
| 1 | +## 9.0.0 - October 2022 |
| 2 | +#### Az.Accounts |
| 3 | +* Upgraded Azure.Core to 1.25.0 and Azure.Identity to 1.6.1 |
| 4 | +* Upgraded Microsoft.Identity.Client to 4.46.2 and Microsoft.Identity.Client.Extensions.Msal to 2.23.0 |
| 5 | +* Upgraded Microsoft.ApplicationInsights to 2.13.1 |
| 6 | +* [Breaking Change] Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp3.1. |
| 7 | +* [Breaking Change] Removed built-in environment of Azure Germany |
| 8 | +* Supported tenant domain as input while using 'Connect-AzAccount' with parameter 'Tenant'. [#19471] |
| 9 | +* Used the ArgumentCompleter attribute to replace the dynamic parameters of 'Get-AzContext'. [#18041] |
| 10 | +* Fixed issue that module cannot be imported when required file is locked [#19624] |
| 11 | + |
| 12 | +#### Az.Advisor |
| 13 | +* Bumped API version to 2020-01-01 |
| 14 | + |
| 15 | +#### Az.Aks |
| 16 | +* [Breaking Change] Removed the alias 'Install-AzAksKubectl' of 'Install-AzAksCliTool'. |
| 17 | + |
| 18 | +#### Az.ApiManagement |
| 19 | +* [Breaking Change] Changed the type of parameter 'Sku' from Enum to String in 'Add-AzApiManagementRegion', 'New-AzApiManagement' and 'Update-AzApiManagementRegion'. |
| 20 | + |
| 21 | +#### Az.Attestation |
| 22 | +* [Breaking Change] Replaced 'New/Remove/Get-AzAttestation' with 'New/Remove/Get-AzAttestationProvider' |
| 23 | +* Added 'Get-AzAttestationDefaultProvider' and 'Update-AzAttestationProvider' |
| 24 | +* Upgraded API version from 2018-09-01-preview to 2020-10-01 |
| 25 | + |
| 26 | +#### Az.Automation |
| 27 | +* Added cmdlets 'Remove-AzAutomationHybridRunbookWorker', 'Remove-AzAutomationHybridRunbookWorkerGroup', 'Set-AzAutomationHybridRunbookWorkerGroup', 'Get-AzAutomationHybridRunbookWorker', 'Get-AzAutomationHybridRunbookWorkerGroup', 'Move-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorkerGroup' for Hybrid Runbook Worker group management. |
| 28 | + |
| 29 | +#### Az.Compute |
| 30 | +* Added the 'TimeCreated' property to the Virtual Machine and Virtual Machine Scale Set models. |
| 31 | +* Added Confidential VM functionality to multiple cmdlets. |
| 32 | + * Added new parameter 'SecureVMDiskEncryptionSet' to cmdlet 'Set-AzDiskSecurityProfile'. |
| 33 | + * Added new parameters 'SecureVMDiskEncryptionSet' and 'SecurityEncryptionType' to cmdlet 'Set-AzVMOSDisk'. |
| 34 | +* Improved cmdlet descriptions and parameter descriptions for VM/VMSS creation. |
| 35 | +* Added the 'BaseRegularPriorityCount' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig' |
| 36 | +* Added the 'RegularPriorityPercentage' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig' |
| 37 | +* Added Breaking Changes for Add-AzVMAdditionalUnattendContent and Get-AzGallery cmdlets |
| 38 | +* Added '-DiskControllerType' property to the following cmdlets: 'New-AzVm', 'New-AzVmss', 'New-AzVmConfig', 'Set-AzVmssStorageProfile' |
| 39 | + |
| 40 | +#### Az.Databricks |
| 41 | +* Upgraded API version to 2022-04-01-preview |
| 42 | +* Modified description of 'EnableNoPublicIP' parameter in the 'New-AzDatabricksWorkspace'. [#14381] |
| 43 | + |
| 44 | +#### Az.DataFactory |
| 45 | +* Updated ADF .Net SDK version to 6.4.0 |
| 46 | + |
| 47 | +#### Az.EventGrid |
| 48 | +* Add remaining advanced filters |
| 49 | + * StringNotContains |
| 50 | + * StringNotBeginsWith |
| 51 | + * StringNotEndsWith |
| 52 | + * NumberInRange |
| 53 | + * NumberNotInRange |
| 54 | + * IsNullOrUndefined |
| 55 | + * IsNotNull |
| 56 | + |
| 57 | +#### Az.EventHub |
| 58 | +* Most cmdlets in Az.EventHub module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204690 to know breaking changes in detail. |
| 59 | + |
| 60 | +#### Az.Functions |
| 61 | +* Enabled support to create Node 18 Preview and Java 17 Preview function apps (fixes issues #19184 and #18925) |
| 62 | +* Removed the logic that checks for AzureGermanCloud in the cloud endpoints (fixes issue #19667) |
| 63 | +* Hided generated unused cmdlets (fixes #16666) |
| 64 | + |
| 65 | +#### Az.KeyVault |
| 66 | +* Fixed the exception content swallowed issue when exception.Response is null [#19531] |
| 67 | +* Added the existing parameters 'Exportable', 'Immutable', 'UseDefaultCVMPolicy', and 'ReleasePolicyPath' |
| 68 | + to the parameter sets 'InteractiveCreate', 'InputObjectCreate', and 'ResourceIdCreate'. |
| 69 | + |
| 70 | +#### Az.MarketplaceOrdering |
| 71 | +* Upgraded API version to 2021-01-01. |
| 72 | + |
| 73 | +#### Az.Migrate |
| 74 | +* Updated ApiVersion to 2022-05-01 |
| 75 | +* Added support for pause and resume |
| 76 | + * 'Suspend-AzMigrateServerReplication' |
| 77 | + * 'Resume-AzMigrateServerReplication' |
| 78 | +* [Breaking Change] Removed unless cmdlets |
| 79 | + * 'Get-AzMigrateReplicationEligibilityResult' |
| 80 | + * 'Get-AzMigrateReplicationProtectionIntent' |
| 81 | + * 'Get-AzMigrateReplicationVaultSetting' |
| 82 | + * 'Get-AzMigrateSupportedOperatingSystem' |
| 83 | + * 'New-AzMigrateReplicationProtectionIntent' |
| 84 | + * 'New-AzMigrateReplicationVaultSetting' |
| 85 | + |
| 86 | +#### Az.Monitor |
| 87 | +* [Breaking Change] Upgraded API version for ActivityLogAlert from 2017-04-01 to 2020-10-01, affected cmdlets: |
| 88 | + * 'Get-AzActivityLogAlert' |
| 89 | + * 'Remove-AzActivityLogAlert' |
| 90 | + * 'Set-AzActivityLogAlert' replaced by 'New-AzActivityLogAlert' |
| 91 | + * 'Disable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert' |
| 92 | + * 'Enable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert' |
| 93 | + * 'New-AzActionGroup' replaced by 'New-AzActivityLogAlertActionGroupObject' |
| 94 | +* [Breaking Change] Upgraded API version for DiagnosticSetting from 2017-05-01-preview to 2021-05-01-preview |
| 95 | + * 'Get-AzDiagnosticSettingCategory' |
| 96 | + * 'Get-AzDiagnosticSetting' |
| 97 | + * 'New-AzDiagnosticSetting' |
| 98 | + * 'Remove-AzDiagnosticSetting' |
| 99 | + * 'Set-AzDiagnosticSetting' replaced by 'New-AzDiagnosticSetting' |
| 100 | + * 'New-AzDiagnosticDetailSetting' replaced by 'New-AzDiagnosticSettingLogSettingsObject' and 'New-AzDiagnosticSettingMetricSettingsObject' |
| 101 | + * 'Get-AzSubscriptionDiagnosticSettingCategory' replaced by 'Get-AzEventCategory' |
| 102 | +* [Breaking Change] Upgraded API version for Autoscale from 2015-04-01 to 2022-10-01 |
| 103 | + * 'Get-AzAutoscaleSetting' |
| 104 | + * 'Remove-AzAutoscaleSetting' |
| 105 | + * 'Add-AzAutoscaleSetting' replaced by 'New-AzAutoscaleSetting' |
| 106 | + * 'New-AzAutoscaleNotification' replaced by 'New-AzAutoscaleNotificationObject' |
| 107 | + * 'New-AzAutoscaleProfile' replaced by 'New-AzAutoscaleProfileObject' |
| 108 | + * 'New-AzAutoscaleRule' replaced by 'New-AzAutoscaleScaleRuleObject' |
| 109 | + * 'New-AzAutoscaleWebhook' replaced by 'New-AzAutoscaleWebhookNotificationObject' |
| 110 | +* [Breaking Change] Upgraded API version for ScheduledQueryRule from 2018-04-16 to 2021-08-01 |
| 111 | + * 'Get-AzScheduledQueryRule' |
| 112 | + * 'New-AzScheduledQueryRuleAlertingAction' |
| 113 | + * 'New-AzScheduledQueryRuleAznActionGroup' |
| 114 | + * 'New-AzScheduledQueryRule' |
| 115 | + * 'New-AzScheduledQueryRuleLogMetricTrigger' |
| 116 | + * 'New-AzScheduledQueryRuleSchedule' |
| 117 | + * 'New-AzScheduledQueryRuleSource' |
| 118 | + * 'New-AzScheduledQueryRuleTriggerCondition' |
| 119 | + * 'Remove-AzScheduledQueryRule' |
| 120 | + * 'Set-AzScheduledQueryRule' |
| 121 | + * 'Update-AzScheduledQueryRule' |
| 122 | + |
| 123 | +#### Az.MySql |
| 124 | +* Added 'PublicNetworkAccess' to 'Update-AzMySqlServer' [#19189] |
| 125 | + |
| 126 | +#### Az.Network |
| 127 | +* Added a new endpoint switch 'AzureArcVM' in 'New-AzNetworkWatcherConnectionMonitor' |
| 128 | +* Updated 'New-AzVirtualNetworkGatewayConnection' to support bypassing the ExpressRoute gateway when accessing private-links |
| 129 | +* Updated 'Update-AzCustomIpPrefix' to support no-internet advertise CustomIpPrefix |
| 130 | +* Updated 'New-AzNetworkInterface' to support create/update nic with DisableTcpStateTracking property |
| 131 | +* Updated cmdlet to support specifying a VirtualRouterAsn on Virtual Hub |
| 132 | + * 'New-AzVirtualHub' |
| 133 | + * 'Update-AzVirtualHub' |
| 134 | +* Updated cmdlet to support specifying an ASN on VPN Gateway |
| 135 | + * 'New-AzVpnGateway' |
| 136 | + * 'Update-AzVpnGateway' |
| 137 | +* Updated 'New-AzRoutingConfiguration' to support bypassing NVA for spoke vNet traffic |
| 138 | +* Updated 'Update-AzCustomIpPrefix' to support new parameters: Asn, Geo, ExpressRouteAdvertise |
| 139 | +* Updated cmdlets to enable verification on client certificate revocation by using a new property VerifyClientRevocation in ApplicationGatewayClientAuthConfiguration |
| 140 | + * 'New-AzApplicationGatewayClientAuthConfiguration' |
| 141 | + * 'Set-AzApplicationGatewayClientAuthConfiguration' |
| 142 | +* Updated 'New-AzCustomIpPrefix' to support IPv4 Parent/Child CustomIpPrefix creation. |
| 143 | +* Added Uppercase Transform in New-AzApplicationGatewayFirewallCondition |
| 144 | +* Added DdosProtectionMode parameter in New-AzPublicIpAddress |
| 145 | +* Added ProbeThreshold parameter to Load Balancer Probe |
| 146 | + * 'Add-AzLoadBalancerProbeConfig' |
| 147 | + * 'New-AzLoadBalancerProbeConfig' |
| 148 | + * 'Set-AzLoadBalancerProbeConfig' |
| 149 | +* Updated 'New-AzApplicationGatewayFirewallPolicyManagedRuleOverride' to support specifying an action for a managed rule override in Application Gateway WAF Policy |
| 150 | +* Added breaking change enum values/notification for the following network manager cmdlets |
| 151 | + * 'Deploy-AzNetworkManagerCommit' |
| 152 | + * 'New-AzNetworkManagerConnectivityConfiguration' |
| 153 | + * 'New-AzNetworkManagerConnectivityGroupItem' |
| 154 | + * 'New-AzNetworkManagerSecurityAdminRule' |
| 155 | + * 'New-AzNetworkManagerSecurityAdminConfiguration' |
| 156 | + * 'New-AzNetworkManagerAddressPrefixItem' |
| 157 | + * 'New-AzNetworkManager' |
| 158 | +* Added 'EnableUDPLogOptimization' parameter to 'New-AzFirewall' |
| 159 | +* Fixed a bug that does not return HubIPAddresses and PrivateIPAddress during a Get-AzFirewall command |
| 160 | +* Replaced 'IdentifyTopFatFlow' parameter with 'EnableFatFlowLogging' parameter to 'New-AzFirewall' |
| 161 | +* Fixed a bug not able to add MSSQL application rules to an AZURE FIREWALL POLICY |
| 162 | +* Onboard Project AzureML Registries to Private Link Common Cmdlets |
| 163 | + |
| 164 | +#### Az.RecoveryServices |
| 165 | +* [Breaking Change] Added fix for Enable-AzRecoveryServicesBackupProtection cmdlet. Resolved the null refrence issue by making policy a mandatory parameter. |
| 166 | +* [Breaking Change] Removed status filter from Get-AzRecoveryServicesBackupContainer command |
| 167 | +* Added SubTasks Duration for IaasVM job |
| 168 | + |
| 169 | +#### Az.Resources |
| 170 | +* Removed unused reference to resource identifier in role assignment create cmdlet |
| 171 | +* Exposed parameter '-Count' for 'Get-AzADApplication', 'Get-AzADServicePrincipal', 'Get-AzADGroup' [#19476] |
| 172 | + |
| 173 | +#### Az.SecurityInsights |
| 174 | +* Changed 'Az.SecurityInsights' to autorest-based module |
| 175 | + |
| 176 | +#### Az.ServiceBus |
| 177 | +* Most cmdlets in Az.ServiceBus module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204584 to know breaking changes in detail. |
| 178 | + |
| 179 | +#### Az.Sql |
| 180 | +* Added new fields to the 'Get-AzSqlInstanceDatabaseLogReplay' cmdlet |
| 181 | +* Improved error handling in the 'Stop-AzSqlInstanceDatabaseLogReplay' cmdlet |
| 182 | +* Added StorageContainerIdentity parameter in the 'Start-AzSqlInstanceDatabaseLogReplay' cmdlet |
| 183 | +* Removed the following cmdlets: 'Clear-AzSqlServerAdvancedThreatProtectionSetting' and 'Clear-AzSqlDatabaseAdvancedThreatProtectionSetting' |
| 184 | +* Added the following cmdlets: 'Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting', 'Get-AzSqlInstanceAdvancedThreatProtectionSetting', 'Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting' and 'Update-AzSqlInstanceAdvancedThreatProtectionSetting' |
| 185 | +* Removed the following aliases: 'Enable-AzSqlServerAdvancedThreatProtection', 'Disable-AzSqlServerAdvancedThreatProtection', 'Get-AzSqlServerThreatDetectionSetting', 'Remove-AzSqlServerThreatDetectionSetting', 'Set-AzSqlServerThreatDetectionSetting', 'Get-AzSqlDatabaseThreatDetectionSetting', 'Set-AzSqlDatabaseThreatDetectionSetting' and 'Remove-AzSqlDatabaseThreatDetectionSetting' |
| 186 | +* Changed the returned object for the following cmdlets: 'Get-AzSqlServerAdvancedThreatProtectionSetting' and 'Get-AzSqlDatabaseAdvancedThreatProtectionSetting' |
| 187 | +* Changed the parameters for the following cmdlets: 'Update-AzSqlServerAdvancedThreatProtectionSetting' and 'Update-AzSqlDatabaseAdvancedThreatProtectionSetting'. Only 'Enable' parameter is now supported. |
| 188 | +* Changed endpoint used in SQL Server and SQL Instance from AD Graph to MS Graph |
| 189 | + |
| 190 | +#### Az.StackHCI |
| 191 | +* Made GraphAccessToken parameter obsolete in Register-AzStackHCI, Unregister-AzStackHCI and Set-AzStackHCI cmdlets. This is because Az.StackHCI module does not depend on Azure AD anymore. |
| 192 | +* Include API version for all Microsoft.AzStackHCI related AZ-Resource calls |
| 193 | + |
| 194 | +#### Az.Storage |
| 195 | +* Migrated following Azure File dataplane cmdlets from 'Microsoft.Azure.Storage.File 11.2.2' to 'Azure.Storage.Files.Shares 12.10.0' |
| 196 | + * 'Get-AzStorageFile' |
| 197 | + * 'Get-AzStorageFileCopyState' |
| 198 | + * 'Get-AzStorageShare' |
| 199 | + * 'Get-AzStorageShareStoredAccessPolicy' |
| 200 | + * 'New-AzStorageDirectory' |
| 201 | + * 'New-AzStorageFileSasToken' |
| 202 | + * 'New-AzStorageShare' |
| 203 | + * 'New-AzStorageShareSasToken' |
| 204 | + * 'New-AzStorageShareStoredAccessPolicy' |
| 205 | + * 'Remove-AzStorageDirectory' |
| 206 | + * 'Remove-AzStorageFile' |
| 207 | + * 'Remove-AzStorageShare' |
| 208 | + * 'Remove-AzStorageShareStoredAccessPolicy' |
| 209 | + * 'Set-AzStorageShareQuota' |
| 210 | + * 'Set-AzStorageShareStoredAccessPolicy' |
| 211 | + * 'Start-AzStorageFileCopy' |
| 212 | + * 'Stop-AzStorageFileCopy' |
| 213 | +* Migrated Get/List blob to always use 'Azure.Storage.Blobs' |
| 214 | + * 'Get-AzStorageBlob' |
| 215 | +* Fix create file sas failure with file object pipeline |
| 216 | + * 'New-AzStorageFileSasToken' |
| 217 | + |
| 218 | +#### Az.Synapse |
| 219 | +* [Breaking Change] Updated models of Synapse Link for Azure Sql Database |
| 220 | +* Updated 'New-AzSynapseWorkspace' and 'Update-AzSynapseWorkspace' to support for user assigned managed identity (UAMI) by '-UserAssignedIdentityAction' and '-UserAssignedIdentityId' |
| 221 | +* Added EnablePublicNetworkAccess parameter to 'New-AzureSynapseWorkspace' and 'Update-AzSynapseWorkspace' |
| 222 | + |
| 223 | +### Thanks to our community contributors |
| 224 | +* Aliaksei Venski (@AliakseiVenski), Update New-AzServiceBusAuthorizationRuleSASToken.md (#19521) |
| 225 | +* Jason (@moo2u2), Fixed multiple hostnames param for app gateway http listener (#19451) |
| 226 | +* Jan-Hendrik Peters [MSFT] (@nyanhp), [Connect-AzConnectedMachine] Fixes error with return value processing (#19542) |
| 227 | +* @rahulbissa2727, PS changes for Uppercase Transform (#19546) |
| 228 | + |
1 | 229 | ## 8.3.0 - September 2022
|
2 | 230 | #### Az.Accounts
|
3 | 231 | * Supported returning all subscriptions with specified name while using 'Get-AzSubscription' with parameter 'SubscriptionName'. [#19295]
|
|
0 commit comments