Skip to content

Commit a72839c

Browse files
authored
Merge pull request Azure#3165 from Azure/master
Merge master -> dev for release 3.1.0
2 parents d49c5cd + 15bb4e1 commit a72839c

File tree

322 files changed

+65293
-38587
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

322 files changed

+65293
-38587
lines changed

ChangeLog.md

Lines changed: 101 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
## 2016.11.02 - Version 3.1.0
2+
* ApiManagement
3+
* Fixed cmdlet Import-AzureRmApiManagementApi when importing Api by SpecificationByUrl parameter
4+
* New-AzureRmApiManagement supports creating an ApiManagement service in a VirtualNetwork and with additional regions
5+
* AzureBatch
6+
* Rename cmdlet Get-AzureRmBatchSubscriptionQuotas to Get-AzureRmBatchLocationsQuotas (an alias for the old command was created)
7+
- Rename return type PSBatchSubscriptionQuotas to PSBatchLocationQuotas (no property changes)
8+
* Compute
9+
* Update formats for list of VMs, VMScaleSets and ContainerService
10+
- The default format of Get-AzureRmVM, Get-AzureRmVmss and Get-AzureRmContainerService is not table format when these cmdlets call List Operation
11+
* Fix overprovision issue for VMScaleSet
12+
- Because of the bug in Compute client library (and Swagger spec) regarding overprovision property of VMScaleSet, this property did not show up correctly.
13+
* Better piping scenario for VMScaleSets and ContainerService cmdlets
14+
- VMScaleSet and ContainerService now have "ResourceGroupName" property, so when piping Get command to Delete/Update command, -ResourceGroupName is not required.
15+
* Separate paremater sets for Set-AzureRmVM with Generalized and Redeploy parameter
16+
* Reduce time taken by Get-AzureRmVMDiskEncryptionStatus cmdlet from two minutes to under five seconds
17+
* Allow Set-AzureRmVMDiskEncryptionStatus to be used with VHDs residing in multiple resource groups
18+
* DataLakeAnalytics
19+
* Addition of Catalog CRUD cmdlets:
20+
- The following cmdlets are replacing Secret CRUD cmdlets. In the next release Secret CRUD cmdlets will be removed.
21+
- New-AzureRMDataLakeAnalyticsCatalogCredential
22+
- Set-AzureRMDataLakeAnalyticsCatalogCredential
23+
- Remove-AzureRMDataLakeAnalyticsCatalogCredential
24+
* Fixes for Get-AzureRMDataLakeAnalyticsCatalogItem
25+
- Better error messaging and support for invalid input
26+
* General help improvements
27+
- Clearer help for job operations
28+
- Fixed typos and incorrect examples
29+
* DataLakeStore
30+
* Improvements to import and export data cmdlets
31+
- Drastically increased performance for distributed download scenarios, where multiple sessions are running across many clients targeting the same ADLS account.
32+
- Better error handling and messaging for both upload and download scenarios.
33+
* Full Firewall rules management CRUD
34+
- The below cmdlets can be used to manage firewall rules for an ADLS account:
35+
- Add-AzureRMDataLakeStoreFirewallRule
36+
- Set-AzureRMDataLakeStoreFirewallRule
37+
- Get-AzureRMDataLakeStoreFirewallRule
38+
- Remove-AzureRMDataLakeStoreFirewallRule
39+
* Full Trusted ID provider management CRUD
40+
- The below cmdlets can be used to manage trusted identity providers for an ADLS account:
41+
- Add-AzureRMDataLakeStoreTrustedIdProvider
42+
- Set-AzureRMDataLakeStoreTrustedIdProvider
43+
- Get-AzureRMDataLakeStoreTrustedIdProvider
44+
- Remove-AzureRMDataLakeStoreTrustedIdProvider
45+
* Account Encryption Support
46+
- You can now encrypt newly created ADLS accounts as well as enable encryption on existing ADLS accounts using the New-AzureRMDataLakeStoreAccount and Set-AzureRMDataLakeStoreAccount cmdlets, respectively.
47+
* HDInsight
48+
* Add support to create HDInsight Spark 2.0 cluster using new cmdlet Add-AzureRmHDInsightComponentVersion to specify the component version of Spark
49+
* Get-AzureRmHDInsightCluster now returns the component version in a Spark 2.0 cluster
50+
* New cmdlet
51+
- Add-AzureRmHDInsightSecurityProfile
52+
* Insights
53+
* Add several warning/deprecation messages about future changes to cmdlets
54+
- Add-AzureRmAutoscaleSetting
55+
- Get-AzureRmMetric
56+
- Get-AzureRmMetricDefinition
57+
- New-AzureRmAutoscaleRule
58+
- Remove-AzureRmAlertRule
59+
- Remove-AzureRmAutoscaleSetting
60+
- Remove-AzureRmLogProfile
61+
* Add new parameter to Set-AzureRmDiagnosticSetting
62+
- Parameter WorkspaceId is the OMS workspace Id
63+
* MachineLearning
64+
* Add support for Azure Machine Learning Committment Plans
65+
- Get-AzureRmMLCommitmentAssociation
66+
- Get-AzureRmMLCommitmentPlan
67+
- Get-AzureRmMLCommitmentPlanUsageHistory
68+
- Move-AzureRmMLCommitmentAssociation
69+
- New-AzureRmMLCommitmentPlan
70+
- Remove-AzureRmMLCommitmentPlan
71+
- Update-AzureRmMLCommitmentPlan
72+
* Network
73+
* Add-AzureRmVirtualNetworkPeering
74+
- Parameter AlloowGatewayTransit renamed to AllowGatewayTransit (an alias for the old parameter was created)
75+
- Fixed issue where UseRemoteGateway property was not being populated in the request to the server
76+
* Get-AzureRmEffectiveNetworkSecurityGroup
77+
- Add warning if there is no response from GetEffectiveNSG
78+
* Add Source property to EffectiveRoute
79+
* NotificationHubs
80+
* New cmdlets
81+
- New-AzureRmNotificationHubKey
82+
- New-AzureRmNotificationHubsNamespaceKey
83+
* OperationalInsights
84+
* Add new parameter to cmdlet New-AzureRmOperationalInsightsWindowsPerformanceCounterDataSource
85+
- UseLegacyCollector (switch parameter) will enable collection of 32-bit legacy performance counters on 64-bit machines
86+
* Rename New-AzureRmOperationalInsightsAzureAuditDataSource to New-AzureRmOperationalInsightsAzureActivityLogDataSource (an alias for the old command was created)
87+
* Get-AzureRmOperationalInsightsDataSource returns null instead of throwing an exception if not found
88+
* New-AzureRmOperationalInsightsComputerGroup now supports defining a group simply by separating computer names with commas
89+
* Profile
90+
* Add-AzureRmAccount
91+
- Add position for Credential parameter so the following command is allowed: Add-AzureRmAccount (Get-Credential)
92+
- Updated parameter sets so the SubscriptionId and SubscriptionName are mutually exclusive
93+
* Resources
94+
* Lookup of AAD group by Id now uses GetObjectsByObjectId AAD Graph call instead of Groups/<id>
95+
- This will enable Groups lookup in CSP scenario
96+
* Remove unnecessary AAD graph call in Get role assignments logic
97+
- Only make call when needed instead of always
98+
* Fixed issue where Remove-AzureRmResource would throw an exception if one of the resources passed through the pipeline failed to be removed
99+
- If cmdlet fails to remove one of the resources, the result will not have an effect on the removal of other resources
100+
1101
## 2016.09.28 version 3.0.0
2102
* This release contains breaking changes. Please see [the migration guide](documentation/release-notes/migration-guide.3.0.0.md) for change details and the impact on existing scripts.
3103
* ApiManagement
@@ -2364,4 +2464,4 @@ Virtual Network cmdlets
23642464
* iisnode 0.1.13
23652465

23662466
2011.12.09 Version 0.5.0
2367-
* Initial Release
2467+
* Initial Release

setup/azurecmd.wxs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
33

4-
<?define productName="Microsoft Azure PowerShell - September 2016" ?>
4+
<?define productName="Microsoft Azure PowerShell - November 2016" ?>
55
<?define sourceDir="$(var.SolutionDir)..\src\Package\$(var.Configuration)" ?>
66
<?define caSourceDir="$(var.SolutionDir)setup\bin\$(var.Configuration)" ?>
77

8-
<?define version="3.0.0" ?>
8+
<?define version="3.1.0" ?>
99

1010
<Product Id="*"
1111
Name="$(var.productName)"

setup/azurecmdfiles.wxi

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,71 @@
44
<DirectoryRef Id="PowerShellFolder">
55
<Directory Id="dirB60B5B1F56FA5598EFFC960CA393FDCE" Name="ResourceManager">
66
<Directory Id="dir9E409EB63EF03736275B51044C819FD8" Name="AzureResourceManager">
7+
<Directory Id="dir887149D384FA060718922AB0DA37F700" Name="AzureRM.AnalysisServices">
8+
<Component Id="cmpE1934F4197E90691F3F4FD7D0D17559F" Guid="*">
9+
<File Id="filDF0DDEF57A08314CBF3061F3513F605F" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\AzureRM.AnalysisServices.psd1" />
10+
</Component>
11+
<Component Id="cmpF0D8E7A18EC397D4F297FB010BB719FF" Guid="*">
12+
<File Id="fil3AF8A401B156C1E1081CD77287EB9456" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Hyak.Common.dll" />
13+
</Component>
14+
<Component Id="cmpB5FFAB492F5FC283B45A8B0FC8B85B23" Guid="*">
15+
<File Id="fil662A002742D1A6B36540F70969B80A9D" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.ApplicationInsights.dll" />
16+
</Component>
17+
<Component Id="cmp6108BA66E02AF03106520F7A2C289BC7" Guid="*">
18+
<File Id="fil5BB6CCFE42A464236D5EB72623754357" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Commands.AnalysisServices.dll" />
19+
</Component>
20+
<Component Id="cmp0E077802E445D50411F71866C69A9EB9" Guid="*">
21+
<File Id="fil2768C0B9EE4DDA305A933359E4482119" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Commands.AnalysisServices.dll-help.xml" />
22+
</Component>
23+
<Component Id="cmp1CEE4E00D234A8D8B553DA9595E61904" Guid="*">
24+
<File Id="filDB780EC7C19CC2ABD7AE02C2BB50698E" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Commands.Common.Authentication.dll" />
25+
</Component>
26+
<Component Id="cmpD58ABE4F9591F4B6AFCC66F94E0A0019" Guid="*">
27+
<File Id="fil21BAE98F98FB33C24D19E258775D830D" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Commands.ResourceManager.Common.dll" />
28+
</Component>
29+
<Component Id="cmp83A0E14BED2814B44ABE7DA08D9D8D03" Guid="*">
30+
<File Id="fil6A53E52E63A0103107AAB4DDC0113301" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Common.dll" />
31+
</Component>
32+
<Component Id="cmp1041C83734412321A7D6AE4994BEB5D1" Guid="*">
33+
<File Id="fil5F68E9687448D85E34658D2CCFA6B3D9" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Common.NetFramework.dll" />
34+
</Component>
35+
<Component Id="cmp02DC06DD48BBD3A3DAE9CB44578BE071" Guid="*">
36+
<File Id="filB561591EA69B4F9ED1F79B8DE0F438D5" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Azure.Management.Analysis.dll" />
37+
</Component>
38+
<Component Id="cmp53145B1D571CA066487C18EB39268757" Guid="*">
39+
<File Id="fil05FED58236E9C23886043061A364DC63" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" />
40+
</Component>
41+
<Component Id="cmpA68ABDF0F5DDC292BBFB3380B5DC9B11" Guid="*">
42+
<File Id="filFF93E920A77E2DBE925204E1292FC816" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll" />
43+
</Component>
44+
<Component Id="cmpBCC309023CB3A878BF9256DA1943855A" Guid="*">
45+
<File Id="fil7449557BBE757B6694383B966FD9E8A5" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Rest.ClientRuntime.Azure.dll" />
46+
</Component>
47+
<Component Id="cmp3DD869B6824B2913D04B0A4FB6D4B04E" Guid="*">
48+
<File Id="filDA4403B36D01D8E05530303A368B6106" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Rest.ClientRuntime.dll" />
49+
</Component>
50+
<Component Id="cmp2E459760623158FCAF9D0A4B519E0637" Guid="*">
51+
<File Id="filFD5E4D8E5ACE34B410ACAFE3604155F3" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Threading.Tasks.dll" />
52+
</Component>
53+
<Component Id="cmp6E9F75BCAD634F076A3F4B2B95FE007D" Guid="*">
54+
<File Id="filA15DF9C91644E496F46CE7712A1FE348" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Threading.Tasks.Extensions.Desktop.dll" />
55+
</Component>
56+
<Component Id="cmp3A50F1319D78804190DB48C294EEEE59" Guid="*">
57+
<File Id="filA479EC2E4BA138DA16A3F3A86F9BA6B0" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.Threading.Tasks.Extensions.dll" />
58+
</Component>
59+
<Component Id="cmpB36CF33BC2D97DD90831B716158B7955" Guid="*">
60+
<File Id="filE71754779898CE9B86BA1342BE78051B" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Microsoft.WindowsAzure.Commands.Common.dll" />
61+
</Component>
62+
<Component Id="cmp15DB7B41839B518C871AB1C7F1008B91" Guid="*">
63+
<File Id="fil63BCF3AE45360F4F78693DDB1E7C1054" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\Newtonsoft.Json.dll" />
64+
</Component>
65+
<Component Id="cmp4239E298007039D73447BCF1C811AFFF" Guid="*">
66+
<File Id="filA127AA37F0523B9D65F02F72D2B56911" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\System.Net.Http.Extensions.dll" />
67+
</Component>
68+
<Component Id="cmp52FA0519C93110702BAA6D4D39EED5A4" Guid="*">
69+
<File Id="fil33A3239A1DA665175FD7641EE92AA253" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.AnalysisServices\System.Net.Http.Primitives.dll" />
70+
</Component>
71+
</Directory>
772
<Directory Id="dir353A23738AB980F60790BE53E5213715" Name="AzureRM.ApiManagement">
873
<Component Id="cmpBEA6E3263480C18705DC2E3B15E3C1CF" Guid="*">
974
<File Id="fil7E95F218EFC39408F9F2DB3FD01A124C" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.ApiManagement\AutoMapper.dll" />
@@ -5451,6 +5516,27 @@
54515516
</Fragment>
54525517
<Fragment>
54535518
<ComponentGroup Id="azurecmdfiles">
5519+
<ComponentRef Id="cmpE1934F4197E90691F3F4FD7D0D17559F" />
5520+
<ComponentRef Id="cmpF0D8E7A18EC397D4F297FB010BB719FF" />
5521+
<ComponentRef Id="cmpB5FFAB492F5FC283B45A8B0FC8B85B23" />
5522+
<ComponentRef Id="cmp6108BA66E02AF03106520F7A2C289BC7" />
5523+
<ComponentRef Id="cmp0E077802E445D50411F71866C69A9EB9" />
5524+
<ComponentRef Id="cmp1CEE4E00D234A8D8B553DA9595E61904" />
5525+
<ComponentRef Id="cmpD58ABE4F9591F4B6AFCC66F94E0A0019" />
5526+
<ComponentRef Id="cmp83A0E14BED2814B44ABE7DA08D9D8D03" />
5527+
<ComponentRef Id="cmp1041C83734412321A7D6AE4994BEB5D1" />
5528+
<ComponentRef Id="cmp02DC06DD48BBD3A3DAE9CB44578BE071" />
5529+
<ComponentRef Id="cmp53145B1D571CA066487C18EB39268757" />
5530+
<ComponentRef Id="cmpA68ABDF0F5DDC292BBFB3380B5DC9B11" />
5531+
<ComponentRef Id="cmpBCC309023CB3A878BF9256DA1943855A" />
5532+
<ComponentRef Id="cmp3DD869B6824B2913D04B0A4FB6D4B04E" />
5533+
<ComponentRef Id="cmp2E459760623158FCAF9D0A4B519E0637" />
5534+
<ComponentRef Id="cmp6E9F75BCAD634F076A3F4B2B95FE007D" />
5535+
<ComponentRef Id="cmp3A50F1319D78804190DB48C294EEEE59" />
5536+
<ComponentRef Id="cmpB36CF33BC2D97DD90831B716158B7955" />
5537+
<ComponentRef Id="cmp15DB7B41839B518C871AB1C7F1008B91" />
5538+
<ComponentRef Id="cmp4239E298007039D73447BCF1C811AFFF" />
5539+
<ComponentRef Id="cmp52FA0519C93110702BAA6D4D39EED5A4" />
54545540
<ComponentRef Id="cmpBEA6E3263480C18705DC2E3B15E3C1CF" />
54555541
<ComponentRef Id="cmp957D146263F021CE3EF1CBADBF06D2C4" />
54565542
<ComponentRef Id="cmp5FB922E1DB9224DAB3732AEA3ECC0388" />

src/Common/Commands.Common.Authentication.Test/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828

2929
[assembly: ComVisible(false)]
3030
[assembly: CLSCompliant(false)]
31-
[assembly: AssemblyVersion("3.0.0")]
32-
[assembly: AssemblyFileVersion("3.0.0")]
31+
[assembly: AssemblyVersion("3.1.0")]
32+
[assembly: AssemblyFileVersion("3.1.0")]
3333
[assembly: CollectionBehavior(DisableTestParallelization = true)]

src/Common/Commands.Common.Authentication/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@
4646
// You can specify all the values or you can default the Build and Revision Numbers
4747
// by using the '*' as shown below:
4848
// [assembly: AssemblyVersion("1.0.*")]
49-
[assembly: AssemblyVersion("3.0.0")]
50-
[assembly: AssemblyFileVersion("3.0.0")]
49+
[assembly: AssemblyVersion("3.1.0")]
50+
[assembly: AssemblyFileVersion("3.1.0")]

src/Common/Commands.Common.Storage/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
[assembly: ComVisible(false)]
2525
[assembly: CLSCompliant(false)]
2626
[assembly: Guid("c565107e-98a9-4703-85cd-a7efc3d8da7b")]
27-
[assembly: AssemblyVersion("3.0.0")]
28-
[assembly: AssemblyFileVersion("3.0.0")]
27+
[assembly: AssemblyVersion("3.1.0")]
28+
[assembly: AssemblyFileVersion("3.1.0")]

0 commit comments

Comments
 (0)