PowerShell v7.1.0-preview.7 Release Notes

Release Date: 2020-09-08 // almost 5 years ago
  • 7.1.0-preview.7 - 2020-09-08

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ›  Fix $? to not be $false when native command writes to stderr (#13395)

    โšก๏ธ Engine Updates and Fixes

    • ๐ŸŽ‰ Initial work of the subsystem plugin model (for minimal powershell) (#13186)
    • โšก๏ธ Optimize GetSystemLockdownPolicy for non-lockdown scenarios (#13438)

    โšก๏ธ General Cmdlet Updates and Fixes

    • โช Revert "Add the parameter -Paged to Get-Help to support paging (#13374)" (#13519)
    • โž• Add support for TLS 1.3 in Web cmdlets (#13409) (Thanks @iSazonov!)
    • โž• Add null check for args in CommandLineParser (#13451) (Thanks @iSazonov!)
    • ๐Ÿ“œ Process reparse points for Microsoft Store applications (#13481) (Thanks @iSazonov!)
    • ๐Ÿšš Move PSNullConditionalOperators feature out of experimental (#13529)
    • ๐Ÿšš Move PSNativePSPathResolution feature out of Experimental (#13522)
    • ๐Ÿ‘‰ Use field if property does not exist for ObRoot when using PowerShell Direct to container (#13375) (Thanks @hemisphera!)
    • โš  Suppress UTF-7 obsolete warnings (#13484)
    • Avoid multiple enumerations of an IEnumerable<Expression> instance in Compiler.cs (#13491)
    • ๐Ÿ”„ Change Add-Type -OutputType to not support ConsoleApplication and WindowsApplication (#13440)
    • โš  Create warnings when UTF-7 is specified as an encoding (#13430)

    Code Cleanup

    We thank the following contributors!

    @xtqqczze, @tamasvajk

    • โž• Add single blank line after copyright header (#13486) (Thanks @xtqqczze!)
    • ๐Ÿ‘‰ Use read-only auto-implemented properties (#13507) (Thanks @xtqqczze!)
    • ๐Ÿ‘‰ Use boolean instead of bitwise operators on bool values (#13506) (Thanks @xtqqczze!)
    • ๐Ÿ›  Fix erroneous assert (#13495) (Thanks @tamasvajk!)
    • ๐Ÿšš Cleanup: remove duplicate words in comments (#13539) (Thanks @xtqqczze!)
    • Reformat StringUtil (#13509) (Thanks @xtqqczze!)
    • ๐Ÿ‘‰ Use uint instead of long for PDH constants (#13502) (Thanks @xtqqczze!)
    • ๐Ÿšš Cleanup: Remove redundant empty lines (#13404) (Thanks @xtqqczze!)
    • โž• Add StringUtil.Format overload to avoid unnecessary allocations (#13408) (Thanks @xtqqczze!)
    • ๐Ÿ›  Fix test hooks for CommandLineParameterParser (#13459)
    • โœ‚ Remove redundant delegate creation (#13441) (Thanks @xtqqczze!)

    Tools

    • vscode: Add editorconfig to recommended extensions (#13537) (Thanks @xtqqczze!)
    • โœ‚ Remove the out-dated ZapDisable related code from build.psm1 (#13350) (Thanks @jackerr3!)

    โœ… Tests

    • โœ… Disable WMF download link validation test (#13479)

    ๐Ÿ— Build and Packaging Improvements

    We thank the following contributors!

    @yecril71pl

    • โž• Add Microsoft.NET.Test.Sdk dependency (Internal 12589)
    • โšก๏ธ Update .NET NuGet package version to 5.0.0-preview.8.20407.11 (Internal 12555)
    • โšก๏ธ Update to .NET 5 preview 8 (#13530)
    • ๐Ÿš€ Change stage dependency for docker release stage in release pipeline (#13512)
    • โฌ†๏ธ Bump Microsoft.NET.Test.Sdk from 16.7.0 to 16.7.1 (#13492)
    • Create the folder before copying the global tools (#13476)
    • ๐Ÿš€ A few fixes to the release pipeline (#13473)
    • โฌ†๏ธ Bump Markdig.Signed from 0.20.0 to 0.21.1 (#13463)
    • โž• Add a pre-check for git to build.psm1 (#13227) (Thanks @yecril71pl!)

    ๐Ÿ“š Documentation and Help Content

    • ๐Ÿ“‡ Update README links and metadata.json for 7.1.0-preview.6 (#13437)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.1.0-preview.7-linux-alpine-x64.tar.gz
      • 332BC7E27715ED63DBA28CB545CB4F9F7CC2087D318F2E7EA3FA59C3FE3E164A
    • ๐Ÿง powershell-7.1.0-preview.7-linux-arm32.tar.gz
      • E703A7DF372C47D87A7A73373A1B42BE7FFA4E0EA90F01AB74B83A298BB32366
    • ๐Ÿง powershell-7.1.0-preview.7-linux-arm64.tar.gz
      • E68A9489BB74CA03B0083F4764DB77966402C7D489340CB8192081D51F186E3B
    • ๐Ÿง powershell-7.1.0-preview.7-linux-x64.tar.gz
      • C3EC5758D2FE18708324256D052E927D17A61949C66DD0CD5A14733852963B63
    • ๐Ÿง powershell-7.1.0-preview.7-linux-x64-fxdependent.tar.gz
      • A9C12EAAA4041DFE872735C9F46A4245D1CC53FA254E2093E815382127963CAD
    • powershell-7.1.0-preview.7-osx-x64.pkg
      • B6156EFCCE319E89743F47CCE21730345DCCF79C5DC57E5C6C7137C8D4DB4EAD
    • powershell-7.1.0-preview.7-osx-x64.tar.gz
      • 6D59743343A8F6A7208851F986AD06546CE4A9E78D1F8C6578C5A567D7158BE5
    • PowerShell-7.1.0-preview.7-win-arm32.zip
      • A63ED02FA3986A6ED061F141435FA1B545865AB90DD56DA4D847D3053B13754A
    • PowerShell-7.1.0-preview.7-win-arm64.zip
      • 4C6573D3D83836BC98F64C70AC8E9871E895EB7D1E0B6296189F708D0F179184
    • PowerShell-7.1.0-preview.7-win-fxdependent.zip
      • 6959451B1721A4DA38E21E3E7213B2BEE93A09DBF2F299422E8A9D939054B116
    • PowerShell-7.1.0-preview.7-win-fxdependentWinDesktop.zip
      • 293EC565C2019DF360EBE2D5BBADE62222580D163983CCA4CBA7331F8DB7A3F7
    • PowerShell-7.1.0-preview.7-win-x64.msi
      • 527E2EFEA0C6ED42EAAB153920A169218153ECE43151B6607FF248CDA7816393
    • PowerShell-7.1.0-preview.7-win-x64.zip
      • D1CFF0EF9B722BA5FCD1E7AB42EB95DDBA2FAD9DEB2F1B5FCE941B579B363A70
    • PowerShell-7.1.0-preview.7-win-x86.msi
      • 4733C7A6D2FF517914684C1B201C4CE46CD23F8767D222D51D2AD2D458AACFDB
    • PowerShell-7.1.0-preview.7-win-x86.zip
      • A289902F53B424D9FC89255D1B7D85D30F5A357991D2C910808A3AB8E8805A91
    • powershell-preview_7.1.0-preview.7-1.debian.10_amd64.deb
      • 46DCEC9756ADF4EB8AF02DD68B9EF88F85A30A5F322DD3E8CF7AB8EC171E2931
    • powershell-preview_7.1.0-preview.7-1.debian.11_amd64.deb
      • BF68CDE296D2139263883D7CF7482B4A8E98F5AC844A5FEE6A8B375013CA8D1D
    • powershell-preview_7.1.0-preview.7-1.debian.9_amd64.deb
      • 976B160E1D2E6D83FC249B25E4CB9A2B03980277B867DBB83DADAD78A826D29E
    • powershell-preview_7.1.0-preview.7-1.ubuntu.16.04_amd64.deb
      • 82553FEF338ADD79284F912D3529DC56DDB9BD910FF55FB8B8CC7CB1DA7AAEB4
    • powershell-preview_7.1.0-preview.7-1.ubuntu.18.04_amd64.deb
      • B4845E9709FA4332FFF90F67264AD5AF2160E4DAFED0B95D815553EFBC636BDC
    • powershell-preview-7.1.0_preview.7-1.centos.8.x86_64.rpm
      • 205BAD20456FD860232CCD6F0B5891A52CEB4BEC12003BAE7F12AF104AC34470
    • powershell-preview-7.1.0_preview.7-1.rhel.7.x86_64.rpm
      • BBDB24227003C6313FE50EC6D9D58B8645FD5DF76340804F45F6EBDBC5814F91