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 thepowershell
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 anObsoleteAttribute
(#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
tossh
(#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 inpowershell.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 frommetadata.json
torelease.json
(#11897) - โฌ๏ธ Bump
Microsoft.ApplicationInsights
from2.12.1
to2.13.0
(#11894) - ๐ฆ Make LTS package always not a preview (#11895)
- โฌ๏ธ Bump
System.Data.SqlClient
from4.8.0
to4.8.1
(#11879) - ๐ Change
LTSRelease
value inmetadata.json
to true forRC.3
release (Internal 10960) - ๐ Update
LTS
logic to depend onmetadata.json
(#11877) - ๐ Set default value of
LTSRelease
to false (#11874) - ๐จ Refactor packaging pipeline (#11852)
- ๐ฆ Make sure
LTS
packages have symbolic links forpwsh
andpwsh-lts
(#11843) - โฌ๏ธ Bump
Microsoft.PowerShell.Native
from7.0.0-rc.2
to7.0.0
(#11839) - โก๏ธ Update the NuGet package generation to include
cimcmdlet.dll
and most of the built-in modules (#11832) - โฌ๏ธ Bump
Microsoft.PowerShell.Archive
from1.2.4.0
to1.2.5
(#11833) - โฌ๏ธ Bump
PSReadLine
from2.0.0-rc2
to2.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
from10.1.4
to10.1.5
(#11730) - ๐ Fix symbolic link creation in
packaging.psm1
(#11723) - โฌ๏ธ Bump
Microsoft.ApplicationInsights
from2.12.0
to2.12.1
(#11708) - โฌ๏ธ Bump
NJsonSchema
from10.1.3
to10.1.4
(#11620) - ๐ Move to latest Azure DevOps agent images (#11704)
- โฌ๏ธ Bump
Markdig.Signed
from0.18.0
to0.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
- Note: There is an issue when installing the