Microsoft 11745 Published by

Microsoft has released the first release candidate of PowerShell Core 7





Breaking Changes

  • Make update notification support LTS and default channels (#11132)

Engine Updates and Fixes

  • Improvements in breakpoint APIs for remote scenarios (#11312)
  • Fix PowerShell class definition leaking into another Runspace (#11273)
  • Fix a regression in formatting caused by the FirstOrDefault primitive added in 7.0.0-Preview1 (#11258)
  • Additional Microsoft Modules to track in PS7 Telemetry (#10751)
  • Make approved features non-experimental (#11303)
  • Update ConciseView to use TargetObject if applicable (#11075)
  • Fix NullReferenceException in CompletionCompleters public methods (#11274)
  • Fix apartment thread state check on non-Windows platforms (#11301)
  • Update setting PSModulePath to concatenate the process and machine environment variables (#11276)
  • Bump .NET Core to 3.1.0 (#11260)
  • Fix detection of $PSHOME in front of $env:PATH (#11141)

General Cmdlet Updates and Fixes

  • Fix for issue on Raspbian for setting date of file changes in UnixStat Experimental Feature (#11313)
  • Add -AsPlainText to ConvertFrom-SecureString (#11142)
  • Added WindowsPS version check for WinCompat (#11148)
  • Fix error-reporting in some WinCompat scenarios (#11259)
  • Add native binary resolver (#11032) (Thanks @iSazonov!)
  • Update calculation of char width to respect CJK chars correctly (#11262)
  • Add Unblock-File for macOS (#11137)
  • Fix regression in Get-PSCallStack (#11210) (Thanks @iSazonov!)
  • Remove autoloading of the ScheduledJob module when using Job cmdlets (#11194)
  • Add OutputType to Get-Error cmdlet and preserve original typenames (#10856)
  • Fix null reference in SupportsVirtualTerminal property (#11105)

Code Cleanup

  • Change comment and element text to meet Microsoft standards (#11304)

Tests

  • Make unreliable DSC test pending (#11131)

Build and Packaging Improvements

  • Fix Nuget package signing for Coordinated Package build (#11316)
  • Update dependencies from PowerShell Gallery and NuGet (#11323)
  • Bump Microsoft.ApplicationInsights from 2.11.0 to 2.12.0 (#11305)
  • Bump Microsoft.CodeAnalysis.CSharp from 3.3.1 to 3.4.0 (#11265)
  • Updates packages for Debian 10 and 11 (#11236)
  • Only enable experimental features prior to RC (#11162)
  • Update macOS minimum version (#11163)
  • Bump NJsonSchema from 10.0.27 to 10.0.28 (#11170)

Documentation and Help Content

  • Refactor change logs into one log per release (#11165)
  • Fix FWLinks for PowerShell 7 online help documents (#11071)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-rc.1-linux-alpine-x64.tar.gz
    • B226E27DA1D2E2EE55B069FA7F560C4A8F7A9B936368341143739A104F73962B
  • powershell-7.0.0-rc.1-linux-arm32.tar.gz
    • A196068D0B5A8A02DF8A9332FA05A55F2A08568CDD50EA40883F7A24351CCA04
  • powershell-7.0.0-rc.1-linux-arm64.tar.gz
    • E129A53CEF1B45309BE8E85A908265F6ED305A49A827B05D250D05D55507A1E7
  • powershell-7.0.0-rc.1-linux-x64.tar.gz
    • 145B037411C5E527DBEAB9314C21E0EC0D8CFDE9AF222B988E10E6FDC7E8DE97
  • powershell-7.0.0-rc.1-linux-x64-fxdependent.tar.gz
    • C7259524372C636F3C276B527A7C67569C76B25EE079254288C98C4775543A9D
  • powershell-7.0.0-rc.1-osx-x64.pkg
    • 4260EAA0DAFA9A48787D5F967052A774092189B6A614EED170DEC9AAD556FD9C
  • powershell-7.0.0-rc.1-osx-x64.tar.gz
    • 096780084D644D4DF11D766376AAEBA98DFD56CD4E524BF60EA2F2E902B1E059
  • PowerShell-7.0.0-rc.1-win-arm32.msix
    • E27C553FC90E2C11D1FFA76DED5DB9CAA2971E31922516CB322D8F29FD11A937
  • PowerShell-7.0.0-rc.1-win-arm32.zip
    • 16482ED0E843C35E1F17A24BD021E3D6B4FEBBE3A0E8F81AD8DFBA8A821D35F1
  • PowerShell-7.0.0-rc.1-win-arm64.msix
    • BBED4C1A3027C3A4F50D02DC3019C66F47E4815E805291C4B0C7639907E78B1F
  • PowerShell-7.0.0-rc.1-win-arm64.zip
    • 53D174A85D28C6FE2D7DBA0492F3EC7B7FE502FA97D1165DF9CAF113F8AB4604
  • PowerShell-7.0.0-rc.1-win-fxdependent.zip
    • 59E941BA91424C37FC31A10E572166A89C0D67627D98CDAE2BF552FBD67FD8BA
  • PowerShell-7.0.0-rc.1-win-fxdependentWinDesktop.zip
    • 2893EF55F0F097DA447EA74A701F9460C3FB2E197719D7B3AFA22D8CA8A9DF06
  • PowerShell-7.0.0-rc.1-win-x64.msi
    • CC4A97C804F3644AA2B9A6ECF3BCB69527ACCE76678C5C0D15886ED45CB7ABB3
  • PowerShell-7.0.0-rc.1-win-x64.msix
    • EA895C9609910BFE8952052C9DD0B1BCEB14B53C0AE2E146868447F04EA05948
  • PowerShell-7.0.0-rc.1-win-x64.zip
    • 7FA0E17FFC9DB6BFF0AD1E474127D26C6BBEDB30FB3D2122A72D019031C834F4
  • PowerShell-7.0.0-rc.1-win-x86.msi
    • 1D6FA11D19BDD29B259F6BA0B88A2D657D4B08B14A4F4A0A459D7EACC8E3612B
  • PowerShell-7.0.0-rc.1-win-x86.msix
    • DB766AFCFAB5D330A0EF28145F0EA58ADED20F09E9B5A089A875340B67E5B3E8
  • PowerShell-7.0.0-rc.1-win-x86.zip
    • 9A6DA5125223595B2A3FDE77CA189D74758C46787A50366BFC1A06D6117D9639
  • powershell-preview_7.0.0-rc.1-1.debian.10_amd64.deb
    • 97A47C279285820FEAE1F23AA751D487613B10FACFED9F70E43A1BBC64A76516
  • powershell-preview_7.0.0-rc.1-1.debian.11_amd64.deb
    • 586FDFB9279A8531F4A781659BA5F79C3B2F781615F74A65AAE4BDF86BA52FFF
  • powershell-preview_7.0.0-rc.1-1.debian.9_amd64.deb
    • 5838E53DF30A71293D289BB32EC2A0719B44C41AAD29A34A783E06A434792F80
  • powershell-preview_7.0.0-rc.1-1.ubuntu.16.04_amd64.deb
    • 7C4A3EFEFE5F59F0B1BA927AAB642F6C7FCDA4FB1DE153446A3D739E4E875013
  • powershell-preview_7.0.0-rc.1-1.ubuntu.18.04_amd64.deb
    • EA5BD015F778394181592D963E2368265A0C125A3625FC7AC4C9FB2D31210B61
  • powershell-preview-7.0.0_rc.1-1.centos.8.x86_64.rpm
    • B3AA2DD67512C6F6D0BA75BBA0E08F5CA6A834B00F46A9772DAD929A458AF6A9
  • powershell-preview-7.0.0_rc.1-1.rhel.7.x86_64.rpm
    • 843D1A45806D08BBA1E0D4700D2C7D55FE38D10730DC6F926FE908D480885540
Download