github PowerShell/PowerShell v7.1.0-rc.1
v7.1.0-rc.1 Release of PowerShell

latest releases: v7.4.2, v7.3.12, v7.2.19...
pre-release3 years ago

7.1.0-rc.1 - 2020-09-29

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 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.

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

We thank the following contributors!

@xtqqczze, @soccypowa

Build and Packaging Improvements

We thank the following contributors!

@heaths

  • 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 (#13565)

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

Don't miss a new PowerShell release

NewReleases is sending notifications on new releases.