PowerShell v7.1.0-rc.1 is Available to Download

The Latest PowerShell v7.1.0-rc.1 is available to download.

PowerShell v7.1.0-rc.1

Microsoft has shipped PowerShell v7.1.0-rc.1 version of the Terminal tool. The release includes Engine and General Cmdlet updates and fixes, and a few known regressions.

You can download the updated version from Github. See the story – PowerShell 7 – First Preview is Ready for Testing.

PowerShell v7.1.0-rc.1 is available to download with multiple regressions

Here is PowerShell v7.1.0-rc.1 changelog –

Engine Updates and Fixes

  • Make fixes to ComInterop code as suggested by .NET team (#13533)

General Cmdlet Updates and Fixes

  • Fix case where exception message contains just “`n” on Windows (#13684)
  • Recognize CONOUT$ and CONIN$ as reserved device names (#13508) (Thanks @davidreis97!)
  • Fix ConciseView for interactive advanced function when writing error (#13623)

Code Cleanup

PowerShell v7.1.0-rc.1 Known Issues

This release of PowerShell is impacted by a few known regressions and a by-design breaking change in .NET 5.0.0-rc.1.
Given the impact of these regressions, particularly in interactive scenarios on non-Windows systems, we will only be publishing PowerShell v7.1.0-rc.1 packages for Windows and Linux, skipping macOS until v7.1.0-rc.2 is available with the proper fixes.

  • [Regression] The console API System.Console.TreatControlCAsInput is backwards on Linux and macOS: dotnet/runtime#42423. The fix was made in .NET 5.0.0-rc.2: dotnet/runtime#42432
    • This causes the Ctrl+c to not work in PSReadLine on Linux and macOS.
  • [Regression] The console API System.Console.ReadKey() incorrectly returns Ctrl+J for ENTER on macOS: dotnet/runtime#42418. The fix was made in .NET 5.0.0-rc.2: dotnet/runtime#42477
    • This causes ENTER to not be functional in the PSES integrated console.
  • [Regression] Performance regression on Linux and macOS: dotnet/runtime#41739. The fix was made in .NET 5.0.0-rc.2: dotnet/runtime#41820
    • This causes potential performance issues on some specific architectures, Linux distros, and macOS. For instance, the command discovery in PowerShell is up to be 20x slower on Ubuntu 18.04 WSL 2.
  • [By-design breaking change] TLS 1.0 and TLS 1.1 were retired from the default on Linux machines where OpenSSL 1.1 and above is used: dotnet/runtime#40746
    • This causes Invoke-WebRequest and Invoke-RestMethod to throw AuthenticationException when using TLS 1.0 or TLS 1.1 on Linux machines where OpenSSL 1.1 and above is used

We thank the following contributors!


Build and Packaging Improvements

We thank the following contributors!

Bump NJsonSchema from 10.1.24 to 10.1.26 (#13586)
Bump PowerShellGet from 2.2.4 to 2.2.5 (#13683)
Bump Microsoft.ApplicationInsights from 2.14.0 to 2.15.0 (#13639)
Update PowerShell to build against dotnet 5.0-RC.1 (#13643)
Write the InstallLocation to fixed registry key (#13576) (Thanks @heaths!)


Documentation and Help Content

  • Update README and metadata.json for 7.1.0-preview.7 release

SHA256 Hashes of the release artifacts

  • powershell-7.1.0-rc.1-linux-alpine-x64.tar.gz
    • A49E17EA096558421714678C6E771D6C2F8E24FF6CCFB85CCE520B7281729BA0
  • powershell-7.1.0-rc.1-linux-arm32.tar.gz
    • 025E3701E60FF0F2D6932758FAD59E8F6E9E53796BC00E682ECB13AC3368AB99
  • powershell-7.1.0-rc.1-linux-arm64.tar.gz
    • F292BBCBD7E0361FCFBB9893A31973BB17A874262ABF7C8EBD85B19AEA97ACE4
  • powershell-7.1.0-rc.1-linux-x64.tar.gz
    • F98EA7BD20A9F99837A3E0824967A3720E2ECC1FF5FBEA1763DF83EFE66EF1A9
  • powershell-7.1.0-rc.1-linux-x64-fxdependent.tar.gz
    • CFB5D192DBC5D61C3C2E2A162EFDCC9E64528C84A1ADB6EF329C112D54D6DF59
  • PowerShell-7.1.0-rc.1-win-arm32.zip
    • 0A2280A197865D4798066805FDB1BC7DC14EE10BDF39CFB92E3C6DFF900267A1
  • PowerShell-7.1.0-rc.1-win-arm64.zip
    • D0CEAF47F5A3EE1F2CB9E1E7B7F4407B3E88C54F7D11028D42E62D59BB6DCE8F
  • PowerShell-7.1.0-rc.1-win-fxdependent.zip
    • C6CE885552F921ED0255FC75965EFF3CB1C37918795862BB61568B32A42A25DC
  • PowerShell-7.1.0-rc.1-win-fxdependentWinDesktop.zip
    • 83D92204A9105749A4FE90EC6B7C8A8B20672C1E7F73FC116BC74B134A9F85C1
  • PowerShell-7.1.0-rc.1-win-x64.msi
    • A8303C7FA36C03D28E2F35A414FB2F970E446A822139931C18020510AD2D2A92
  • PowerShell-7.1.0-rc.1-win-x64.zip
    • C9B4B675B8CC48281A42440BB1ADB40FD28890AE64AC5A5168269F98C7321808
  • PowerShell-7.1.0-rc.1-win-x86.msi
    • D785CD29023856C9F498BE0DAA1F2A35CF934718F48A43A6C21BDAA57A381083
  • PowerShell-7.1.0-rc.1-win-x86.zip
    • FD09421A02C598893108EB6B6CF4E742D221F99AB230C425C2DFA4B0F952025E
  • powershell-preview_7.1.0-rc.1-1.debian.10_amd64.deb
    • 93E307CF0B5B10EF92B12EFBF0082A7985D8D388A4FFF0D56D98D7B4EBB53B74
  • powershell-preview_7.1.0-rc.1-1.debian.11_amd64.deb
    • 7A4C912E8F845F9331E232FDEDBDA7ADAD876E9626B214997674CCD51DC40166
  • powershell-preview_7.1.0-rc.1-1.debian.9_amd64.deb
    • 13FEE325CAF8F5977857C89D4CCBDBCB678DB36CA6960A62659388ED53BB4FCD
  • powershell-preview_7.1.0-rc.1-1.ubuntu.16.04_amd64.deb
    • 7D3EBF23AD58050B22D27A1B58176B104F165086FF606190EF3783D13DC15C71
  • powershell-preview_7.1.0-rc.1-1.ubuntu.18.04_amd64.deb
    • B755449845094A63A2268C5E99BD7F59E1A994E98808B83474D88C9C0DE88549
  • powershell-preview-7.1.0_rc.1-1.centos.8.x86_64.rpm
    • D98CF12E2F9F718B68137791EE5F479379DE177E52E67506D882A9580B89B2BE
  • powershell-preview-7.1.0_rc.1-1.rhel.7.x86_64.rpm
    • FBB649463FEC166BD66255A9EFD221DB5433F30B486874DF91FEE4BBAF9C4ED8

Source – PowerShell release note project Github.

Sharing is caring    Share Whatsapp

Topics:  Windows tools
About Sunita
Love to play with Windows 11 and 10. Suggestion - Going for Registry change or system files edit then remember to take a backup or create a restore point before Starting.