PowerShell v6.2.0 Release Notes

Release Date: 2019-03-28 // about 5 years ago
  • v6.2.0 - 2019-03-28

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ›  Fix -NoEnumerate behavior in Write-Output to be consistent with Windows PowerShell (#9069) (Thanks @vexx32!)

    โšก๏ธ Engine Updates and Fixes

    • โž• Add PowerShell remoting enable/disable cmdlet warning messages (#9203)
    • ๐Ÿ›  Fix for FormatTable remote deserialization regression (#9116)
    • โšก๏ธ Update the task-based async APIs added to PowerShell to return a Task object directly (#9079)
    • โž• Add 5 InvokeAsync overloads and StopAsync to the PowerShell type (#8056) (Thanks @KirkMunro!)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ Enable SecureString cmdlets for non-Windows by storing the plain text (#9199)
    • โž• Add Obsolete message to Send-MailMessage (#9178)
    • ๐Ÿ›  Fix Restart-Computer to work on localhost when WinRM is not present (#9160)
    • ๐Ÿ‘ท Make Start-Job throw terminating error when PowerShell is being hosted (#9128)
    • โšก๏ธ Update version for PowerShell.Native and hosting tests (#8983)

    Tools

    • โž• Adding CmdletsToExport and AliasesToExport to test module manifests. (#9108) (Thanks @powercode!)
    • ๐Ÿš€ Comment cleanup in releaseTools.psm1 (#9064) (Thanks @RDIL!)

    โœ… Tests

    • ๐Ÿ›  Fix Enter-PSHostProcess tests flakiness (#9007)
    • โž• Add tests for command globbing (#9180)
    • โž• Add source for Install-package to install netDumbster (#9081) (Thanks @Geweldig!)
    • ๐Ÿ›  Fix tab completion test to handle multiple matches (#8891)
    • ๐Ÿ”จ Refactor macOS and Linux CI so that tests run in parallel (#9056, #9209)
    • โž• Added RequireSudoOnUnix tags to PowerShellGet tests and remove -pending parameter (#8954) (Thanks @RDIL!)
    • โœ… Pending NamedPipeConnectionInfo test (#9003) (Thanks @iSazonov!)
    • โž• Add test for -WhatIf for New-FileCatalog (#8966) (Thanks @mjanko5!)

    ๐Ÿ— Build and Packaging Improvements

    • ๐Ÿš€ Performance improvements for release build (#9179)
    • โž• Add tsaVersion property as TsaV1 for compliance build phase (#9176)
    • ๐Ÿ“ฆ Publish global tool packages to pwshtool blob and bug fixes (#9163)
    • Translate Skipped test results into something Azure DevOps does not understand (#9124)
    • ๐ŸŽ Disable Homebrew analytics in macOS VSTS builds (#9130) (Thanks @RDIL!)
    • โœ‚ Remove AppVeyor references from packaging tools (#9117) (Thanks @RDIL!)
    • ๐Ÿ›  Fixed Dockerfile syntax highlighting (#8991) (Thanks @RDIL!)
    • ๐Ÿ›  Fix dependencies of NuGet build to wait on DEB uploads to finish (#9118)
    • ๐Ÿ›  Fix artifact download issue in release build (#9095)
    • ๐Ÿš€ Publish test package on release builds (#9063)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Native from 6.2.0-rc.1 to 6.2.0 (#9200)
    • โฌ†๏ธ Bump NJsonSchema from 9.13.19 to 9.13.27 (#9044, #9136, #9166, #9172, #9184 #9196)
    • โฌ†๏ธ Bump PowerShellGet from 2.0.4 to 2.1.2 in /src/Modules (#9110, #9145)
    • โฌ†๏ธ Bump SelfSignedCertificate in /test/tools/Modules (#9055)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿš€ Update docs for 6.2.0-rc.1 release (#9022)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • powershell_6.2.0-1.debian.9_amd64.deb
      • 0EB45D8947ABF93C21B2F8C31F6709C5058D92EA9DC2C57E9D1766852F8F0243
    • powershell_6.2.0-1.ubuntu.14.04_amd64.deb
      • F582CEE379DDD17D4EE8109086885C68038009B9A70C041E4515DFB58F8AF3A4
    • powershell_6.2.0-1.ubuntu.16.04_amd64.deb
      • 8249339596A55302B819849B240EC7E6DDD85CEBD159F0617354B818801EE082
    • powershell_6.2.0-1.ubuntu.18.04_amd64.deb
      • 38DCB2164C1FE3B4F0200ABA2D5969C4856526BAA1D8983F818CD06003C355CE
    • powershell-6.2.0-1.rhel.7.x86_64.rpm
      • BEE23FAF5AC7B4A30E68DCE04F7D4F51C9B8DD01173A5178F7ACBC016665DE4B
    • ๐Ÿง powershell-6.2.0-linux-alpine-x64.tar.gz
      • A44243CA24AF415F7393C53BE6BF3E7A5B546B79C9F3F870F9A974CAFE8831E6
    • ๐Ÿง powershell-6.2.0-linux-arm32.tar.gz
      • 6C83216F495A55933565BB2E27A0338FFCBA3C28CCECFF6989D33A540C22155D
    • ๐Ÿง powershell-6.2.0-linux-arm64.tar.gz
      • AB89D03EE7D8D5D5ABFEC16E97610D6F2BB1F60CFF3ADBFC8946A94B1308C462
    • ๐Ÿง powershell-6.2.0-linux-x64.tar.gz
      • F2EA5BEA2A4396902737EC93BB146DB3C4D5BF96A94555CE60EE03FEFE43FC20
    • ๐Ÿง powershell-6.2.0-linux-x64-fxdependent.tar.gz
      • 896B964A41CFBE7F1D9A9E12E32EC7CBF7187E6FD9ADBEEBF7FDF9C6616BEABD
    • powershell-6.2.0-osx-x64.pkg
      • 96FCBEBECDABD2C05C5DA5F785968111AF22FA805C93B83073FEED95000A84E1
    • powershell-6.2.0-osx-x64.tar.gz
      • 4198AE1D79C98A62BCCE68B4B75773239F4A2124F33075249BCB5F19A7D0ADED
    • PowerShell-6.2.0-win-arm32.zip
      • 8E4677F0CEB658649AF0475476D5A5E6EE091F2E768873AD4DA083BC175BEF3C
    • PowerShell-6.2.0-win-arm64.zip
      • BB243F3D27681F255DDB6EB11E55AB7D52DEDA7B5A55EB8598C752AE58C31A3C
    • PowerShell-6.2.0-win-fxdependent.zip
      • BCC5A0A37713DA121E4A2C6832332675538607E0FC0A510DF616649E37C30A24
    • PowerShell-6.2.0-win-x64.msi
      • BF4CBCE14ED448BBAE2DC38293AA637B8C82932893E3804E7711649DFB28E53F
    • PowerShell-6.2.0-win-x64.zip
      • C02AF438D3BC8DC61815110C99189A694ED161E64C64A59B49AB01D945DFC73A
    • PowerShell-6.2.0-win-x86.msi
      • 99C5F517B5A3B88238C0DFDEF259EA8AB9666C72DA47D093769126C97FF3EE78
    • PowerShell-6.2.0-win-x86.zip
      • DAE9D3D2AD332A82312D2DAFA398287670FB5CBB94128C80D422E1F3679F8EB2