v7.0.0-preview.3 - 08/20/2019

* Breaking Changes

- Remove kill alias for Stop-Process cmdlet on Unix (#10098) (Thanks @iSazonov!)
- Support for starting PowerShell as a login shell (pwsh -Login / pwsh -l) support (#10050)

* Engine Updates and Fixes

- Additional Telemetry - implementation of [RFC0036](https://github.com/PowerShell/PowerShell-RFC/pull/158) (#10336)
- Implement ForEach-Object -Parallel as an experimental feature (#10229)
- Skip JumpList on NanoServer and IoT (#10164)
- Make Get-DscResource work with class based resources (#10350)
- Fix #requires -version for pwsh 7 to include 6.1 and 6.2 in PSCompatibleVersions (#9943) (Thanks @bgelens!)
- Add dispose of _runspaceDebugCompleteEvent event object. (#10323)
- Fix performance regression from disabling debugger in system lockdown mode (#10269)
- Special case the posix locale in WildcardPattern (#10186)
- Use Platform.IsWindowsDesktop instead of checking both NanoServer and IoT (#10205)

* General Cmdlet Updates and Fixes

- Enable Experimental Features by default on Preview builds (#10228)
- Enable -sta and -mta switches for pwsh (-sta is required for GUIs) (#10061)
- Make breakpoints display better over PowerShell remoting (#10339) (Thanks @KirkMunro!)
- Add support for AppX reparse points (#10331)
- Make module name matching for get-module -FullyQualifiedName case insensitive (#10329)
- Expose PreRelease label in PSModuleInfo formatter (#10316)
- Add -Raw switch to Select-String which allows returning only the string that was matched (#9901) (Thanks @Jawz84!)

- * Performance

- Reduce allocations in MakePath() method (#10027) (Thanks @iSazonov!)
- Remove extra check that the system dll exists (#10244) (Thanks @iSazonov!)
- Avoid boxing when passing value type arguments to PSTraceSource.WriteLine (#10052) (Thanks @iSazonov!)
- Reduce allocations in Escape() and Unescape() (#10041) (Thanks @iSazonov!)

* Code Cleanup

- Add the license header to
anoserver.tests.ps1 (#10171)
- Mark -parallel and -throttlelimit reserved for oreach and switch statements (#10328) (Thanks @KirkMunro!)
- Deprecate workflow debugging code (#10321) (Thanks @KirkMunro!)
- Fix style issues in InternalCommands.cs (#10352) (Thanks @iSazonov!)
- Deprecate internal HelpCategory.Workflow enumeration (#10319) (Thanks @KirkMunro!)
- Update Microsoft.PowerShell.CoreCLR.Eventing to resolve conflict with System.Diagnostics.EventLog (#10305)
- Don't collect process start time as it's not being used on consolehost startup (#10294)
- .NET Core 3.0 now aborts the thread for us. Remove the ThreadAbortException code (#10230) (Thanks @iSazonov!)
- Use
ameof() in LocationGlobber and PathInfo (#10200) (Thanks @iSazonov!)

* Tools

- Fix Hungarian prefix my (#9976) (Thanks @RDIL!)
- Fix spelling error in issue template (#10256)
- Quote arguments in .vscode/tasks.json in case of spaces (#10204) (Thanks @msftrncs!)

* Tests

- Remove markdownlint tests due to security issues (#10163)
- Add tests for WildcardPattern.Escape() and Unescape() (#10090) (Thanks @iSazonov!)
- Cleanup Docker release testing (#10310) (Thanks @RDIL!)

* Build and Packaging Improvements

- Update Microsoft.Management.Infrastructure version to 2.0.0-preview.2 (#10366)
- Move to .NET Core 3.0 preview.8 (#10351) (#10227) (Thanks @bergmeister!)
- Bump NJsonSchema from 10.0.21 to 10.0.22 (#10364)
- Add Microsoft.PowerShell.CoreCLR.Eventing.dll to exception list for build fix (#10337)
- Bump Microsoft.CodeAnalysis.CSharp from 3.1.0 to 3.2.1 (#10273) (#10330)
- Revert the temporary AzDevOps artifact workaround (#10260)
- Fix macOS build break (#10207)

* Documentation and Help Content

- Update docs for 7.0.0-preview.2 release (#10160) (#10176)
- PSSA also includes formatting (#10172)
- Refactor security policy documentation so that they appear in the Security policy tab of GitHub (#9905) (Thanks @bergmeister!)
- Add tooling section to PR template (#10144)
- Update README.md and metadata.json for next releases (#10087)
- Update DotNet Support links (#10145)
- Update our language on our policy applying to security issues (#10304)
- Update dead links from powershell.com (#10297)
- Create Distribution_Request issue template (#10253)
- Fix: Removed dependency file with Dependabot (#10212) (Thanks @RDIL!)