Skip to content

Releases: PowerShell/PowerShell

v6.0.0-alpha.18 release of PowerShellCore

07 Apr 00:19
Compare
Choose a tag to compare

Progress Bar

We made a number of fixes to the progress bar rendering and the ProgressRecord object that improved cmdlet performance and fixed some rendering bugs on non-Windows platforms.

  • Fix a bug that caused the progress bar to drift on Unix platforms. (#3289)
  • Improve the performance of writing progress records. (#2822) (Thanks to @iSazonov!)
  • Fix the progress bar rendering on Unix platforms. (#3362) (#3453)
  • Reuse ProgressRecord in Web Cmdlets to reduce the GC overhead. (#3411) (Thanks to @iSazonov!)

Cmdlet updates

  • Use ShellExecute with Start-Process, Invoke-Item, and Get-Help -Online so that those cmdlets use standard shell associations to open a file/URI.
    This means you Get-Help -Online will always use your default browser, and Start-Process/Invoke-Item can open any file or path with a handler.
    (Note: there are still some problems with STA threads.) (#3281, partially fixes #2969)
  • Add -Extension and -LeafBase switches to Split-Path so that you can split paths between the filename extension and the rest of the filename. (#2721) (Thanks to @powercode!)
  • Implement Format-Hex in C# along with some behavioral changes to multiple parameters and the pipeline. (#3320) (Thanks to @MiaRomero!)
  • Add -NoProxy to web cmdlets so that they ignore the system-wide proxy setting. (#3447) (Thanks to @TheFlyingCorpse!)
  • Fix Out-Default -Transcript to properly revert out of the TranscribeOnly state, so that further output can be displayed on Console. (#3436) (Thanks to @PetSerAl!)
  • Fix Get-Help to not return multiple instances of the same help file. (#3410)

Interactive fixes

  • Enable argument auto-completion for -ExcludeProperty and -ExpandProperty of Select-Object. (#3443) (Thanks to @iSazonov!)
  • Fix a tab completion bug that prevented Import-Module -n<tab> from working. (#1345)

Cross-platform fixes

  • Ignore the -ExecutionPolicy switch when running PowerShell on non-Windows platforms because script signing is not currently supported. (#3481)
  • Standardize the casing of the PSModulePath environment variable. (#3255)

JEA fixes

  • Fix the JEA transcription to include the endpoint configuration name in the transcript header. (#2890)
  • Fix Get-Help in a JEA session. (#2988)

SHA256 Hashes of the release artifacts:

  • powershell-6.0.0-alpha.18-osx.10.11-x64.pkg
    • 486BE09E5F20FBBBDA8A1A35B3959630F805DC3D5AB1C1B77D7AF3E2BD234D7B
  • PowerShell-6.0.0-alpha.18-win10-win2016-x64.zip
    • 11D03E2DBA4814A88E6DE000A55919C281A1B4500227A8802527412E4843ACB3
  • PowerShell-6.0.0-alpha.18-win7-win2008r2-x64.zip
    • 022EFF13E4CD107D9F8B4E4466561DED6BBBC4B44A0D7BE44E9DD35FA6846387
  • PowerShell-6.0.0-alpha.18-win7-x86.zip
    • E4DDE489E40E9B2FE0352E042790AB366094CDC70B1DBAE2E96D14EBE30A6B3C
  • PowerShell-6.0.0-alpha.18-win81-win2012r2-x64.zip
    • 1DAA4D2AC29E127E17670B1C6D1DB9E94A52E483FFE8F3B2DE054961190FAEAF
  • PowerShell-6.0.0-alpha.18-x86_64.AppImage
    • 42A0CD945C8CF6E05FAB6FB7B6F3967492C8B23AA53D03DEDBAB79D8BD71780C
  • PowerShell-6.0.0-alpha.18-win10-win2016-x64.msi
    • EAE329ED57BBC86D35C752A589C66B4F355FF75E41CB88EF1771AA79A35621F2
  • PowerShell-6.0.0-alpha.18-win7-win2008r2-x64.msi
    • 215F05BEDD048B13198B1F8A541B257B6FC64A737F953A02F220471D128A7E4C
  • PowerShell-6.0.0-alpha.18-win7-x86.msi
    • 414888AFD70EE9199CE7EB910072D5E5573C90AF393C90C5A2CD53FFE68D75DC
  • PowerShell-6.0.0-alpha.18-win81-win2012r2-x64.msi
    • CE51D1BFF58ED37CA70A14369C81D5E184A4CCC7A7F2EF56AFDFCDD8430DD4D3
  • powershell_6.0.0-alpha.18-1ubuntu1.14.04.1_amd64.deb
    • A9BA4F2AF7CD2BC43898B757A6F6CBBFECD74991D1D46BCF3F62EF66AB54B9D0
  • powershell_6.0.0-alpha.18-1ubuntu1.16.04.1_amd64.deb
    • B552ADBAA6233D83FDA73E1F25FA7617E786C3DBC15D4F375030D8D300694FE5
  • powershell-6.0.0_alpha.18-1.el7.centos.x86_64.rpm
    • 90C026541F201F385A013BA9ECA89366D24C366A01CFC75F1C3A8A02CBBA1B46
  • powershell-6.0.0_alpha.18-1.suse.42.1.x86_64.rpm
    • 678F19A5A37F91FE9518EEE4761129FDA7BA8C360E072FAAF5ECD810A377494A

PowerShell v6.0.0-alpha.17 Release

10 Mar 01:54
Compare
Choose a tag to compare

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

PowerShell v6.0.0-alpha.16 Release

16 Feb 02:28
Compare
Choose a tag to compare

Here are the major changes:

  • Add WindowsUBR property to Get-ComputerInfo result
  • Cache padding strings to speed up formatting a little
  • Add alias Path to the -FilePath parameter of Out-File
  • Fix the -InFile parameter of Invoke-WebRequest
  • Add the default help content to powershell core
  • Speed up Add-Type by crossgen'ing its dependency assemblies
  • Convert Get-FileHash from script to C# implementation
  • Fix lock contention when compiling the code to run in interpreter
  • Avoid going through WinRM remoting stack when using Get-ComputerInfo locally
  • Fix native parameter auto-completion for tokens that begin with a single Dash
  • Fix parser error reporting for incompleted input to allow defining class in interactive host
  • Add the RoleCapabilityFiles keyword for JEA support on Windows

SHA256 Hashes of the release artifacts:

  • powershell-6.0.0_alpha.16-1.el7.centos.x86_64.rpm
    • FF3ECFA697727D69358521A6159713086DFC0AB361663D8D82F16C9F648EE091
  • powershell_6.0.0-alpha.16-1ubuntu1.14.04.1_amd64.deb
    • FB0002D6D57D900D0BA16C13C4EB0B84CA9D1AEA5EAF4DDBC0F7E8F3D582A2DF
  • powershell_6.0.0-alpha.16-1ubuntu1.16.04.1_amd64.deb
    • 96A647EFA64C704958CEAFA89F319950A3B729C161CB77C286561AF3CD3BFC1E
  • PowerShell_6.0.0-alpha.16-win10-win2016-x64.msi
    • FFE54DEB7BB04269318DC6C31F6C682C7B705CBCDA8BA37A6BE2B4955BB11940
  • PowerShell_6.0.0-alpha.16-win10-win2016-x64.zip
    • 1AA8F34E640996961BB1D63BE5563502B9944F47D5B20995AAF3C95785965590
  • PowerShell_6.0.0-alpha.16-win7-win2008r2-x64.msi
    • 5825CE8626213E2CCD56C4071D87659C2EB6C33F38A4EA92AE9FEF357AB323A6
  • PowerShell_6.0.0-alpha.16-win7-win2008r2-x64.zip
    • A81B53B78EC8EE6BF00EFCC545FC82A88AA2DCB84D8697C6393C030070D5EEB9
  • PowerShell_6.0.0-alpha.16-win7-x86.msi
    • D053765B2000E3E6934E65CE43764C6A9DADF56E7848ACCF7A44895365A064BB
  • PowerShell_6.0.0-alpha.16-win7-x86.zip
    • B9FABB26FB64586F133A326E1239E3FFEB7A7FF434B4E7D107F849A51A6B5C11
  • PowerShell_6.0.0-alpha.16-win81-win2012r2-x64.msi
    • 58C704DF587BAAA760CA60EFB5C5A6FC9257D114CEFEBC7C824D21A876FC1434
  • PowerShell_6.0.0-alpha.16-win81-win2012r2-x64.zip
    • 85E789165A5E7FF833219CD04D1493C79FCD1AA668ADB799C1E029958AE8C07A
  • powershell-6.0.0-alpha.16.pkg
    • 22426CAB413F61CAE310B94A684B81537EB083A873D6C164A0EB3277A3C69E1C

PowerShell v6.0.0-alpha.15 Release

25 Jan 19:25
Compare
Choose a tag to compare

Release Notes:

  • Use parens around file length for offline files
  • Fix issues with the Windows console mode (terminal emulation) and native executables
  • Fix error recovery with using module
  • Report PlatformNotSupported on IoT for Get/Import/Export-Counter
  • Add -Group parameter to Get-Verb
  • Use MB instead of KB for memory columns of Get-Process
  • Add new escape character for ESC: ``e`
  • Fix a small parsing issue with a here string
  • Improve tab completion of types that use type accelerators
  • Invoke-RestMethod improvements for non-XML non-JSON input
  • PSRP remoting now works on CentOS without addition setup

SHA256 Hashes of the release artifacts:

powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm

  • 0A8546D03C472A374D3A42CAF1404C3E12E171D089DB635FB9D5133D816E99D2

powershell_6.0.0-alpha.15-1ubuntu1.14.04.1_amd64.deb

  • 5F2AC3B7EB68038A7317906BF3EEEADCC05575B13080B22FADA806FCC67D2A79

powershell_6.0.0-alpha.15-1ubuntu1.16.04.1_amd64.deb

  • 882ECA33839F33ACA78E0E400E7B843A62B24C84F0218BDDF0E517939EBA1A0C

PowerShell_6.0.0-alpha.15-win10-win2k16-x64.msi

  • CC52D21F3287E412B9C3B73C98BB5B06F8056D49D63201072216DF92B7F2E59B

PowerShell_6.0.0-alpha.15-win10-win2k16-x64.zip

  • 4297C4ADBF93133CD343B7A4248FAEE225060E3A739A38D9368E1AA2086381BB

PowerShell_6.0.0-alpha.15-win7-win2k8r2-x64.msi

  • 712CD8B9079B6A29AC00B1DDD2BFEDDEE7809649B49F4C3F870FE52FBFBF53FA

PowerShell_6.0.0-alpha.15-win7-win2k8r2-x64.zip

  • D3384B9C8C2B5152B113791193A89DFE4AB01EE94CAF8F995633906258FD14C3

PowerShell_6.0.0-alpha.15-win7-x86.msi

  • 19CE135B43C8E7FCCE4EBE36000B887EC3B119D8972F6C895369A116FE8039DC

PowerShell_6.0.0-alpha.15-win7-x86.zip

  • B36A2B91F8B6A7D1AE8AE13E96072F0B39724910E856BEA27B24CEECEA0D6491

PowerShell_6.0.0-alpha.15-win81-win2k12r2-x64.msi

  • 0E691F474E3B8D7A457995667151CDB9981CEC3BC3834F957B9FAAB5DCB71D3C

PowerShell_6.0.0-alpha.15-win81-win2k12r2-x64.zip

  • 387F6667BA5DC4C9CEF3D159B45099EF9B88C4C116EA56144063055D06E00965

powershell-6.0.0-alpha.15.pkg

  • 222807166c5310b7d2a5862012fafe39793aa7876f1c712d64551bbf48c83110

v6.0.0-alpha.14 release of PowerShell

15 Dec 19:51
Compare
Choose a tag to compare

Here are the major changes:

  • Moved to .NET Core 1.1
  • Add Windows performance counter cmdlets to PowerShell Core
  • Fix try/catch to choose the more specific exception handler
  • Fix issue reloading modules that define PowerShell classes
  • Add ValidateNotNullOrEmpty to approximately 15 parameters
  • New-TemporaryFile and New-Guid rewritten in C#
  • Enable client side PSRP on non-Windows platforms
  • Split-Path now works with UNC roots
  • Implicitly convert value assigned to XML property to string
  • Updates to Invoke-Command parameters when using SSH remoting transport
  • Fix Invoke-WebRequest with non-text responses on non-Windows platforms
  • Write-Progress performance improvement from alpha13 reverted because it introduced crash with a race condition

These are the SHA 256 hashes:

  • powershell-6.0.0-alpha.14.pkg
    • 8fd7abc4ec1a2e4a28543b90a6ee60cd437d4b366b544c39b341a05276eb8ccf
  • powershell-6.0.0_alpha.14-1.el7.centos.x86_64.rpm
    • 88e01ff76d89b8ed16468bbc8ef8fa51ecb4bb341adb878eec139319411e2da0
  • powershell_6.0.0-alpha.14-1ubuntu1.14.04.1_amd64.deb
    • 402c3b6b51210b7e7700260cd5ea37f75ef56b97e4102a7ba62d431cb9879483
  • powershell_6.0.0-alpha.14-1ubuntu1.16.04.1_amd64.deb
    • b5a177fda872d5af05b029b7b1071ab37b192323170e10d853ac250e69ff95da
  • powershell-6.0.0-alpha.14-win10-x64.zip
    • 3F5FD873B6E3062D9741B019BC645E6F20999BE66B2FDAA4374495FEBEDD0E03
  • powershell-6.0.0-alpha.14-win7-x64.zip
    • 689E59C8A97A7F6F136104A56BE397D9456D46069AA2C1121BBDA421C14852F8
  • powershell-6.0.0-alpha.14-win7-x86.zip
    • DCB821299D8269989D8DCEAB5A45B4E7F959257CA5E640373C0675758C734505
  • powershell-6.0.0-alpha.14-win81-x64.zip
    • F5410AA6BAC63C53B5DE5882591F11CED2772DEA5C4AD728C9F9BFDC1A5B4142
  • PowerShell_6.0.0.14-alpha.14-win10-x64.msi
    • 503F3AD52223699765895D3E9615FBD7988194693BCB725BE90C9EF0CD594447
  • PowerShell_6.0.0.14-alpha.14-win7-x64.msi
    • 19A94B7533A5A2292E5E8BFFAB0143AEF31867A531447EAADCAAE714121E541A
  • PowerShell_6.0.0.14-alpha.14-win7-x86.msi
    • 3763A0D4E5859B16495CDA68279614E70A36FF51EA82148F302A54AC0D62E116
  • PowerShell_6.0.0.14-alpha.14-win81-x64.msi
    • 9BAF5D38719C28AE98A76683647AB9161A3A151A399781C050D43942D37C096C

v6.0.0-alpha.13 release of PowerShell

23 Nov 23:17
Compare
Choose a tag to compare

With 99 non-merge commits since v6.0.0-alpha.12, here are the major changes:

  • Fix NullReferenceException in binder after turning on constrained language mode
  • Enable Invoke-WebRequest and Invoke-RestMethod to not validate the HTTPS certificate of the server if required.
  • Enable binder debug logging in PowerShell Core
  • Add parameters -Top and -Bottom to Sort-Object for Top/Bottom N sort
  • Enable Update-Help and Save-Help on Unix platforms
  • Update the formatter for System.Diagnostics.Process to not show the Handles column
  • Improve Write-Progress performance by adding timer to update a progress pane every 100 ms
  • Enable correct table width calculations with ANSI escape sequences on Unix
  • Fix background jobs for Unix and Windows
  • Add Get-Uptime to Microsoft.PowerShell.Utility
  • Make Out-Null as fast as > $null
  • Add Dockerfile for windowsservercore and NanoServer
  • Fix WebRequest failure to handle missing ContentType in response header
  • Make Write-Host fast by delay initializing some properties in InformationRecord
  • Ensure PowerShell Core adds an initial / rooted drive on Unix platforms
  • Enable streaming behavior for native command execution in pipeline, so that ping | grep doesn't block
  • Make Write-Information accept objects from pipeline
  • Fixes deprecated syscall issue on macOS 10.12
  • Fix code errors found by the static analysis using PVS-Studio
  • Add support to W3C Extended Log File Format in Import-Csv
  • Guard against ReflectionTypeLoadException in type name auto-completion
  • Update build scripts to support win7-x86 runtime
  • Move PackageManagement code/test to oneget.org

These are the SHA 256 hashes:

  • powershell-6.0.0-alpha.13.pkg
    • 3bcb890d934a41fab1cb67e40e8ed6d58df902cddb420b4e359aa12ce7c85b01
  • powershell-6.0.0_alpha.13-1.el7.centos.x86_64.rpm
    • 290cac313a08a0118c34bff866f484fb7c7951b95c7461d439918f15663e5d71
  • powershell_6.0.0-alpha.13-1ubuntu1.14.04.1_amd64.deb
    • bc0890d45bdacd55ab82bc9b9e5951b22ee7955c67f78da43b862141338e50f7
  • powershell_6.0.0-alpha.13-1ubuntu1.16.04.1_amd64.deb
    • 719fc2d42486f4fe123156e9b4380929c6dd28cb6ccbf928ba746020c1caea58
  • PowerShell_6.0.0.13-alpha.13-win10-x64.msi
    • 1085c8fae76a9e8984c42a58740b71cf456b48495747453c0ae3a86fb4f1bf2a
  • PowerShell_6.0.0.13-alpha.13-win7-x64.msi
    • 48294e9e68169576d74836621fb68d0e2b615d4d7cd30523924ebdc78ad0cdc1
  • PowerShell_6.0.0.13-alpha.13-win7-x86.msi
    • 95aadecb26ac7d25659cda8960313a25152d9a0d618fae6979922d7ee27b479e
  • PowerShell_6.0.0.13-alpha.13-win81-x64.msi
    • 486c2494e382a70bf4559a4a56655e352dc34abe83fe02646849b43961f745be
  • powershell-6.0.0-alpha.13-win10-x64.zip
    • b54afedaec636d44e5c3dea0a8f4ee9d82d9e02eabff3eff1ce3d31010f83860
  • powershell-6.0.0-alpha.13-win7-x64.zip
    • 1a64f92533ef50ee412390c0c88aaa4c0e570fe8be7304596901915863747133
  • powershell-6.0.0-alpha.13-win7-x86.zip
    • 9dc162742e092ff32b23933463349f613c4b9f70055e4f86b7a61592f2829dd8
  • powershell-6.0.0-alpha.13-win81-x64.zip
    • a50c5ab93511e42e561cac8446cc30cb1e66aa5001d92e0dedf1983a76b0e03f

v6.0.0-alpha.12 Release of PowerShell

03 Nov 21:20
Compare
Choose a tag to compare

With 71 non-merge commits since v6.0.0-alpha.11, here are the major changes:

  • Fix Get-ChildItem -Recurse -ErrorAction Ignore to ignore additional errors
  • Don't block pipeline when running Windows exes
  • Fix for PowerShell SSH remoting with recent Win32-OpenSSH change.
  • Select-Object with -ExcludeProperty now implies -Property * if -Property is not specified.
  • Adding ValidateNotNullOrEmpty to -Name parameter of Get-Alias
  • Enable Implicit remoting commands in PowerShell Core
  • Fix GetParentProcess() to replace an expensive WMI query with Win32 API calls
  • Fix Set-Content failure to create a file in PSDrive under certain conditions.
  • Adding ValidateNotNullOrEmpty to -Name parameter of Get-Service
  • Adding support in Get-WinEvent -FilterHashtable
  • Adding WindowsVersion to Get-ComputerInfo
  • Remove the unnecessary use of lock in PseudoParameterBinder to avoid deadlock
  • Refactor Get-WinEvent to use StringBuilder for XPath query construction
  • Clean up and fix error handling of libpsl-native
  • Exclude Registry and Certificate providers from UNIX PS
  • Update PowerShell Core to consume DotNet Core preview1-24530-04

These are the SHA 256 hashes:

  • powershell-6.0.0-alpha.12.pkg
    • f990ba234d7fe0e017d53bc77382b28b7811f9e69f31a6ea1c13f97a69b67cdc
  • powershell-6.0.0_alpha.12-1.el7.centos.x86_64.rpm
    • 8104df5fa40e678d691a6a943988f9a5a864be08f60309b451970ae295de87ce
  • powershell_6.0.0-alpha.12-1ubuntu1.14.04.1_amd64.deb
    • 7e032d36b3e1e4d2e99fd0941d71ed3f08435fc0ecaa9f28b35531cff97c25ee
  • powershell_6.0.0-alpha.12-1ubuntu1.16.04.1_amd64.deb
    • 20acf9ee52966a5c43a3a7a8371ac3464f3270807835b68e4c5fd42d789449c8
  • powershell-6.0.0-alpha.12-win10-x64.zip
    • 257D5F081C112713DF17F6D0E4CBC794E5099664EDA8DBC543B996915834D5CE
  • powershell-6.0.0-alpha.12-win81-x64.zip
    • 0E91D255D419806A7D8F39D95158AFAD5A131944D137009F29327C32E310B8B0
  • PowerShell_6.0.0.12-alpha.12-win10-x64.msi
    • F3C3F3276462588E24BFE197DAA8795140E37557596861126D54462561C98671
  • PowerShell_6.0.0.12-alpha.12-win81-x64.msi
    • 5FEB757346D5ED6FA6786ACDA96D0361663EE4DCBB719D53E6C32835BFD8C670

v6.0.0-alpha.11 release of PowerShell

18 Oct 17:23
Compare
Choose a tag to compare

With 108 non-merge commits since v6.0.0-alpha.10, here are the major changes:

  • Add '-Title' to 'Get-Credential' and unify the prompt experience
  • Update dependency list for PowerShell Core on Linux and OS X
  • Fix 'powershell -Command -' to not hang and to not ignore the last command
  • Fix binary operator tab completion
  • Enable 'ConvertTo-Html' in PowerShell Core
  • Remove most Maximum* capacity variables
  • Fix 'Get-ChildItem -Hidden' to work on system hidden files on Windows
  • Fix 'JsonConfigFileAccessor' to handle corrupted 'PowerShellProperties.json'
    and defer creating the user setting directory until a write request comes
  • Fix variable assignment to not overwrite readonly variables
  • Fix 'Get-WinEvent -FilterHashtable' to work with named fields in UserData of event logs
  • Fix 'Get-Help -Online' in PowerShell Core on Windows
  • Spelling/grammar fixes

These are the SHA 256 hashes:

  • powershell-6.0.0_alpha.11-1.el7.centos.x86_64.rpm
    • 6abd338de3d0d3b4ce060ba71aa9911b679e825f3e2af4a450685b6c45501a4b
  • powershell_6.0.0-alpha.11-1ubuntu1.14.04.1_amd64.deb
    • d6a30c17abdb600bd9c7c1dfdc00fe543c2a0572884757149027b8da7e199d25
  • powershell_6.0.0-alpha.11-1ubuntu1.16.04.1_amd64.deb
    • 57269171eeae0c15c09e72b662ea6caeba97e29ba8f22f6df568e18679e40a08
  • powershell-6.0.0-alpha.11.pkg
    • fdbc1f8545e89514da5e74e0fb3bdf1df9267ac9c0a020e6a71d3c506ddd6082
  • powershell-6.0.0-alpha.11-win10-x64.zip
    • b41504ee24b27fb7bcbc6b495dc380d5a8a61bd0490c5920d79b90dca5dfcde5
  • powershell-6.0.0-alpha.11-win81-x64.zip
    • 85fc7dc42a1ea1957199697644e93e25dd3b2b1ce2b55df3fee96e8ecd10dbf2
  • PowerShell_6.0.0.11-alpha.11-win10-x64.msi
    • ad15b3a3d7eccc2c604c51b5b2262e486ee05b55c532b9bf230a8f216db9f2b3
  • PowerShell_6.0.0.11-alpha.11-win81-x64.msi
    • afe230d5aaf19d39ecb33a47a80e5a627adae628c9aaad1ceb79b351ad7f5b0d

v6.0.0-alpha.10 release of PowerShell

16 Sep 22:18
Compare
Choose a tag to compare

With 311 non-merge commits since v6.0.0-alpha.9, here are the major changes:

  • Fix passing escaped double quoted spaces to native executables
  • Add Dockerfiles to build each Linux distribution
  • ~/.config/PowerShell capitalization bug fixed
  • Fix crash on Windows 7
  • Fix remote debugging on Windows client
  • Fix multi-line input with redirected stdin
  • Add PowerShell to /etc/shells on installation
  • Fix Install-Module version comparison bug
  • Spelling fixes

These are the SHA 256 hashes:

  • powershell-6.0.0_alpha.10-1.el7.centos.x86_64.rpm
    • c2756cdeec2e178aa8f5149fad6c0a115fc1fbf8f04d95d3545b953a3016c34c
  • powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb
    • 41657975e0d16c3699eb0006794ed6ccfd891d0887b36a391df5f9d21a777f95
  • powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb
    • 5a884a3c03ca4c7309231431b663c44fbc9125665560cbeb0ba811e296569b33
  • powershell-6.0.0-alpha.10.pkg
    • 01a2b1ea27b3ee03ebd92e10d5106f0a6df912e1d5586feeb4a8b57faba11c00
  • PowerShell_6.0.0.10-alpha.10-win10-x64.msi
    • f669482aeab8de04f4da5ac03a36ce6b4e9f6569401b4cc842a4cd59196756a0
  • powershell-6.0.0-alpha.10-win10-x64.zip
    • f394b51b6c8a865c0a1dd0c3645bb354e65339862ea95b60c9ff0226a307ded6
  • PowerShell_6.0.0.10-alpha.10-win81-x64.msi
    • 74b570442072000d40ad945ea8dbe4eec7cef8b0ac9d31e1da0457352b26d03d
  • powershell-6.0.0-alpha.10-win81-x64.zip
    • 2f4fd0b7a7a6447af724acdc0a42acec455e3ae916b7fed4895084faf71ae4aa
  • v6.0.0-alpha.10.zip
    • 6a928f525613fcf394f2a80faef3569b8e49cdcd97ebede50175b229d2a0a6d0
  • v6.0.0-alpha.10.tar.gz
    • 58b4c25333b8291b62b4d5a183725ab7a3ed6030c9f90a13a0c7acebe92b4fe7

v6.0.0-alpha.9 release of PowerShell

16 Aug 18:53
Compare
Choose a tag to compare

With 33 non-merge commits since v6.0.0-alpha.8, here are the major changes:

  • Better man page
  • Added third-party and proprietary licenses
  • Added license to MSI

These are the SHA 256 hashes:

  • powershell_6.0.0-alpha.9-1ubuntu1.14.04.1_amd64.deb
    • 275127929dcc36d5ef5c6d4a98784f65e50acae4fa9ce2f92e78220ac32983cc
  • powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb
    • 5d56a0419c23ce879dd4ddaca009f03e888355fccc9eecf882b64d63da5f38e3
  • PowerShell_6.0.0.9-alpha.9-win10-x64.msi
    • 183892e908bac570e2018b5ad3e5eac440a3f38c6bde649719ebfa4b9d25e81d
  • PowerShell_6.0.0.9-alpha.9-win81-x64.msi
    • 83f88b20220a2d5d645cf4e42d866471c936e952bc9875eca7e8f353bb9bad31
  • powershell-6.0.0_alpha.9-1.el7.centos.x86_64.rpm
    • 7e891ca77c19b268d27fbc41f9fae19b21c76b2fcab0937347c8f812483f61e3
  • powershell-6.0.0-alpha.9-win10-x64.zip
    • 35b08c1b3482a5b613926bb8cb51c95591648381431117d74ff20e5d6beaf3d6
  • powershell-6.0.0-alpha.9-win81-x64.zip
    • 4c801f001ecea8a9bc95b02709144a1b27cb89d77242ae63e152b3e98aea7f86
  • powershell-6.0.0-alpha.9.pkg
    • de1f9ea55405efc681d845b1209e13f3057567841541822b60704d383c959574
  • v6.0.0-alpha.9.tar.gz
    • 11ee29caf4c1a362e0e2991da4f4b2b47860cfa4f199b34b643e151a6aeb29c0
  • v6.0.0-alpha.9.zip
    • 60120889bd0eefd81b82a96429854dd35f6c88959773d2a3cbc15fdcaeaa6e74