|
1 |
| -## 2017.08.10 - Version 4.3.1 |
| 1 | +## 2017.09.25 - Version 4.4.0 |
| 2 | +* AnalysisServices |
| 3 | + * Added a new dataplane commandlet to allow synchronization of databases from read-write instance to read-only instances |
| 4 | + - Included help file for the commandlet |
| 5 | + - Added in-memory tests and a scenario test (only live) |
| 6 | + * Fixed bugs in Add-AzureAsAccount commandlet |
| 7 | +* Automation |
| 8 | + * Fixed help documents for cmdlets fixed in the earlier release. |
| 9 | + * Added 4 new cmdlets to support staged rollout of DSC node configurations. |
| 10 | + - Start-AzureRmAutomationDscNodeConfigurationDeployment |
| 11 | + - Stop-AzureRmAutomationDscNodeConfigurationDeployment |
| 12 | + - Get-AzureRmAutomationDscNodeConfigurationDeployment |
| 13 | + - Get-AzureRmAutomationDscNodeConfigurationDeploymentSchedule |
| 14 | +* CognitiveServices |
| 15 | + * Integrate with Cognitive Services Management SDK version 2.0.0. |
| 16 | + * Get-AzureRmCognitiveServicesAccount now can correctly support paging. |
| 17 | +* Compute |
| 18 | + * Run Command feature: |
| 19 | + - New cmdlet: 'Invoke-AzureRmVMRunCommand' invokes a run command on a VM |
| 20 | + - New cmdlet: 'Get-AzureRmVMRunCommandDocument' shows available run command documents |
| 21 | + * Add 'StorageAccountType' parameter to Set-AzureRmDataDisk |
| 22 | + * Availability Zone support for virtual machine, VM scale set, and disk |
| 23 | + - New paramter: 'Zone' is added to New-AzureRmVM, New-AzureRmVMConfig, New-AzureRmVmssConfig, New-AzureRmDiskConfig |
| 24 | + * VM scale set rolling upgrade feature: |
| 25 | + - New cmdlet: 'Start-AzureRmVmssRollingOSUpgrade' invokes OS rolling upgrade of VM scale set |
| 26 | + - New cmdlet: 'Set-AzureRmVmssRollingUpgradePolicy' sets upgrade policy for VM scale set rolling upgrade. |
| 27 | + - New cmdlet: 'Stop-AzureRmVmssRollingUpgrade' cancels rolling upgrade of VM scale set |
| 28 | + - New cmdlet: 'Get-AzureRmVmssRollingUpgrade' shows the status of VM scale set rolling upgrade. |
| 29 | + * AssignIdentity switch parameter is introduced for system assigned identity. |
| 30 | + - New parameter: 'AssignIdentity' is added to New-AzureRmVMConfig, New-AzureRmVmssConfig and Update-AzureRmVM |
| 31 | + * Vmss disk encryption feature: |
| 32 | + - New cmdlet: 'Set-AzureRmVmssDiskEncryptionExtension' enables disk encryption on VM scale set |
| 33 | + - New cmdlet: 'Disable-AzureRmVmssDiskEncryption' disables disk encryption on VM scale set |
| 34 | + - New cmdlet: 'Get-AzureRmVmssDiskEncryptionStatus' shows the disk encryption status of a VM scale set |
| 35 | + - New cmdelt: 'Get-AzureRmVmssVMDiskEncryptionStatus' shows the disk encryption status of VMs in a VM scale set |
| 36 | +* ContainerInstance |
| 37 | + * Add PowerShell cmdlets for Azure Container Instance |
| 38 | + - New-AzureRmContainerGroup |
| 39 | + - Get-AzureRmContainerGroup |
| 40 | + - Remove-AzureRmContainerGroup |
| 41 | + - Get-AzureRmContainerInstanceLog |
| 42 | +* Insights |
| 43 | + * New cmdlet Disable-AzureRmActivityLogAlert |
| 44 | + - A new cmdlet to disable an existing activity log alert. |
| 45 | + - Optionally the Tags are settable with this cmdlet too. |
| 46 | + * New cmdlet Enable-AzureRmActivityLogAlert |
| 47 | + - A new cmdlet to enable an existing activity log alert. |
| 48 | + - Optionally the Tags are settable with this cmdlet too. |
| 49 | + * New cmdlet Get-AzureRmActivityLogAlert |
| 50 | + - A new cmdlet to retrieve one or more activity log alerts. |
| 51 | + - The alerts can be retrieved by name, resource group, or subscription. |
| 52 | + * New cmdlet New-AzureRmActionGroup |
| 53 | + - A new cmdlet to create an ActionGroup object in memory (no request involved.) |
| 54 | + * New cmdlet New-AzureRmActivityLogAlertCondition |
| 55 | + - A new cmdlet to create an activity log alert leaf condition object in memory (no request involved.) |
| 56 | + * New cmdlet Set-AzureRmActivityLogAlert |
| 57 | + - A new cmdlet to create or update an activity log alert. |
| 58 | + * New cmdlet Remove-AzureRmActivityLogAlert |
| 59 | + - A new cmdlet to remove one activity log alert. |
| 60 | + * New cmdlet Set-AzureRmActionGroup |
| 61 | + - A new cmdlet to create a new or update an existing action group. |
| 62 | + * New cmdlet Get-AzureRmActionGroup |
| 63 | + - A new cmdlet to retrieve one or more action groups. |
| 64 | + - The action groups can be retrieved by name, resource group, or subscription. |
| 65 | + * New cmdlet Remove-AzureRmActionGroup |
| 66 | + - A new cmdlet to remove one action group. |
| 67 | + * New cmdlet New-AzureRmActionGroupReceiver |
| 68 | + - A new cmdlet to create an new action group receiver in memory. |
| 69 | +* KeyVault |
| 70 | + * New/updated Cmdlets to support soft-delete for KeyVault certificates |
| 71 | + * Get-AzureKeyVaultCertificate |
| 72 | + * Remove-AzureKeyVaultCertificate |
| 73 | + * Undo-AzureKeyVaultCertificateRemoval |
| 74 | +* Network |
| 75 | + * Added support for endpoint services to Virtual Network Subnets |
| 76 | + - Updated Add-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint |
| 77 | + - Updated New-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint |
| 78 | + - Updated Set-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint |
| 79 | + * Added cmdlet to list endpoint services available in the location |
| 80 | + - Get-AzureRmVirtualNetworkAvailableEndpointService |
| 81 | + * Added the ability to configure external radius based P2S authentication to the following commandlets |
| 82 | + - New-AzureVirtualNetworkGateway |
| 83 | + - Set-AzureVirtualNetworkGateway |
| 84 | + - Set-AzureRmVirtualNetworkGatewayVpnClientConfig |
| 85 | + * Added cmdlet to allow generation of VpnProfiles for external radius based P2S |
| 86 | + - New-AzureRmVpnClientConfiguration |
| 87 | + - Get-AzureRmVpnClientConfiguration |
| 88 | + * Added support for SKU parameter to Public IP Addresses and Load Balancers |
| 89 | + - Updated New-AzureRMLoadBalancer: Added optional parameter -Sku |
| 90 | + - Updated New-AzureRMPublicIpAddress: Added optional parameter -Sku |
| 91 | + * Added support for DisableOutboundSNAT to Load Balancer Rules |
| 92 | + - Updated New-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT |
| 93 | + - Updated Add-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT |
| 94 | + - Updated Set-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT |
| 95 | + * Added support for IkeV2 P2S |
| 96 | + - Updated New-AzureRmVirtualNetworkGateway: Added optional parameter -VpnClientProtocol, defaults to [ "SSTP", "IkeV2" ] |
| 97 | + - Updated Set-AzureRmVirtualNetworkGateway: Added optional parameter -VpnClientProtocol |
| 98 | + * Added support for MultiValued rules in Network Security Rules and Effective Network Security Rules |
| 99 | + - Updated Add-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters to accept a list of strings |
| 100 | + - Updated New-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings |
| 101 | + - Updated Set-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings |
| 102 | + - Updated Add-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings |
| 103 | + - Updated New-AzureRmNetworkSecurityGroup : Updated SecurityRules parameter to accept SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters which are list of strings in PSSecurityRule object |
| 104 | + - Updated Get-AzureRmEffectiveNetworkSecurityGroup: Added parameter TagMap |
| 105 | + - Updated Get-AzureRmEffectiveNetworkSecurityGroup: Updated returned PSEffectiveSecurityRule object with SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters which are list of strings. |
| 106 | + * Added support for DDoS protection for virtual networks |
| 107 | + - Updated New-AzureRmVirtualNetwork: Added switch parameters EnableDDoSProtection and EnableVmProtection |
| 108 | + - Added properties EnableDDoSProtection and EnableVmProtection in PSVirtualNetwork object |
| 109 | + * Added support for Highly Available Internal Load Balancer |
| 110 | + - Updated Add-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter |
| 111 | + - Updated New-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter |
| 112 | + - Updated Set-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter |
| 113 | + * Added support for Application Security Groups |
| 114 | + - Added New-AzureRmApplicationSecurityGroup |
| 115 | + - Added Get-AzureRmApplicationSecurityGroup |
| 116 | + - Added Remove-AzureRmApplicationSecurityGroup |
| 117 | + - Updated New-AzureRmNetworkInterface: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId |
| 118 | + - Updated New-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId |
| 119 | + - Updated Add-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId |
| 120 | + - Updated Set-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId |
| 121 | + - Updated New-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId |
| 122 | + - Updated Add-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId |
| 123 | + - Updated Set-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId |
| 124 | + * Added new commands for VpnDeviceConfiguration Scripts |
| 125 | + - Get-AzureRmVirtualNetworkGatewaySupportedVpnDevices |
| 126 | + - Get-AzureRmVirtualNetworkGatewayConnectionVpnDeviceConfigScript |
| 127 | +* Profile |
| 128 | + * Start-Job Support for AzureRm cmdlets. |
| 129 | + * All AzureRmCmdlets add -AzureRmContext parameter, which can accept a context (output of a Context cmdlet). |
| 130 | + - Common pattern for jobs with context persistence DISABLED: ```Start-Job {param ($context) New-AzureRmVM -AzureRmContext $context [... other parameters]} -ArgumentList (Get-AzureRmContext)``` |
| 131 | + - Common pattern for jobs with context persistence ENABLED:```Start-Job {New-AzureRmVM [... other parameters]}``` |
| 132 | + * Persist login information across sessions, new cmdlets: |
| 133 | + - Enable-AzureRmContextAutosave - Enable login persistence across sessions. |
| 134 | + - Disable-AzureRmContextAutosave - Disable login persistence across sessions. |
| 135 | + * Manage context information, new cmdets |
| 136 | + - Select-AzureRmContext - Select the active named context. |
| 137 | + - Rename-AzureRmContext - Rename an exsiting context for easy reference. |
| 138 | + - Remove-AzureRmContext - Remove an existing context. |
| 139 | + - Remove-AzureRmAccount - Remove all credentials, subscriptions, and tenants associated with an account. |
| 140 | + * Manage context information, cmdlet changes: |
| 141 | + - Added Scope = (Process | CurrentUser) to all cmdlets that change credentials |
| 142 | + - Get-AzureRmContext - Added ListAvailable parameter to list all saved contexts |
| 143 | +* Resources |
| 144 | + * Add PolicySetDefinition cmdlets |
| 145 | + - New-AzureRmPolicySetDefinition cmdlet to create a policy set definition |
| 146 | + - Get-AzureRmPolicySetDefinition cmdlet to list all policy set definitions or to get a specific policy set definition |
| 147 | + - Remove-AzureRmPolicySetDefinition cmdlet to delete a policy set definition |
| 148 | + - Set-AzureRmPolicySetDefinition cmdlet to update an existing policy set definition |
| 149 | + * Add -PolicySetDefinition, -Sku and -NotScope parameters to New-AzureRmPolicyAssignment and Set-AzureRmPolicyAssignment cmdlets |
| 150 | + * Add support to pass in policy url to New-AzureRmPolicyDefinition and Set-AzureRmPolicyDefinition cmdlets |
| 151 | + * Add -Mode parameter to New-AzureRmPolicyDefinition cmdlet |
| 152 | + * Add Support for removal of roleassignment using PSRoleAssignment object |
| 153 | + - Users can now use PSRoleassignmnet inputobject with Remove-AzureRMRoleAssignment commandlet to remove the roleassignment. |
| 154 | + * Add ManagedApplication cmdlets |
| 155 | + - New-AzureRmManagedApplication cmdlet to create a managed application |
| 156 | + - Get-AzureRmManagedApplication cmdlet to list all managed applications under a subscription or to get a specific managed application |
| 157 | + - Remove-AzureRmManagedApplication cmdlet to delete a managed application |
| 158 | + - Set-AzureRmManagedApplication cmdlet to update an existing managed application |
| 159 | + * Add ManagedApplicationDefinition cmdlets |
| 160 | + - New-AzureRmManagedApplicationDefinition cmdlet to create a managed application definition using a zip file uri or using mainTemplate and createUiDefinition json files |
| 161 | + - Get-AzureRmManagedApplicationDefinition cmdlet to list all managed application definitions under a resource group or to get a specific managed application definition |
| 162 | + - Remove-AzureRmManagedApplicationDefinition cmdlet to delete a managed application definition |
| 163 | + - Set-AzureRmManagedApplicationDefinition cmdlet to update an existing managed application definition |
| 164 | +* Sql |
| 165 | + * Adding support for Virtual Network Rules |
| 166 | + - Adding Get-AzureRmSqlServerVirtualNetworkRule cmdlet which gets the virtual network rules by a specific rule name or a list of virtual network rules in an Azure Sql server. |
| 167 | + - Adding Set-AzureRmSqlServerVirtualNetworkRule cmdlet which changes the virtual network that the rule points to. |
| 168 | + - Adding Remove-AzureRmSqlServerVirtualNetworkRule cmdlet which removes a virtual network rule for an Azure Sql server. |
| 169 | + - Adding New-AzureRmSqlServerVirtualNetworkRule cmdlet which creates a new virtual network rule for an Azure Sql server. |
| 170 | +* Websites |
| 171 | + * Add PremiumV2 Tier for App Service Plans |
| 172 | +* Azure.Storage |
| 173 | + * Upgrade to Azure Storage Client Library 8.4.0 and Azure Storage DataMovement Library 0.6.1 |
| 174 | + * Add PremiumPageBlobTier Support in Upload and Copy Blob API |
| 175 | + - Set-AzureStorageBlobContent |
| 176 | + - Start-AzureStorageBlobCopy |
| 177 | + * Refine the Console Output Format of AzureStorageContainer, AzureStorageBlob, AzureStorageQueue, AzureStorageTable |
| 178 | + - Get-AzureStorageContainer |
| 179 | + - Get-AzureStorageBlob |
| 180 | + - Get-AzureStorageQueue |
| 181 | + - Get-AzureStorageTable |
| 182 | + |
| 183 | +## 2017.08.10 - Version 4.3.1 |
2 | 184 | * Update to fix assembly signing issue
|
3 | 185 |
|
4 | 186 | ## 2017.08.07 - Version 4.3.0
|
@@ -3559,4 +3741,4 @@ Virtual Network cmdlets
|
3559 | 3741 | * iisnode 0.1.13
|
3560 | 3742 |
|
3561 | 3743 | 2011.12.09 Version 0.5.0
|
3562 |
| - * Initial Release |
| 3744 | + * Initial Release |
0 commit comments