PowerShell v6.0.0-alpha.17 Release

@raghushantha raghushantha released this Mar 10, 2017 · 1543 commits to master since this release

Here are the major changes:

  • Update PSRP client libraries for Linux and Mac.
    • We now support customer configurations for Office 365 interaction, as well as NTLM authentication for WSMan-based remoting from Linux (more information here). (#3271)
  • We now support remote step-in debugging for Invoke-Command -ComputerName. (#3015)
  • Use prettier formatter with ConvertTo-Json output. (#2787) (Thanks to @kittholland!)
  • Port *-CmsMessage and Get-PfxCertificate cmdlets to Powershell Core. (#3224)
  • powershell -version now returns version information for PowerShell Core. (#3115)
  • Add the -TimeOut parameter to Test-Connection. (#2492)
  • Add ShouldProcess support to New-FileCatalog and Test-FileCatalog (fixes -WhatIf and -Confirm). (#3074) (Thanks to @iSazonov!)
  • Fix Test-ModuleManifest to normalize paths correctly before validating.
    • This fixes some problems when using Publish-Module on non-Windows platforms. (#3097)
  • Remove the AliasProperty Count defined for System.Array.
    • This removes the extraneous Count property on some ConvertFrom-Json output. (#3231) (Thanks to @PetSerAl!)
  • Port Import-PowerShellDatafile from PowerShell script to C#. (#2750) (Thanks to @powercode!)
  • Add -CustomMethod paramter to web cmdlets to allow for non-standard method verbs. (#3142) (Thanks to @Lee303!)
  • Fix web cmdlets to include the HTTP response in the exception when the response status code is not success. (#3201)
  • Expose a process' parent process by adding the CodeProperty Parent to System.Diagnostics.Process. (#2850) (Thanks to @powercode!)
  • Fix crash when converting a recursive array to a bool. (#3208) (Thanks to @PetSerAl!)
  • Fix casting single element array to a generic collection. (#3170)
  • Allow profile directory creation failures for Service Account scenarios. (#3244)
  • Allow Windows' reserved device names (e.g. CON, PRN, AUX, etc.) to be used on non-Windows platforms. (#3252)
  • Remove duplicate type definitions when reusing an InitialSessionState object to create another Runspace. (#3141)
  • Fix PSModuleInfo.CaptureLocals to not do ValidateAttribute check when capturing existing variables from the caller's scope. (#3149)
  • Fix a race bug in WSMan command plugin instance close operation. (#3203)
  • Fix a problem where newly mounted volumes aren't available to modules that have already been loaded. (#3034)
  • Remove year from PowerShell copyright banner at startup. (#3204) (Thanks to @kwiknick!)
  • Fixed spelling for the property name BiosSerialNumber for Get-ComputerInfo. (#3167) (Thanks to @iSazonov!)

SHA256 Hashes of the release artifacts:

  • powershell-6.0.0_alpha.17-1.el7.centos.x86_64.rpm
    • 13F8A173BB6ACBB1F619232CBEA86A2C233303D11BAEC5CD8684C9D4AFA2EF87
  • powershell-6.0.0_alpha.17-1.suse.13.2.x86_64.rpm
    • A900FF00896D6B800FEB56F5AFA14F9546E85A66020934C6E0F9A4D7CA11D6DA
  • PowerShell-x86_64.AppImage
    • 7404DD5BB47BB5570BBFCEC0580932C3B88D801EEB30D5129408F55FA359D5B7
  • powershell_6.0.0-alpha.17-1ubuntu1.14.04.1_amd64.deb
    • 038AE4FBA95B86E4A71FB3736C9158AD43F5FE7A25453CA3C94FCE8F12E03427
  • powershell_6.0.0-alpha.17-1ubuntu1.16.04.1_amd64.deb
    • 6522F7F2844809CC6EA60893DC82F770C84017A02B2D914D99DFE9D78FD27195
  • PowerShell_6.0.0-alpha.17-win10-win2016-x64.msi
    • 07CAAB19CE891131AF7A64F267D59C15865B85ADB679E206389189E928C2E597
  • PowerShell_6.0.0-alpha.17-win10-win2016-x64.zip
    • 3D770CF4C5744992622E043A52F9A285C695BFE8F1B94BB070C4026582CA64B0
  • PowerShell_6.0.0-alpha.17-win7-win2008r2-x64.msi
    • B8C0C785CAF7EC6E7A6036332DC747C686B39EE2E361A3C44DF0E09733D6755F
  • PowerShell_6.0.0-alpha.17-win7-win2008r2-x64.zip
    • 13B573E8352D1106378FE67BACBEAD5E9B6159FE89A287662F87E6F3BE9035DD
  • PowerShell_6.0.0-alpha.17-win7-x86.msi
    • 79E9ECDA9119887DCE334AB4A2559BBFE30A80513C746CFE55166E37F837F18C
  • PowerShell_6.0.0-alpha.17-win7-x86.zip
    • 1934D45A4E2E37322EA8973C37DB2251CC506652B6A2B69F59574D7E0BFB14F4
  • PowerShell_6.0.0-alpha.17-win81-win2012r2-x64.msi
    • F9403DE5D5225B1B57196003C3382BFD0C0FA7147119900C44D1A6F789728E6D
  • PowerShell_6.0.0-alpha.17-win81-win2012r2-x64.zip
    • F4DD4DF75276BC32BFB3C3ACE6E36CD85D17028F044F12FDDD1623B69EC36C56
  • powershell-6.0.0-alpha.17.pkg
    • B25B4A9E40AD8D036931EF1F4292805FEC048C1AB26F5D9983650784F87D7BC3