PowerShell v7.0.0-preview.4 Release Notes
Release Date: 2019-09-19 // over 4 years ago-
v7.0.0-preview.4 - 09/19/2019
โก๏ธ Engine Updates and Fixes
- โ Add support to
ActionPreference.Break
to break into debugger whenDebug
,Error
,Information
,Progress
,Verbose
orWarning
messages are generated (#8205) (Thanks @KirkMunro!) - Enable starting control panel add-ins within PowerShell Core without specifying
.CPL
extension. (#9828)
๐ Performance
- ๐ Make
ForEach-Object
faster for its commonly used scenarios (#10454) and fixForEach-Object -Parallel
performance problem with many runspaces (#10455)
Experimental Features
- โก๏ธ Update
PSDesiredStateConfiguration
module version to2.0.3
and bring new tests; enable compilation to MOF on non-Windows and use of Invoke-DSCResource without LCM (#10516) - โ Add APIs for breakpoint management in runspaces and enable attach to process without
BreakAll
for PowerShell Editor Services (#10338) (Thanks @KirkMunro!) - ๐ Support ternary operator in PowerShell language (#10367)
โก๏ธ General Cmdlet Updates and Fixes
- โ Add PowerShell Core group policy definitions (#10468)
- โก๏ธ Update console host to support
XTPUSHSGR
/XTPOPSGR
VT control sequences that are used in composability scenarios. (#10208) - โ Add
WorkingDirectory
parameter toStart-Job
(#10324) (Thanks @davinci26!) - โ Remove the event handler that was causing breakpoint changes to be erroneously replicated to the host runspace debugger (#10503) (Thanks @KirkMunro!)
- ๐ท Replace
api-ms-win-core-job-12-1-0.dll
withKernell32.dll
inMicrosoft.PowerShell.Commands.NativeMethods
P/Invoke API(#10417) (Thanks @iSazonov!) - ๐ Fix wrong output for
New-Service
in variable assignment and-OutVariable
(#10444) (Thanks @kvprasoon!) - ๐ Fix global tool issues around exit code, command line parameters and path with spaces (#10461)
- ๐ Fix recursion into OneDrive - change
FindFirstFileEx()
to useSafeFindHandle
type (#10405) - ๐ Skip auto-loading
PSReadLine
on Windows if the NVDA screen reader is active (#10385) - Increase built-with-PowerShell module versions to
7.0.0.0
(#10356) - โ Add throwing an error in
Add-Type
if a type with the same name already exists (#9609) (Thanks @iSazonov!)
Code Cleanup
- ๐ Convert
ActionPreference.Suspend
enumeration value into a non-supported, reserved state, and remove restriction on usingActionPreference.Ignore
in preference variables (#10317) (Thanks @KirkMunro!) - Replace
ArrayList
withList<T>
to get more readable and reliable code without changing functionality (#10333) (Thanks @iSazonov!) - ๐
Make code style fixes to
TestConnectionCommand
(#10439) (Thanks @vexx32!) - ๐ Cleanup
AutomationEngine
and remove extraSetSessionStateDrive
method call (#10416) (Thanks @iSazonov!) - 0๏ธโฃ Rename default
ParameterSetName
back toDelimiter
forConvertTo-Csv
andConvertFrom-Csv
(#10425)
Tools
- โก๏ธ Update
install-powershell.ps1
to check for already installed daily build (#10489)
โ Tests
- โ Add experimental check to
ForEach-Object -Parallel
tests (#10354) (Thanks @KirkMunro!) - โก๏ธ Update tests for Alpine validation (#10428)
๐ Build and Packaging Improvements
- โฌ๏ธ Bump
PowerShellGet
version from2.2
to2.2.1
(#10382) - โฌ๏ธ Bump
PackageManagement
version from1.4.3
to1.4.4
(#10383) - ๐ Update
README.md
andmetadata.json
for7.0.0-preview.4
(Internal 10011) - โฌ๏ธ Upgrade
.Net Core 3.0
version fromPreview 9
toRC1
(#10552) (Thanks @bergmeister!) - ๐ Fix
ExperimentalFeature
list generation (Internal 9996) - โฌ๏ธ Bump
PSReadLine
version from2.0.0-beta4
to2.0.0-beta5
(#10536) - ๐ Fix release build script to set release tag
- โก๏ธ Update version of
Microsoft.PowerShell.Native
to7.0.0-preview.2
(#10519) - โฌ๏ธ Upgrade to
Netcoreapp3.0 preview9
(#10484) (Thanks @bergmeister!) - ๐ Make sure the daily coordinated build, knows it is a daily build (#10464)
- ๐ Update the combined package build to release the daily builds (#10449)
- โ Remove appveyor reference (#10445) (Thanks @RDIL!)
- โฌ๏ธ Bump
NJsonSchema
version from10.0.22
to10.0.23
(#10421) - โ Remove the deletion of
linux-x64
build folder because some dependencies for Alpine need it (#10407)
๐ Documentation and Help Content
- ๐ Update
README.md
and metadata forv6.1.6
andv6.2.3
releases (#10523) - ๐ Fix a typo in
README.md
(#10465) (Thanks @vedhasp!) - โ Add a reference to
PSKoans
module to Learning Resources documentation (#10369) (Thanks @vexx32!) - ๐ Update
README.md
andmetadata.json
for7.0.0-preview.3
(#10393)
๐ SHA256 Hashes of the release artifacts
- ๐ง powershell-7.0.0-preview.4-linux-alpine-x64.tar.gz
- B38516721167EF056790466C45C5158BC0A066C16323560C0779198731DF0B6D
- ๐ง powershell-7.0.0-preview.4-linux-arm32.tar.gz
- DB04605DE0A9B9155C287B896286F2E31CA1E94C85EC7D44E1E3E6DDC862656C
- ๐ง powershell-7.0.0-preview.4-linux-arm64.tar.gz
- 78ED278BA366D9A6E7B9AB8CB69FF48A00B37B655252056A9A769BEA58B25A84
- ๐ง powershell-7.0.0-preview.4-linux-x64.tar.gz
- BAB658CDFDCB3162E6E5668BC7BE4553BB8BDF0B290CBBE00756174A928FC64B
- ๐ง powershell-7.0.0-preview.4-linux-x64-fxdependent.tar.gz
- A73EAB8B5091406344FCB55AEAB86D60759BD85DD73142C2CB694F5C0DD3ACC8
- powershell-7.0.0-preview.4-osx-x64.pkg
- 876CDF8FBE7558F2878468D25BD19B832AF56E03F5C70FBC43D9430043CC2F2F
- powershell-7.0.0-preview.4-osx-x64.tar.gz
- 9317645F8A915241DCD32CCBB3E76D38DF7C687CA5896F8363419795515EC5DC
- PowerShell-7.0.0-preview.4-win-arm32.msix
- AF15CD3856AB961756491BCA6A564EE9155F04EFE3F590A963F02DE35BA392CF
- PowerShell-7.0.0-preview.4-win-arm32.zip
- 358D5BD1B4E06E5CFE4F81A0158FB178B960013A2E6376178D308A3EA55BA5AF
- PowerShell-7.0.0-preview.4-win-arm64.msix
- D10E1A4028B9FDF4D3946862AE4699A3251232764E26B5E7252E1284716894DA
- PowerShell-7.0.0-preview.4-win-arm64.zip
- 733331CCFECB7ACDC8D889270B4C3BEB0278396D2D0C923E68EA7A186FB6F77C
- PowerShell-7.0.0-preview.4-win-fxdependent.zip
- DD5A82B897FF68C6A97FA2C1E2731DA5539BF9AE442C04C4074144144AAFD9CB
- PowerShell-7.0.0-preview.4-win-fxdependentWinDesktop.zip
- E8925AED1785FF25CFEF21518703C1A90753D86B66F14C810E1F3759E2F0BCEE
- PowerShell-7.0.0-preview.4-win-x64.msi
- 9DBCE4D595E4C8C91E589B5794257E2AD1D59785D52845A0327995F1E71F53A5
- PowerShell-7.0.0-preview.4-win-x64.msix
- 1D1EAAEFC070C2AC2B5A7457DA54B2ED56A2BBF7553EFEA5B11007F52380FFEE
- PowerShell-7.0.0-preview.4-win-x64.zip
- BDAAF8E652AF49A24C30EE06941A162446552682E2AB1C7064A832218F84FB71
- PowerShell-7.0.0-preview.4-win-x86.msi
- C0FF30E528DD807C4CCEBDB987DE1A73DDD5E70A2ECD1C8FF52907EB9549A76F
- PowerShell-7.0.0-preview.4-win-x86.zip
- 40768D305AF4B8BEDC2409AC3D30CBAF39E1A8F16DAAF8ADBE443CD6D1F115A0
- powershell-preview_7.0.0-preview.4-1.debian.9_amd64.deb
- 147DCE891D0D05ECFC8930E049D9F560BCDA556D506AB0BA51DBB1C90FC1517F
- powershell-preview_7.0.0-preview.4-1.ubuntu.16.04_amd64.deb
- 50271452DB5C80E35D311127FA5132C346295A8390E452223BB613864359A11B
- powershell-preview_7.0.0-preview.4-1.ubuntu.18.04_amd64.deb
- FE7D23C4301F8E2FF890ECF1E9B3398F0F2EB063253D35E6C44F5FFC87D98D65
- powershell-preview-7.0.0_preview.4-1.rhel.7.x86_64.rpm
- DE09687FD6B4CDC1BC549A2FDC457FB8FF64E5C06E2C6C1F1E6ACC5453BB792C
- โ Add support to