Skip to content

@TravisEz13 TravisEz13 released this Sep 19, 2019 · 77 commits to master since this release

v7.0.0-preview.4 - 09/19/2019

Engine Updates and Fixes

  • Add support to ActionPreference.Break to break into debugger when Debug, Error, Information, Progress, Verbose or Warning 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 fix ForEach-Object -Parallel performance problem with many runspaces (#10455)

Experimental Features

  • Update PSDesiredStateConfiguration module version to 2.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 to Start-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 with Kernell32.dll in Microsoft.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 use SafeFindHandle 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 using ActionPreference.Ignore in preference variables (#10317) (Thanks @KirkMunro!)
  • Replace ArrayList with List<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 extra SetSessionStateDrive method call (#10416) (Thanks @iSazonov!)
  • Rename default ParameterSetName back to Delimiter for ConvertTo-Csv and ConvertFrom-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 from 2.2 to 2.2.1 (#10382)
  • Bump PackageManagement version from 1.4.3 to 1.4.4 (#10383)
  • Update README.md and metadata.json for 7.0.0-preview.4 (Internal 10011)
  • Upgrade .Net Core 3.0 version from Preview 9 to RC1 (#10552) (Thanks @bergmeister!)
  • Fix ExperimentalFeature list generation (Internal 9996)
  • Bump PSReadLine version from 2.0.0-beta4 to 2.0.0-beta5 (#10536)
  • Fix release build script to set release tag
  • Update version of Microsoft.PowerShell.Native to 7.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 from 10.0.22 to 10.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 for v6.1.6 and v6.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 and metadata.json for 7.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
Assets 24
You can’t perform that action at this time.