PowerShell v7.0.0-rc.3 Release Notes

Release Date: 2020-02-21 // about 4 years ago
    • Note: There is an issue when installing the powershell-lts packages side by side with the powershell packages. Please see: #11924

    v7.0.0-rc.3 - 2020-02-21

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ›  Fix Invoke-Command missing error on session termination (#11586)

    โšก๏ธ Engine Updates and Fixes

    • โšก๏ธ Update the map between console color to VT sequences (#11891)
    • ๐Ÿ›  Fix SSH remoting error on Windows platform (#11907)
    • โช Restore the PowerShellStreamType enum with an ObsoleteAttribute (#11836)
    • ๐Ÿ– Handle cases where CustomEvent was not initially sent (#11807)
    • ๐Ÿ›  Fix how COM objects are enumerated (#11795)
    • ๐Ÿ›  Fix NativeDllHandler to not throw when file is not found (#11787)
    • โช Restore SetBreakpoints API (#11622)
    • Do not needlessly pass -l login_name or -p port to ssh (#11518) (Thanks @LucaFilipozzi!)
    • ๐Ÿ›  Fix for JEA user role in virtual account (#11668)
    • Do not resolve types from assemblies that are loaded in separate AssemblyLoadContext (#11088)

    โšก๏ธ General Cmdlet Updates and Fixes

    • ๐Ÿ”€ Sync current directory in WinCompat remote session (#11809)
    • โž• Add WinCompat deny list support using a setting in powershell.config.json (#11726)
    • ๐Ÿ›  Fix unnecessary trimming of line resulting in incorrect index with ConciseView (#11670)

    Code Cleanup

    • ๐Ÿ”„ Change name of ClrVersion parameter back to revert change in capitalization (#11623)

    Tools

    • โšก๏ธ Update changelog generation script (#11736) (Thanks @xtqqczze!)
    • โšก๏ธ Update to CredScan v2 (#11765)

    โœ… Tests

    • โœ… Make sure to test whether we skip a test using consistent logic (#11892)
    • ๐ŸŽ Skip directory creation at root test on macOS (#11878)
    • โšก๏ธ Update Get-PlatformInfo helper and tests for Debian 10, 11 and CentOS 8 (#11842)
    • โœ… Ensure correct pwsh is used for test runs (#11486) (Thanks @iSazonov!)

    ๐Ÿ— Build and Packaging Improvements

    • โž• Add LTSRelease value from metadata.json to release.json (#11897)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.12.1 to 2.13.0 (#11894)
    • ๐Ÿ“ฆ Make LTS package always not a preview (#11895)
    • โฌ†๏ธ Bump System.Data.SqlClient from 4.8.0 to 4.8.1 (#11879)
    • ๐Ÿš€ Change LTSRelease value in metadata.json to true for RC.3 release (Internal 10960)
    • ๐Ÿ“‡ Update LTS logic to depend on metadata.json (#11877)
    • ๐Ÿš€ Set default value of LTSRelease to false (#11874)
    • ๐Ÿ”จ Refactor packaging pipeline (#11852)
    • ๐Ÿ“ฆ Make sure LTS packages have symbolic links for pwsh and pwsh-lts (#11843)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Native from 7.0.0-rc.2 to 7.0.0 (#11839)
    • โšก๏ธ Update the NuGet package generation to include cimcmdlet.dll and most of the built-in modules (#11832)
    • โฌ†๏ธ Bump Microsoft.PowerShell.Archive from 1.2.4.0 to 1.2.5 (#11833)
    • โฌ†๏ธ Bump PSReadLine from 2.0.0-rc2 to 2.0.0 (#11831)
    • โž• Add trace source and serialization primitives to the allowed assembly list (Internal 10911)
    • ๐Ÿš€ Update the NextReleaseTag to be v7.0.0-preview.7 (#11372)
    • ๐Ÿ”„ Change packaging to produce LTS packages (#11772)
    • ๐Ÿ— Build tar packages only when building on Ubuntu (#11766)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.4 to 10.1.5 (#11730)
    • ๐Ÿ›  Fix symbolic link creation in packaging.psm1 (#11723)
    • โฌ†๏ธ Bump Microsoft.ApplicationInsights from 2.12.0 to 2.12.1 (#11708)
    • โฌ†๏ธ Bump NJsonSchema from 10.1.3 to 10.1.4 (#11620)
    • ๐Ÿšš Move to latest Azure DevOps agent images (#11704)
    • โฌ†๏ธ Bump Markdig.Signed from 0.18.0 to 0.18.1 (#11641)

    ๐Ÿ“š Documentation and Help Content

    • โž• Add links to diffs on Github in changelog (#11652) (Thanks @xtqqczze!)
    • ๐Ÿ›  Fix markdown-link test failure (#11653) (Thanks @xtqqczze!)

    ๐Ÿš€ SHA256 Hashes of the release artifacts

    • ๐Ÿง powershell-7.0.0-rc.3-linux-alpine-x64.tar.gz
      • 8B65BBF7025A77D3846945BB9D283DC19509BA989C9DA2E1158D8BC543DD3490
    • ๐Ÿง powershell-7.0.0-rc.3-linux-arm32.tar.gz
      • DEB93A92426BC423E6124BBB094E1E8F97E2F32BDC912AC3E844232CDC32858E
    • ๐Ÿง powershell-7.0.0-rc.3-linux-arm64.tar.gz
      • 1E1B4A36F7D4D4DDF2EA14AF25361341FACF864AC9D4C1B8FF99385338EFD0D2
    • ๐Ÿง powershell-7.0.0-rc.3-linux-x64.tar.gz
      • A62C10DF4A6A5D5B681990373B56E0FE74F75004EA60CFBD889D08D4D0066D6E
    • ๐Ÿง powershell-7.0.0-rc.3-linux-x64-fxdependent.tar.gz
      • 27AD2F08FAA50188E9C5B154704202925CC678760AE73CAEA4634F4AB29E85AF
    • powershell-7.0.0-rc.3-osx-x64.pkg
      • 3E4C0674F895746857B1D363F4CCAF7627A981DC0DA4C2807EFA24E0B170958C
    • powershell-7.0.0-rc.3-osx-x64.tar.gz
      • 74EADF612D9D85F3CE3D4683158CC9A226E8876E7BDAA2839E7FBE8B2E53536E
    • PowerShell-7.0.0-rc.3-win-arm32.msix
      • 10C786C6CDA9D01D46013CD0635371786B6B9135F0211982E59031A2EA93E83E
    • PowerShell-7.0.0-rc.3-win-arm32.zip
      • BB78A973BA21E2FA22772827C493E1CF61B00F524C7E2FDDA3841E18C1460801
    • PowerShell-7.0.0-rc.3-win-arm64.msix
      • 56BBE1586A2EB327D889679D7687CF148A8501389F9153B7AFA96E2A95B986FF
    • PowerShell-7.0.0-rc.3-win-arm64.zip
      • 0E5340D92AB64FA7DC55DEE6EF4FE16460BCA60ADEBC91C2A04E743D8F17AF0B
    • PowerShell-7.0.0-rc.3-win-fxdependent.zip
      • 08C6B1D103CB9B57A29C2F42F0F00074C6ED1ABB584B90FBCDB7FFAE5BA0C389
    • PowerShell-7.0.0-rc.3-win-fxdependentWinDesktop.zip
      • C48ABE49DAC2C74BC52C1A8A2D848E397E26F432FA7648B22C8C2AB139447AE3
    • PowerShell-7.0.0-rc.3-win-x64.msi
      • 26ECB13EAD40B006B74C6A901A9F9CF08AE12F9D9E3C77A07CB8D0CFA8C7024C
    • PowerShell-7.0.0-rc.3-win-x64.msix
      • 6E75503E0F026D9065FDE35885015645E7AA82E376F68A9E98A8892FC987D1E5
    • PowerShell-7.0.0-rc.3-win-x64.zip
      • C8448F44619517C24DF8F392D6AC9E3A1F9589F2C74A3C9EB8CC94B902D78835
    • PowerShell-7.0.0-rc.3-win-x86.msi
      • DAC00BB2856EDFE72C0CD3F92A39341FFA2CBB0CD040719A50B0BE41E454C424
    • PowerShell-7.0.0-rc.3-win-x86.msix
      • 5055549F1B943C0F84FA1819190854C91BAF206FC2C680B3807AEE15E0AB1087
    • PowerShell-7.0.0-rc.3-win-x86.zip
      • FF9906D3048C30CE1B15C02880B4531541D472BDA25DCB4C6122317DBD0BD5F1
    • powershell-lts_7.0.0-rc.3-1.debian.10_amd64.deb
      • 228F02C7219AD177457BA8744EC8E2A227EADFED76E0F858B8BD5C425CBD2AD3
    • powershell-lts_7.0.0-rc.3-1.debian.11_amd64.deb
      • 0FF2BE283E705B95C63AFAFF67D98A9B9E4BCE251A1CF014104E49E567D7AB3B
    • powershell-lts_7.0.0-rc.3-1.debian.9_amd64.deb
      • AAD6A79468F2062EE4B921241F7E0561753C43A01519A36FF5172900AC645A7E
    • powershell-lts_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
      • 0542C4C7DCE5B9F151E38649F848FDAE73143426CA4EC30EA7CDD42EC2B5FBB8
    • powershell-lts_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
      • DF01D780E6EC15916986B60182372C2396B84963EF583496E5139CD339F18E8C
    • powershell-lts-7.0.0_rc.3-1.centos.8.x86_64.rpm
      • 50F0208263B906E3F0887BFFD01D635030F8AF574A1EB724FAD45D5D10D9138C
    • powershell-lts-7.0.0_rc.3-1.rhel.7.x86_64.rpm
      • B312390FE466298ED6CE6454B5AFCD96E98C9DEB71EB921CB82AA7F2FB50E808
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-alpine-x64.tar.gz
      • 85AE321C20604D3AC3D3346C3F6936A51FA43F98A82812183F0BD21431F5E82B
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-arm32.tar.gz
      • 5C2FB34EF385AF38B5058F572FB60533E68D647734259B3B3FC885605F45E16D
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-arm64.tar.gz
      • 66130DC3B45C33DC5882B22880FAF955CF69A66C97A553D7DDAF62058FA75536
    • ๐Ÿง powershell-lts-7.0.0-rc.3-linux-x64.tar.gz
      • B81A2540BB667A552C70D0D318CF1F72743C050672F13AA82BEF57DC9064AA29
    • powershell-lts-7.0.0-rc.3-osx-x64.pkg
      • F8760FCD0F17A18A2D68EF6094A0B62279357F74CCE262716BBBBCE3ED859109
    • powershell-lts-7.0.0-rc.3-osx-x64.tar.gz
      • DDBD626BE2A98E4E53CDFAC920722D653CD4563C785F65BCE8323C8721197AA1
    • powershell-preview_7.0.0-rc.3-1.debian.10_amd64.deb
      • 7F3B4B3D163A8DD296203C12332C48725194F93045D75617D098582BB7FA8516
    • powershell-preview_7.0.0-rc.3-1.debian.11_amd64.deb
      • 89CC59750C22304710FABE264093442670960F3DC81DA72011F403FC1934F558
    • powershell-preview_7.0.0-rc.3-1.debian.9_amd64.deb
      • B49FBE9967CF534E4506A0CE204C26B341BEFB22B893C0FFA8FD0AEE2D09CD74
    • powershell-preview_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
      • C29BB9C44D80A51DA9EEABFB2595C829050F368C24EC5BF9F2E3A2E4C3F5FAF5
    • powershell-preview_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
      • EAD0BA25216A12BC656C15C8D0EF35BE862B1AF64A35874010C264BB3C3695B8
    • powershell-preview-7.0.0_rc.3-1.centos.8.x86_64.rpm
      • 749E9DE8E222A47673565D78F5F742BC5342141369F8CF0E524D374E45D44CAB
    • powershell-preview-7.0.0_rc.3-1.rhel.7.x86_64.rpm
      • 5131F20F758C9A7B3BCFFFABF7CA088CE2C2F49584A12A548B1C65E4704164C8