PowerShell v7.0.0-rc.1 Release Notes

Release Date: 2019-12-16 // over 4 years ago
  • v7.0.0-rc.1 - 12/16/2019

    💥 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