v7.0.0-preview.4 Release of PowerShell Core
Pre-release
Pre-release
·
3967 commits
to master
since this release
v7.0.0-preview.4 - 09/19/2019
Engine Updates and Fixes
- Add support to
ActionPreference.Breakto break into debugger whenDebug,Error,Information,Progress,VerboseorWarningmessages are generated (#8205) (Thanks @KirkMunro!) - Enable starting control panel add-ins within PowerShell Core without specifying
.CPLextension. (#9828)
Performance
- Make
ForEach-Objectfaster for its commonly used scenarios (#10454) and fixForEach-Object -Parallelperformance problem with many runspaces (#10455)
Experimental Features
- Update
PSDesiredStateConfigurationmodule version to2.0.3and 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
BreakAllfor 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/XTPOPSGRVT control sequences that are used in composability scenarios. (#10208) - Add
WorkingDirectoryparameter 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.dllwithKernell32.dllinMicrosoft.PowerShell.Commands.NativeMethodsP/Invoke API(#10417) (Thanks @iSazonov!) - Fix wrong output for
New-Servicein 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 useSafeFindHandletype (#10405) - Skip auto-loading
PSReadLineon 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-Typeif a type with the same name already exists (#9609) (Thanks @iSazonov!)
Code Cleanup
- Convert
ActionPreference.Suspendenumeration value into a non-supported, reserved state, and remove restriction on usingActionPreference.Ignorein preference variables (#10317) (Thanks @KirkMunro!) - Replace
ArrayListwithList<T>to get more readable and reliable code without changing functionality (#10333) (Thanks @iSazonov!) - Make code style fixes to
TestConnectionCommand(#10439) (Thanks @vexx32!) - Cleanup
AutomationEngineand remove extraSetSessionStateDrivemethod call (#10416) (Thanks @iSazonov!) - Rename default
ParameterSetNameback toDelimiterforConvertTo-CsvandConvertFrom-Csv(#10425)
Tools
- Update
install-powershell.ps1to check for already installed daily build (#10489)
Tests
- Add experimental check to
ForEach-Object -Paralleltests (#10354) (Thanks @KirkMunro!) - Update tests for Alpine validation (#10428)
Build and Packaging Improvements
- Bump
PowerShellGetversion from2.2to2.2.1(#10382) - Bump
PackageManagementversion from1.4.3to1.4.4(#10383) - Update
README.mdandmetadata.jsonfor7.0.0-preview.4(Internal 10011) - Upgrade
.Net Core 3.0version fromPreview 9toRC1(#10552) (Thanks @bergmeister!) - Fix
ExperimentalFeaturelist generation (Internal 9996) - Bump
PSReadLineversion from2.0.0-beta4to2.0.0-beta5(#10536) - Fix release build script to set release tag
- Update version of
Microsoft.PowerShell.Nativeto7.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
NJsonSchemaversion from10.0.22to10.0.23(#10421) - Remove the deletion of
linux-x64build folder because some dependencies for Alpine need it (#10407)
Documentation and Help Content
- Update
README.mdand metadata forv6.1.6andv6.2.3releases (#10523) - Fix a typo in
README.md(#10465) (Thanks @vedhasp!) - Add a reference to
PSKoansmodule to Learning Resources documentation (#10369) (Thanks @vexx32!) - Update
README.mdandmetadata.jsonfor7.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