Skip to content

[Release 3.6.0] Merge release --> master #3537

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 231 commits into from
Feb 22, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
7e3fa1e
Add StaticAnalysis rule for checking if cmdlet noun is plural
cormacpayne Dec 7, 2016
a0ecace
initial commit for failover group cmdlets
ziwa-msft Dec 28, 2016
29d8855
Resolve a few breaking change tool comments
cormacpayne Dec 29, 2016
143da97
Merge remote-tracking branch 'upstream/dev' into breaking-change-tool…
cormacpayne Jan 3, 2017
c5f40ab
Add ValidateRange rules and tests
cormacpayne Jan 3, 2017
11b7c53
Add rule for checking parameters with plural nouns, and add appropria…
cormacpayne Jan 4, 2017
0dbb418
Merge remote-tracking branch 'upstream/dev' into plural-noun-check
cormacpayne Jan 4, 2017
4b56fb0
Add tests for ValidateRange rule
cormacpayne Jan 5, 2017
05c446e
Refactor TypeMetadataHelper class, move similar logic into separate m…
cormacpayne Jan 5, 2017
b1eafa8
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Jan 17, 2017
d7d3345
Adding missing services to README.md
matt1883 Jan 18, 2017
a38b513
first implementation of powershell
shihying Jan 18, 2017
89bfbcf
Merge remote-tracking branch 'github/dev' into dev
shihying Jan 18, 2017
80a4d51
Update Remove-AzureRmSqlDatabaseAuditing
yaakoviyun Jan 18, 2017
671b9a4
Merge pull request #13 from Azure/dev
yaakoviyun Jan 18, 2017
589dad7
Merge pull request #3402 from Azure/master
cormacpayne Jan 18, 2017
8b34b12
Merge pull request #3399 from Azure/matt1883-patch-1
cormacpayne Jan 18, 2017
bd3b213
Remove extra reference to Test.Framework from IoT Test.csproj
cormacpayne Jan 18, 2017
911b1f8
fix test
shihying Jan 19, 2017
4b4f940
fix test
shihying Jan 19, 2017
2237e75
fix test
shihying Jan 19, 2017
749b0cf
fix test
shihying Jan 19, 2017
61e21cc
Handle Uri not ending with "/" for ActiveDirectoryEndpoint parameter
cormacpayne Jan 19, 2017
534a4c4
move files
shihying Jan 19, 2017
a63677b
move files
shihying Jan 19, 2017
8ac0726
typo fix
shihying Jan 19, 2017
638f1e3
move files
shihying Jan 19, 2017
4f11e50
increse module version in app.config
shihying Jan 19, 2017
0d1909d
Fix type of 'DatabaseMaxSizeBytes' parameter for New-AzureRmSqlDataba…
hungmai-msft Jan 19, 2017
e86d375
Merge remote-tracking branch 'github/dev' into as-state
shihying Jan 23, 2017
6510e11
typo in comment
shihying Jan 23, 2017
35f5aaf
Merge pull request #3404 from cormacpayne/remove-test-framework
markcowl Jan 24, 2017
4d73bd0
Merge pull request #3400 from yaakoviyun/dev
markcowl Jan 24, 2017
54f4be1
Added daemon option in ChefExtension for ASM commands.
Dec 21, 2016
0e23f5e
Added secret and secret-file option in Chef Extension for ASM command…
Dec 22, 2016
dc3e25b
Added Secret and SecretFile options in ChefExtension for ARM commands.
Dec 23, 2016
3752414
Fixed minor bugs.
Dec 27, 2016
e1d5816
Added test case and its recording for options added for ASM mode.
Jan 2, 2017
ebfb8b4
Updated ASM help file.
Jan 13, 2017
ebcbc36
Fixed the review comments.
Jan 24, 2017
5290fad
Fix and update failing Profile test
cormacpayne Jan 24, 2017
f1cbf62
Merge pull request #3387 from MsysTechnologiesllc/ali/add_daemon_and_…
markcowl Jan 24, 2017
e9f6e9d
Add exception for breaking changes
hungmai-msft Jan 24, 2017
b1ffd10
Use messages from build error.
hungmai-msft Jan 24, 2017
06a370a
add more description
shihying Jan 24, 2017
a278090
Add more account type/sku
felixwa Jan 25, 2017
c4da740
Add a missing file.
felixwa Jan 25, 2017
b8ac85a
Include tags from existing vault when updating a vault
seanbamsft Sep 15, 2016
6fd5233
Command Help files
Jan 25, 2017
e66cc62
Tracing fix for ADLS
Jan 26, 2017
e60fe3f
Added missing examples to help md files
Jan 26, 2017
9335d1d
Updates Example 1 to include mandatory parameter SqlAdministratorCred…
jonathanmedd Jan 27, 2017
a2fbfd9
Merge pull request #3439 from anavinahar/helpexamples
cormacpayne Jan 27, 2017
0f7da15
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Jan 27, 2017
ce06038
Support clssic storages in data security cmdlets
yaakoviyun Jan 30, 2017
142caec
Adding missing examples
Jan 30, 2017
5424066
Update to MD files
Jan 30, 2017
5fe64d0
Merge pull request #3447 from anavinahar/helpexamples
cormacpayne Jan 30, 2017
d28891a
Reading and passing the entire pfx file so that we also get the certi…
vinatara Jan 13, 2017
bfefc04
Merge pull request #3424 from begoldsm/dev
cormacpayne Jan 30, 2017
d9e29e4
Merge pull request #3441 from jonathanmedd/dev
cormacpayne Jan 30, 2017
b01f70c
Upgrade to latest HDInsight.Management SDK
srsiva Jan 31, 2017
144a7d3
add wmf 5.1 to service mgmt cmdlet
eshaparmar Feb 1, 2017
8c7e2ff
Merge pull request #3349 from cormacpayne/plural-noun-check
markcowl Feb 1, 2017
c776647
Merge pull request #3405 from cormacpayne/ad-environment-fix
markcowl Feb 1, 2017
5d76626
Adding tests records
yaakoviyun Feb 1, 2017
10958db
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
yaakoviyun Feb 1, 2017
129e569
update set arm cmdlet
eshaparmar Feb 1, 2017
dbf44c5
Allow insights powershell to unselect data sinks in diagnosticsettings.
vcanaa Jan 17, 2017
c46f4e7
cr comments
eshaparmar Feb 1, 2017
3f132c7
error message for wmf 5.1pp
eshaparmar Feb 1, 2017
3d9f97e
Merge pull request #1 from PowerShell/dev0131
eshaparmar Feb 2, 2017
f0b3115
Fix VM output bug when vm contains AvailabilitySet with Compact displ…
hyonholee Feb 2, 2017
1ddca5c
updating the Service Bus PowerShell documentation
Feb 2, 2017
e5bc928
Merge pull request #1 from jtaubensee/service_bus_doc_updates
Feb 2, 2017
74c7666
Merge pull request #3444 from seanbamsft/tags
cormacpayne Feb 2, 2017
d530e27
Serialize cmdlets and change method for finding dll files
cormacpayne Feb 2, 2017
afc847c
[Insights] Minor fixes in Set-AzureRmDiagnosticSettings to comply wit…
vcanaa Feb 2, 2017
13ade9d
Updates Example 1 with a valid value for $StorageName
jonathanmedd Feb 2, 2017
0f89261
Updated the xml Help file.
Feb 2, 2017
cc4bda0
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 2, 2017
af495eb
add breaking change message
eshaparmar Feb 2, 2017
ba4488d
Merge branch 'dev0131' into dev
eshaparmar Feb 2, 2017
ef76895
Merge branch 'dev' of https://github.com/PowerShell/azure-powershell …
eshaparmar Feb 2, 2017
16504fc
fixed 3 cmdlets markdown and updated xml help file.
Feb 3, 2017
f9a46d7
fix for CredScan issue.
Feb 3, 2017
cf4045f
Merge pull request #3456 from hyonholee/vmoutputfix
cormacpayne Feb 3, 2017
b579697
Merge pull request #3448 from srsiva/dev
cormacpayne Feb 3, 2017
a2914d1
Merge pull request #3422 from v-Ajnava/AJ_SBPower
cormacpayne Feb 3, 2017
c5ceee2
Added -Parameters support for New-AzureRmPolicyDefinition
luanshixia Feb 3, 2017
cc8b582
Powershell Implementation of AutoDR Feature
ziwa-msft Feb 3, 2017
44ca07e
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
ziwa-msft Feb 3, 2017
3af2cf4
Merge pull request #3409 from hungmai-msft/fix-importexport
cormacpayne Feb 3, 2017
0e184fa
Merge branch 'dev' into regenerate-cmdlets
cormacpayne Feb 4, 2017
a876f89
Check for empty ValidateSet to fix incorrect failures
cormacpayne Feb 4, 2017
565d070
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 4, 2017
1a5e131
Merge pull request #3384 from vinatara/dev
markcowl Feb 4, 2017
1ac3532
Change ValidateRange from int to long, add check for json file not ex…
cormacpayne Feb 4, 2017
1c9e87b
A temp edit
luanshixia Feb 4, 2017
56641ff
set Default Parameter Set to AccountTypeParamSet for New-AzureStorage…
blueww Feb 6, 2017
4c282f9
Enable File E@R
blueww Jan 18, 2017
0e7af01
Merge pull request #3457 from yaakoviyun/dev
cormacpayne Feb 6, 2017
cfbca37
Finished New-AzureRmPolicyAssignment
luanshixia Feb 7, 2017
2e9a83a
Moving data factory powershell to new version of Data Factory SDK to …
milantomic6 Feb 7, 2017
e5b96d7
Update Repo-Tasks-Module.md
shahabhijeet Feb 7, 2017
368be6c
update change log
eshaparmar Feb 7, 2017
6373663
Fix the failed RedisCache Unit test
blueww Feb 8, 2017
93ee008
Update Changelog for Feb release
blueww Feb 8, 2017
45ab56f
Fix directory path for BreakingChangeAnalyzer
cormacpayne Feb 8, 2017
1f946cc
Merge branch 'regenerate-cmdlets' of https://github.com/cormacpayne/a…
cormacpayne Feb 8, 2017
7c9c7e1
Updates and clarifications to Service Bus PS docs, ported from azure-…
sethmanheim Feb 8, 2017
5ff55b8
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
jonathanmedd Feb 8, 2017
1737685
Merge pull request #3473 from milantomic6/dffix
cormacpayne Feb 8, 2017
0ca2680
Updates Example 1 with correctly spelt parameter name ResourceGroupName
jonathanmedd Feb 8, 2017
d4537e9
Resolved code review issues
luanshixia Feb 8, 2017
e66fe8b
Ran update-markdownhelpmodule
sethmanheim Feb 8, 2017
3ba6e12
Updating help XML file as well
sethmanheim Feb 8, 2017
c96483f
Merge pull request #3403 from cormacpayne/regenerate-cmdlets
cormacpayne Feb 8, 2017
b487ba2
Updated help
luanshixia Feb 9, 2017
971126d
Update PowerShell Resource mode Unit test
blueww Feb 9, 2017
50a660b
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 9, 2017
9a3b228
Generating Markdown files
sethmanheim Feb 9, 2017
07a5035
Merge pull request #3482 from sethmanheim/doc-update
cormacpayne Feb 9, 2017
ef53917
PowerShell cmdlet parameter names should be sigular noun.
luanshixia Feb 9, 2017
6eb1c9c
Merge pull request #3460 from jonathanmedd/dev
cormacpayne Feb 9, 2017
bf9aec6
Fixed potential NullReferenceException
luanshixia Feb 9, 2017
1dffbb2
removing wmf 5.1pp as per email conversations
eshaparmar Feb 9, 2017
81f9384
The build server doesn't support ?. syntax
luanshixia Feb 9, 2017
c4a331c
Merge pull request #3488 from jonathanmedd/New-AzureRmNetworkInterface
cormacpayne Feb 9, 2017
d97a904
update to breaking change issues.csv
eshaparmar Feb 9, 2017
f3b93e1
preserve quotation
eshaparmar Feb 9, 2017
ecc676e
Added content to markdown. Ran new-externalhelp to update Help.xml file
sethmanheim Feb 9, 2017
e2e3cbd
Adding new cmdlets for Sql Transparent Data Encryption with Azure Key…
mihymel Feb 9, 2017
6743fc3
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
eshaparmar Feb 9, 2017
5cdfdc7
Needed to add a parameter set for no parameters
luanshixia Feb 9, 2017
1a195c9
Resolve code review feedback
cormacpayne Feb 9, 2017
6b3c5a9
Adding description to landing page topic
sethmanheim Feb 10, 2017
448ec40
Merge pull request #3455 from PowerShell/dev
cormacpayne Feb 10, 2017
fb1d10e
Specify DefaultParameterSetName
luanshixia Feb 10, 2017
6fc4b9e
Naming consistency
luanshixia Feb 10, 2017
4c03997
Merge pull request #3469 from wastoresh/dev
markcowl Feb 10, 2017
0b2b101
To make the BreakingChangeAnalyzer happy...
luanshixia Feb 10, 2017
ee7538f
Updates Example 2 to remove the incorrectly used Name parameter
jonathanmedd Feb 10, 2017
27999df
merging
sethmanheim Feb 10, 2017
06932f4
Fixing merge conflict
sethmanheim Feb 10, 2017
c26406f
Restoring file
sethmanheim Feb 10, 2017
14cf47b
One more try
sethmanheim Feb 10, 2017
a3a4d4a
Merge pull request #3356 from cormacpayne/breaking-change-tool-refactor
markcowl Feb 10, 2017
a7dae42
Merge pull request #3491 from jonathanmedd/Add-AzureRmVMDataDisk
cormacpayne Feb 10, 2017
177a5e5
Adding correct session records to Test project after test was renamed…
mihymel Feb 10, 2017
0422a90
Updates Example 1 to remove the incorrectly used Name parameter
jonathanmedd Feb 10, 2017
26a48e9
Refactoring; also rolling back a previous wrong renaming
luanshixia Feb 10, 2017
1740ba8
Merge pull request #3492 from jonathanmedd/Remove-AzureRmVMDataDisk
cormacpayne Feb 10, 2017
2b7cd5b
Merge pull request #3486 from sethmanheim/eh-ps
cormacpayne Feb 10, 2017
3ed7a91
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 10, 2017
92bdd91
Rebase
Feb 11, 2017
db02190
Updating Changelog
mihymel Feb 11, 2017
cf04e6f
Updated the test
Feb 11, 2017
2ee2fe2
removed app.config
Feb 11, 2017
ae36042
Corrected Location
Feb 11, 2017
32388ab
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Feb 13, 2017
25d5f53
Suppress braking change issues
felixwa Feb 13, 2017
dba6b14
Merge remote-tracking branch 'refs/remotes/Azure/dev' into dev
felixwa Feb 13, 2017
ed09f43
Updates Example 1 to remove the incorrectly used Name parameter
jonathanmedd Feb 13, 2017
0dea880
Merge pull request #3421 from felixwa/dev
cormacpayne Feb 13, 2017
bc84493
Update Using-Azure-TestFramework.md
luanshixia Feb 13, 2017
cdd6b97
deleted duplicate tests files
Feb 13, 2017
3c1478e
Merge pull request #3498 from jonathanmedd/Update-AzureRmVM
cormacpayne Feb 13, 2017
883e428
Merge pull request #3499 from luanshixia/patch-1
cormacpayne Feb 13, 2017
81a5ac8
Merge branch 'dev' of https://github.com/Azure/azure-powershell into …
cormacpayne Feb 13, 2017
333d27c
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
gucalder Feb 13, 2017
312e556
Merge pull request #3490 from mihymel/dev
cormacpayne Feb 13, 2017
f83bdd1
deleted duplicate test
Feb 13, 2017
2208c83
Merge pull request #3478 from v-Ajnava/EventHub_pwr
cormacpayne Feb 13, 2017
0bf829f
Added scenario tests for this changeset
luanshixia Feb 13, 2017
e80e719
Code styles
luanshixia Feb 13, 2017
cf56247
updating package config
ziwa-msft Feb 14, 2017
5b7c751
update package config
ziwa-msft Feb 14, 2017
7bb65be
Merge pull request #3496 from cormacpayne/master-fix
cormacpayne Feb 14, 2017
397ea87
[Insights] Use explicit null value to disable data sink in diagnostic…
vcanaa Feb 15, 2017
5dfaed9
Fixed mark down help
luanshixia Feb 15, 2017
ae78707
bug fixes
ziwa-msft Feb 15, 2017
7b5de51
Improved dynamic properties by adding them to a parameter set and pro…
luanshixia Feb 15, 2017
acaa012
Update to latest ADL Packages (#3477)
begoldsm Feb 15, 2017
bf9b61a
WORK 8397371: [Sheduler PowerShell] Powershell encodes http job URI b…
Sumanan Feb 15, 2017
bcef6aa
Skip backup for Linux VMs when SkipVmBackup switch is specified (#3510)
Feb 16, 2017
5cf1478
Disallow pipeline values for dynamic properties; object[]->string[]
luanshixia Feb 16, 2017
7c7ae6a
Merge pull request #3406 from shihying/as-state
cormacpayne Feb 16, 2017
5daa0db
Added cmdlets and tests for NetworkWatcher APIs
irrogozh Feb 16, 2017
c089f4b
Merge pull request #3476 from luanshixia/dev
cormacpayne Feb 16, 2017
37f4f0d
Fixed references on tests in Commands.Network.Test.csproj
irrogozh Feb 16, 2017
3707f9b
autodr changes and fixes
ziwa-msft Feb 16, 2017
ca15338
update change log
ziwa-msft Feb 16, 2017
fc824db
[Insights] Making enabled parameter in diagnosticsettings non nullable
vcanaa Feb 16, 2017
2189219
fixing nuget reference
ziwa-msft Feb 16, 2017
b501178
Removed unnecessary references
irrogozh Feb 16, 2017
6713409
skipping the test due to recorder failure
ziwa-msft Feb 16, 2017
5733f1d
Changing tag parameter to singular nouns
ziwa-msft Feb 16, 2017
a71bfac
Support setting secondary storage key in blob auditing and use the cu…
ayeletshpigelman Feb 16, 2017
1a51a79
adding enums for two failover policy parameters
ziwa-msft Feb 16, 2017
d1f1d47
[Insights] Fix mispelling on enabled parameter of diagnosticsettings
vcanaa Feb 16, 2017
ad9cca7
Update versions for February release (3.6.0)
cormacpayne Feb 17, 2017
b789dfe
Merge pull request #3516 from irrogozh/dev
cormacpayne Feb 17, 2017
c7f3900
fixing help files
ziwa-msft Feb 17, 2017
1d5e466
fixing plural nouns
ziwa-msft Feb 17, 2017
5fdcf14
fixing one more plural noun
ziwa-msft Feb 17, 2017
c1fc273
Route Filter APIs
dihan0604 Feb 17, 2017
232fbce
[Insights] Include notice about renaming Set-AzureRmDiagnosticSetting…
vcanaa Feb 17, 2017
e640ea3
Merge pull request #3494 from dihan0604/dev
cormacpayne Feb 17, 2017
c40c8a0
Merge branch 'release-3.6.0' of https://github.com/Azure/azure-powers…
cormacpayne Feb 17, 2017
7535263
Fix sign job
cormacpayne Feb 18, 2017
80b294a
Fixed network solution.
Feb 18, 2017
1844a17
Addressing comments for changes by Adam/Cormac
ziwa-msft Feb 18, 2017
2d60bcd
Updating should process and suppress errors
ziwa-msft Feb 18, 2017
d936770
Suppressing should process errors
ziwa-msft Feb 18, 2017
1d7befc
Merge pull request #3522 from cormacpayne/release-3.6.0
cormacpayne Feb 21, 2017
f558b02
Merge pull request #3528 from hovsepm/release-3.6.0-NetworkFix
cormacpayne Feb 21, 2017
9b61619
Merge pull request #3452 from AuxMon/dev
cormacpayne Feb 21, 2017
c124b31
Add missing change log snippets and fix formatting
cormacpayne Feb 21, 2017
fff97f3
Getting rid of duplicate file
ziwa-msft Feb 21, 2017
5ac3240
Merge branch 'dev' of https://github.com/Azure/azure-powershell into dev
ziwa-msft Feb 21, 2017
6fbc6b6
Merge branch 'release-3.6.0' into dev
ziwa-msft Feb 21, 2017
696d881
Fix build error with Network project
cormacpayne Feb 21, 2017
944cbc9
addressing comments
ziwa-msft Feb 21, 2017
a547ad6
Merge branch 'dev' of https://github.com/ziwa-msft/azure-powershell i…
ziwa-msft Feb 21, 2017
9dfd1e4
Merge pull request #3534 from cormacpayne/release-3.6.0-fix
cormacpayne Feb 22, 2017
88f85ed
Update change logs for February release of Azure PowerShell
cormacpayne Feb 22, 2017
715eb3a
Fix typo lable -> label in ResourceManager cmdlet help
cormacpayne Feb 22, 2017
8e1b78a
Merge branch 'dev' of https://github.com/ziwa-msft/azure-powershell i…
cormacpayne Feb 22, 2017
e35a5f0
Ensure that the release notes are under 10,000 characters for push to…
cormacpayne Feb 22, 2017
a23e251
Merge pull request #3535 from cormacpayne/release-3.6.0
cormacpayne Feb 22, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
124 changes: 123 additions & 1 deletion ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,126 @@
## 2017.01.18 - Version 3.4.0
## 2017.02.22 - Version 3.6.0
* AnalysisServices
* Added State property in additional to ProvisioningState
- All the cmdlet returning AnalysisService would have a new property 'State' used outside of provisioing.
- The 'State' is intended to check status outside of provisioning, while 'ProvisioningState' is intended to check status related to Provisioning.
- ProvisioningState and State are same in service side at this moment, the service side would differenciate ProvisioningState and State in future
* CognitiveServices
* Integrate with Cognitive Services Management SDK 0.2.1 to support more Cognitive Services API Types and SKUs.
* Remove the validation against “Type” and “SkuName” of Cognitive Services Account, this will allow the script to support new APIs/SKUs without changes.
* Compute
* Updated Set-AzureRmVMDscExtension cmdlet WmfVersion parameter to support "5.1"
* Updated Set-AzureRmVMChefExtension cmdlet to add following new options :
- Daemon: Configures the chef-client service for unattended execution. e.g. -Daemon 'none' or e.g. -Daemon 'service'."
- Secret: The encryption key used to encrypt and decrypt the data bag item values.
- SecretFile: The path to the file that contains the encryption key used to encrypt and decrypt the data bag item values.
* Fix for Get-AzureRmVM: Get-AzureRmVM did not display anything when the output includes availability set property.
* New cmdlets:
- Update-AzureRmAvailabilitySet: can update an unmanaged availability set to a managed availability set.
- Add-AzureRmVmssDataDisk, Remove-AzureRmVmssDataDisk
* New parameter, SkipVmBackup, for cmdlet Set-AzureRmVMDiskEncryptionExtension to allow user to skip backup creation for Linux VMs
* DataFactories
* Fixed Get-AzureRmDataFactoryActivityWindow so it works for named pipeline and activity
* DataLakeAnalytics
* Add Firewall Rule support to Data Lake Analytics:
- Add-AzureRMDataLakeAnalyticsFirewallRule
- Get-AzureRMDataLakeAnalyticsFirewallRule
- Set-AzureRMDataLakeAnalyticsFirewallRule
- Remove-AzureRMDataLakeAnalyticsFirewallRule
- Set-AzureRMDataLakeAnalyticsAccount supports enabling/disabling the firewall and allowing/blocking Azure originating IPs through the firewall
- Warnings will be raised if updating firewall rules when the firewall is disabled
* Fix Get-AzureRMDataLakeAnalyticsJob functionality:
- Top now correctly returns the number of jobs specified. The default number of jobs to return is 500. The more jobs requested the longer the command will take.
* Remove explicit restrictions on resource locations. If Data Lake Analytics is not supported in a region, we will surface an error from the service.
* DataLakeStore
* Update Upload and Download commands to use the new and improved Upload/Download helpers in the new DataLake.Store clients. This also gives better diagnostic logging, if enabled.
* Default thread counts for Upload and download are now computed on a best effort basis based on the data being uploaded or downloaded. This should allow for good performance without specifying a thread count.
* Update to Set-AzureRMDataLakeStoreAccount to allow for enabling and disabling Azure originating IPs through the firewall
* Add warnings to Add and Set-AzureRMDataLakeStoreFirewallRule and AzureRMDataLakeStoreTrustedIdProvider if they are disabled
* Remove explicit restrictions on resource locations. If Data Lake Store is not supported in a region, we will surface an error from the service.
* EventHub
* Future Breaking Change Notification: We've added a warning about removing property 'ResourceGroupName' from the returned NamespceAttributes from cmdlets New-AzureRmEventHubNamespace, Get-AzureRmEvnetHubNamespace and Set-AzureRmEvnetHubNamespace
* Insights
* Allow users to unselect data sinks for Set-AzureRmDiagnosticSettings
* Network
* Added support for network Watcher APIs
- New-AzureRmNetworkWatcher
- Get-AzureRmNetworkWatcher
- Remove-AzureRmNetworkWatcher
- New-AzureRmPacketCaptureFilterConfig
- New-AzureRmNetworkWatcherPacketCapture
- Get-AzureRmNetworkWatcherPacketCapture
- Stop-AzureRmNetworkWatcherPacketCapture
- Remove-AzureRmNetworkWatcherPacketCapture
- Get-AzureRmNetworkWatcherFlowLogSatus
- Get-AzureRmNetworkWatcherNextHop
- Get-AzureRmNetworkWatcherSecurityGroupView
- Get-AzureRmNetworkWatcherTopology
- Get-AzureRmNetworkWatcherTroubleshootingResult
- Set-AzureRmNetworkWatcherConfigFlowLog
- Start-AzureRmNetworkWatcherResourceTroubleshooting
- Test-AzureRmNetworkWatcherIPFlow
* Add-AzureRmExpressRouteCircuitPeeringConfig
- Added new param :-RouteFilter to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource
- Added new param :-RouteFilterId to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource id
* New-AzureRmExpressRouteCircuitPeeringConfig
- Added new param :-RouteFilter to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource
- Added new param :-RouteFilterId to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource id
* Set-AzureRmExpressRouteCircuitPeeringConfig
- Added new param :-RouteFilter to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource
- Added new param :-RouteFilterId to associate the BGP with route filter to filter out BGP communities via Microsoft peering. This parameter is set by resource id
* New cmdlets for selective service feature
- Get-AzureRmRouteFilter
- New-AzureRmRouteFilter
- Set-AzureRmRouteFilter
- Remove-AzureRmRouteFilter
- Add-AzureRmRouteFilterRuleConfig
- Get-AzureRmRouteFilterRuleConfigobject
- New-AzureRmRouteFilterRuleConfig
- Set-AzureRmRouteFilterRuleConfig
- Remove-AzureRmRouteFilterRuleConfig
* Resources
* Support policy parameters for New-AzureRmPolicyDefinition and New-AzureRmPolicyAssignment
- Users can now use Parameter parameter with New-AzureRmPolicyDefinition. This accepts both JSON string and file path.
- Users can now provide policy parameter values in New-AzureRmPolicyAssignment in a couple of ways, including JSON string, file path, PS object, and through PowerShell parameters.
* Scheduler
* Fixed issue to properly encode HTTP jobs' callback Uri in Scheduler PowerShell cmdlet
* Sql
* Adding new cmdlets for support for Azure SQL feature Transparent Data Encryption (TDE) with Bring Your Own Key (BYOK) Support
- TDE with BYOK support is a new feature in Azure SQL, which allows users to encrypt their database with a key from Azure Key Vault. This feature is currently in private preview.
- Get-AzureRmSqlServerKeyVaultKey : This cmdlet returns a list of Azure Key Vault keys added to a Sql Server.
- Add-AzureRmSqlServerKeyVaultKey : This cmdlet adds an Azure Key Vault key to a Sql Server.
- Remove-AzureRmSqlServerKeyVaultKey : This cmdlet removes an Azure Key Vault key from a Sql Server.
- Get-AzureRmSqlServerTransparentDataEncryptionProtector : This cmdlet returns the current encryption protector for a Sql Server.
- Set-AzureRmSqlServerTransparentDataEncryptionProtector : This cmdlet sets the encryption protector for a Sql Server. The encryption protector can be set to a key from Azure Key Vault or a key that is managed by Azure Sql.
* New feature: Set--AzureRmSqlDatabaseAuditing and Set-AzureRmSqlDatabaseServerAuditingPolicy supports setting secondary storage key for AuditType Blob
* Bug fix: Remove-AzureRmSqlDatabaseAuditing should set the UseServerDefault value to disabled
* Bug fix: Fixing an issue of selecting classic storage account when creating / updating Auditing or Threat Detection policies
* Bug fix: Set-AzureRmSqlDatabaseAuditing and Set-AzureRmSqlDatabaseServerAuditingPolicy commands use the AuditType value that was previously defined in case it has not been configured by the user.
* Bug fix: In case Blob Auditing is defined, Remove-AzureRmSqlDatabaseAuditing and Remove-AzureRmSqlDatabaseServerAuditingPolicy commands disable the Auditing settings.
* Adding new cmdlets for support for Azure SQL feature AutoDR:
-This is a new feature in Azure SQL that supports failover of multiple Azure Sql Databases to the partner server at the same time during disaster and allows automatic failover
- Add-AzureRmSqlDatabaseToFailoverGroup add Azure Sql Databases into a Failover Group
- Get-AzureRmSqlDatabaseFailoverGroup get the Failover Group entity
- New-AzureRmSqlDatabaseFailoverGroup creates a new Failover Group
- Remove-AzureRmSqlDatabaseFromFailoverGroup removes Azure Sql Databases from a Failover Group
- Remove-AzureRmSqlDatabaseFailoverGroup Failover Group deletes the Failover Group
- Set-AzureRmSqlDatabaseFailoverGroup set Azure Sql Database Failover Policy and Grace Period entities of the Failover Group
- Switch-AzureRmSqlDatabaseFailoverGroup issues the failover operation with data loss or without data loss
* Storage
* Upgrade Microsoft.Azure.Management.Storage to version 6.1.0-preview
* Add File Encryption features support to resource mode storage account cmdlets
- New-AzureRmStorageAccount
- Set-AzureRmStorageAccount

* ServiceManagement
* Updated Set-AzureVMDscExtension cmdlet WmfVersion parameter to support "5.1"

* Updated Set-AzureVMChefExtension cmdlet to add following new options :
- Daemon: Configures the chef-client service for unattended execution. e.g. -Daemon 'none' or e.g. -Daemon 'service'."
- Secret: The encryption key used to encrypt and decrypt the data bag item values.
- SecretFile: The path to the file that contains the encryption key used to encrypt and decrypt the data bag item values.

## 2017.01.18 - Version 3.4.0
* AnalysisServices
* Added two new dataplane APIs in a separate module Azure.AnalysisServices.psd1
- This introduces two new APIs that enable customers to login to Azure Analysis Services servers and issue a restart command.
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ This repository contains a set of PowerShell cmdlets for developers and administ
* App Service (Websites)
* SQL Database
* KeyVault
* Data Lake Store
* Data Lake Analytics
* Operational Insights
* Automation
* Batch
Expand Down
2 changes: 1 addition & 1 deletion documentation/Repo-Tasks-Module.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
###### Usage:

1. Start .\tools\PS-VSPrompt.lnk (shortcut), this will start VS Dev Prompt in powershell
2. Import-Module .\tools\Repo-Tasks.psd1
2. Import-Module .\Repo-Tasks.psd1
1. During import, we allow to load additional functions that users might want to use it in their session.
2. If you have any userPreference.ps1 file under %userprofile%/psFiles directory, the module will try to load it by dot sourcing it.
2. It will also honor environment variable $env:psuserpreferences and load .ps1 files from the location that is pointed by $env:psuserpreferences
Expand Down
6 changes: 3 additions & 3 deletions documentation/Using-Azure-TestFramework.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,10 @@ In order to Record/Playback a test, you need to setup a connection string that c
1. The default mode is Playback mode, so no setting up of connection string is required.

#### Record Test with Interactive login using OrgId
TEST_CSM_ORGID_AUTHENTICATION=SubsctiptionId={SubId};UserId={orgId};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;
TEST_CSM_ORGID_AUTHENTICATION=SubscriptionId={SubId};UserId={orgId};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;

#### Record Test with ServicePrincipal
TEST_CSM_ORGID_AUTHENTICATION=SubsctiptionId={SubId};ServicePrincipal={clientId};ServicePrincipalSecret={clientSecret};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;
TEST_CSM_ORGID_AUTHENTICATION=SubscriptionId={SubId};ServicePrincipal={clientId};ServicePrincipalSecret={clientSecret};AADTenant={tenantId};Environment={env};HttpRecorderMode=Record;

2. Run the test and make sure that you got a generated .json file that matches the test name in the bin folder under *SessionRecords folder
3. Copy SessionRecords folder inside the test project and add all *.json files in Visual Studio setting "Copy to Output Directory" property to "Copy if newer"
Expand All @@ -149,4 +149,4 @@ In order to Record/Playback a test, you need to setup a connection string that c
TestEnvironment.Endpoints.GraphUri = new Uri("https://newGraphUri.windows.net");

###Note:###
Changing the above properties at run-time has the potential to hard code few things in your tests. Best practice would be to use these properties to change values at run-time from immediate window at run-time and avoid hard-coding certain values.
Changing the above properties at run-time has the potential to hard code few things in your tests. Best practice would be to use these properties to change values at run-time from immediate window at run-time and avoid hard-coding certain values.
4 changes: 2 additions & 2 deletions setup/azurecmd.wxs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">

<?define productName="Microsoft Azure PowerShell - January 2017" ?>
<?define productName="Microsoft Azure PowerShell - February 2017" ?>
<?define sourceDir="$(var.SolutionDir)..\src\Package\$(var.Configuration)" ?>
<?define caSourceDir="$(var.SolutionDir)setup\bin\$(var.Configuration)" ?>

<?define version="3.4.0" ?>
<?define version="3.6.0" ?>

<Product Id="*"
Name="$(var.productName)"
Expand Down
8 changes: 0 additions & 8 deletions setup/azurecmdfiles.wxi
Original file line number Diff line number Diff line change
Expand Up @@ -981,9 +981,6 @@
<Component Id="cmp3C96010EFA751762A76B66B811613835" Guid="*">
<File Id="fil509D1E7494560B2BB3462B8FAD7954CF" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.DataLakeStore\Microsoft.Azure.Management.DataLake.Store.dll" />
</Component>
<Component Id="cmpFECE1A517C9182672B042869C46847FC" Guid="*">
<File Id="fil00C18C352C99B9BCFA42EFFACE0AEFF7" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.DataLakeStore\Microsoft.Azure.Management.DataLake.StoreUploader.dll" />
</Component>
<Component Id="cmp500DAF931B66664E6A3308FAC825093C" Guid="*">
<File Id="filB384FAE2600A5CAE72336384DBA3B581" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.DataLakeStore\Microsoft.Azure.Management.ResourceManager.dll" />
</Component>
Expand Down Expand Up @@ -2020,9 +2017,6 @@
<Component Id="cmp4665FDA09AEBB2263079C77AD5FAE614" Guid="*">
<File Id="fil67E80D69FD7CFFD1BDC41F143BB1B9E4" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Network\Microsoft.WindowsAzure.Commands.Common.dll" />
</Component>
<Component Id="cmpD9E00CF36A1BF106BD49E9368F96A1EE" Guid="*">
<File Id="fil20EB538DE607DDE13AB3D2D42016F54D" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Network\Microsoft.WindowsAzure.Storage.dll" />
</Component>
<Component Id="cmpA96B1B72C5D8449B6A78CEE7B3D8003A" Guid="*">
<File Id="filEF8564B0A72776B7B7DF45B770E1BA9B" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.Network\Newtonsoft.Json.dll" />
</Component>
Expand Down Expand Up @@ -6038,7 +6032,6 @@
<ComponentRef Id="cmp87FB43928F7A2ECF62C0141446D21A9F" />
<ComponentRef Id="cmpD2292657EF3D9CEAC5D4FA7DEB3E7E8E" />
<ComponentRef Id="cmp3C96010EFA751762A76B66B811613835" />
<ComponentRef Id="cmpFECE1A517C9182672B042869C46847FC" />
<ComponentRef Id="cmp500DAF931B66664E6A3308FAC825093C" />
<ComponentRef Id="cmpFCFE1AC675F0BA7336B392A419D70042" />
<ComponentRef Id="cmpB41201E194E7639BC9C33ADECC894426" />
Expand Down Expand Up @@ -6377,7 +6370,6 @@
<ComponentRef Id="cmpB1CC3831A4FB6A26C143DA8B6606425B" />
<ComponentRef Id="cmp915E6351383D1760B6CB025667A99E49" />
<ComponentRef Id="cmp4665FDA09AEBB2263079C77AD5FAE614" />
<ComponentRef Id="cmpD9E00CF36A1BF106BD49E9368F96A1EE" />
<ComponentRef Id="cmpA96B1B72C5D8449B6A78CEE7B3D8003A" />
<ComponentRef Id="cmp1DE03E3ABD3F489833110639A13322DB" />
<ComponentRef Id="cmp22A4A30D24CDED6264D46F12597014F5" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@

[assembly: ComVisible(false)]
[assembly: CLSCompliant(false)]
[assembly: AssemblyVersion("3.4.0")]
[assembly: AssemblyFileVersion("3.4.0")]
[assembly: AssemblyVersion("3.6.0")]
[assembly: AssemblyFileVersion("3.6.0")]
[assembly: CollectionBehavior(DisableTestParallelization = true)]
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.4.0")]
[assembly: AssemblyFileVersion("3.4.0")]
[assembly: AssemblyVersion("3.6.0")]
[assembly: AssemblyFileVersion("3.6.0")]
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// ----------------------------------------------------------------------------------
//
// Copyright Microsoft Corporation
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// ----------------------------------------------------------------------------------

using Microsoft.Azure.Management.Storage;
using Microsoft.WindowsAzure.Commands.Common.Storage;

namespace Microsoft.Azure.Commands.Management.Storage.Models
{
public class ARMStorageProvider : IStorageServiceProvider
{
IStorageManagementClient _client;

public ARMStorageProvider(IStorageManagementClient client)
{
_client = client;
}
public IStorageService GetStorageService(string name, string resourceGroupName)
{
var account = _client.StorageAccounts.GetProperties(resourceGroupName, name);
var keys = _client.StorageAccounts.ListKeys(resourceGroupName, name);
return new ARMStorageService(account, keys.Keys[0].Value,
keys.Keys[1].Value);
}
}
}
Loading