Skip to content
Pre-release

@TravisEz13 TravisEz13 released this Mar 26, 2020 · 21 commits to master since this release

7.1.0-preview.1 - 2020-03-26

Note: We are building against .NET 5 preview 1 for this release. Please see PR #12140 for details.

Breaking Changes

  • Use invariant culture string conversion for -replace operator (#10954) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Revert the PRs that made DBNull.Value and NullString.Value treated as $null (#11648)

Experimental Features

  • Use invariant culture string conversion for -replace operator (#10954) (Thanks @iSazonov!)

General Cmdlet Updates and Fixes

  • Fix an operator preference order issue in binder code (#12075) (Thanks @DamirAinullin!)
  • Fix NullReferenceException when binding common parameters of type ActionPreference (#12124)
  • Fix default formatting for deserialized MatchInfo (#11728) (Thanks @iSazonov!)
  • Use asynchronous streams in Invoke-RestMethod (#11095) (Thanks @iSazonov!)
  • Address UTF-8 Detection In Get-Content -Tail (#11899) (Thanks @NoMoreFood!)
  • Handle the IOException in Get-FileHash (#11944) (Thanks @iSazonov!)
  • Change 'PowerShell Core' to 'PowerShell' in a resource string (#11928) (Thanks @alexandair!)
  • Bring back MainWindowTitle in PSHostProcessInfo (#11885) (Thanks @iSazonov!)
  • Miscellaneous minor updates to Windows Compatibility (#11980)
  • Fix ConciseView to split PositionMessage using [Environment]::NewLine (#12010)
  • Remove network hop restriction for interactive sessions (#11920)
  • Fix NullReferenceException in SuspendStoppingPipeline() and RestoreStoppingPipeline() (#11870) (Thanks @iSazonov!)
  • Generate GUID for FormatViewDefinition InstanceId if not provided (#11896)
  • Fix ConciseView where error message is wider than window width and doesn't have whitespace (#11880)
  • Allow cross-platform CAPI-compatible remote key exchange (#11185) (Thanks @silijon!)
  • Fix error message (#11862) (Thanks @NextTurn!)
  • Fix ConciseView to handle case where there isn't a console to obtain the width (#11784)
  • Update CmsCommands to use Store vs certificate provider (#11643) (Thanks @mikeTWC1984!)
  • Enable pwsh to work on Windows systems where mpr.dll and STA is not available (#11748)
  • Refactor and implement Restart-Computer for Un*x and macOS (#11319)
  • Add an implementation of Stop-Computer for Linux and macOS (#11151)
  • Fix help function to check if less is available before using (#11737)
  • Update PSPath in certificate_format_ps1.xml (#11603) (Thanks @xtqqczze!)
  • Change regular expression to match relation-types without quotes in Link header (#11711) (Thanks @Marusyk!)
  • Fix error message during symbolic link deletion (#11331)
  • Add custom 'Selected.*' type to PSCustomObject in Select-Object only once (#11548) (Thanks @iSazonov!)
  • Add -AsUTC to the Get-Date cmdlet (#11611)
  • Fix grouping behavior with Boolean values in Format-Hex (#11587) (Thanks @vexx32!)
  • Make Test-Connection always use the default synchronization context for sending ping requests (#11517)
  • Correct startup error messages (#11473) (Thanks @iSazonov!)
  • Ignore headers with null values in web cmdlets (#11424) (Thanks @iSazonov!)
  • Re-add check for Invoke-Command job dispose. (#11388)
  • Revert "Update formatter to not write newlines if content is empty (#11193)" (#11342) (Thanks @iSazonov!)
  • Allow CompleteInput to return results from ArgumentCompleter when AST or Script has matching function definition (#10574) (Thanks @M1kep!)
  • Update formatter to not write new lines if content is empty (#11193)

Code Cleanup

Tools

  • Change recommended VS Code extension name from ms-vscode.csharp to ms-dotnettools.csharp (#12083) (Thanks @devlead!)
  • Specify csharp_preferred_modifier_order in EditorConfig (#11775) (Thanks @xtqqczze!)
  • Update .editorconfig (#11675) (Thanks @xtqqczze!)
  • Enable EditorConfig support in OmniSharp (#11627) (Thanks @xtqqczze!)
  • Specify charset in .editorconfig as utf-8 (no BOM) (#11654) (Thanks @xtqqczze!)
  • Configure the issue label bot (#11527)
  • Avoid variable names that conflict with automatic variables (#11392) (Thanks @xtqqczze!)

Tests

  • Add empty preview.md file to fix broken link (#12041)
  • Add helper functions for SSH remoting tests (#11955)
  • Add new tests for Get-ChildItem for FileSystemProvider (#11602) (Thanks @iSazonov!)
  • Ensure that types referenced by PowerShellStandard are present (#10634)
  • Check state and report reason if it's not "opened" (#11574)
  • Fixes for running tests on Raspbian (#11661)
  • Unify pester test syntax for the arguments of -BeOfType (#11558) (Thanks @xtqqczze!)
  • Correct casing for automatic variables (#11568) (Thanks @iSazonov!)
  • Avoid variable names that conflict with automatic variables part 2 (#11559) (Thanks @xtqqczze!)
  • Update pester syntax to v4 (#11544) (Thanks @xtqqczze!)
  • Allow error 504 (Gateway Timeout) in markdown-link tests (#11439) (Thanks @xtqqczze!)
  • Re-balance CI tests (#11420) (Thanks @iSazonov!)
  • Include URL in the markdown-links test error message (#11438) (Thanks @xtqqczze!)
  • Use CIM cmdlets instead of WMI cmdlets in tests (#11423) (Thanks @xtqqczze!)

Build and Packaging Improvements

  • Put symbols in separate package (#12169)
  • Disable x86 PDB generation (#12167)
  • Bump NJsonSchema from 10.1.5 to 10.1.11 (#12050) (#12088) (#12166)
  • Create crossgen symbols for Windows x64 and x86 (#12157)
  • Move to .NET 5 preview.1 (#12140)
  • Bump Microsoft.CodeAnalysis.CSharp from 3.4.0 to 3.5.0 (#12136)
  • Move to standard internal pool for building (#12119)
  • Fix package syncing to private Module Feed (#11841)
  • Add Ubuntu SSH remoting tests CI (#12033)
  • Bump Markdig.Signed from 0.18.1 to 0.18.3 (#12078)
  • Fix MSIX packaging to determine if a Preview release by inspecting the semantic version string (#11991)
  • Ignore last exit code in the build step as dotnet may return error when SDK is not installed (#11972)
  • Fix daily package build (#11882)
  • Fix package sorting for syncing to private Module Feed (#11838)
  • Set StrictMode version 3.0 (#11563) (Thanks @xtqqczze!)
  • Bump .devcontainer version to dotnet 3.1.101 (#11707) (Thanks @Jawz84!)
  • Move to version 3 of AzFileCopy (#11697)
  • Update README.md and metadata.json for next release (#11664)
  • Code Cleanup for environment data gathering in build.psm1 (#11572) (Thanks @xtqqczze!)
  • Update Debian Install Script To Support Debian 10 (#11540) (Thanks @RandomNoun7!)
  • Update ADOPTERS.md (#11261) (Thanks @edyoung!)
  • Change back to use powershell.exe in 'SetVersionVariables.yml' to unblock daily build (#11207)
  • Change to use pwsh to have consistent JSON conversion for DateTime (#11126)

Documentation and Help Content

  • Replace VSCode link in CONTRIBUTING.md (#11475) (Thanks @stevend811!)
  • Remove the version number of PowerShell from LICENSE (#12019)
  • Add the 7.0 change log link to CHANGELOG/README.md (#12062) (Thanks @LabhanshAgrawal!)
  • Improvements to the contribution guide (#12086) (Thanks @ShaydeNofziger!)
  • Update the doc about debugging dotnet core in VSCode (#11969)
  • Update README.md and metadata.json for the next release (#11918) (#11992)
  • Update Adopters.md to include info on Azure Pipelines and GitHub Actions (#11888) (Thanks @alepauly!)
  • Add information about how Amazon AWS uses PowerShell. (#11365) (Thanks @bpayette!)
  • Add link to .NET CLI version in build documentation (#11725) (Thanks @joeltankam!)
  • Added info about DeploymentScripts in ADOPTERS.md (#11703)
  • Update CHANGELOG.md for 6.2.4 release (#11699)
  • Update README.md and metadata.json for next release (#11597)
  • Update the breaking change definition (#11516)
  • Adding System Frontier to the PowerShell Core adopters list ADOPTERS.md (#11480) (Thanks @OneScripter!)
  • Update ChangeLog, README.md and metadata.json for 7.0.0-rc.1 release (#11363)
  • Add AzFunctions to ADOPTERS.md (#11311) (Thanks @Francisco-Gamino!)
  • Add Universal Dashboard to ADOPTERS.md (#11283) (Thanks @adamdriscoll!)
  • Add config.yml for ISSUE_TEMPLATE so that Doc, Security, Support, and Windows PowerShell issues go to URLs (#11153)
  • Add Adopters.md file (#11256)
  • Update Readme.md for preview.6 release (#11108)
  • Update SUPPORT.md (#11101) (Thanks @mklement0!)
  • Update README.md (#11100) (Thanks @mklement0!)

SHA256 Hashes of the release artifacts

  • powershell-7.1.0-preview.1-linux-alpine-x64.tar.gz
    • C7E5B469BBE2FA52B831781A116A8CF57ED148653EC316C5D1340EDAAFBF99AE
  • powershell-7.1.0-preview.1-linux-arm32.tar.gz
    • 50B523C0F8305A9D8C46A473928E070C7F3D18C07160D5C6DFEC5132B65A0501
  • powershell-7.1.0-preview.1-linux-arm64.tar.gz
    • 69DE8D06DEACED98BEBAD9C8A21B64820D4DF6E9F2AFFB902266666264114808
  • powershell-7.1.0-preview.1-linux-x64.tar.gz
    • E950A970DF5096B0E831F55F86F4FFABE4966F147E2EFE179DA6372BC2EEF235
  • powershell-7.1.0-preview.1-linux-x64-fxdependent.tar.gz
    • 7550BF921C501677971E5765B32C1A82934C533F3F09192EBB2E50115C2E4792
  • powershell-7.1.0-preview.1-osx-x64.pkg
    • 2950781506E4F25BB8E063AB1703B29D7C63D7BE1D373154C2F430D64BA58C85
  • powershell-7.1.0-preview.1-osx-x64.tar.gz
    • C6903D6E765C7A889A497F915321A187C0E43BF3D5D06BCB8FF45DAE18A35445
  • PowerShell-7.1.0-preview.1-win-arm32.msix
    • 53C9DB997FE10181A7883A5D560F5CCE08160AAE7E2C77A55767C208FBD5F671
  • PowerShell-7.1.0-preview.1-win-arm32.zip
    • D69B5B98D807ABD20F59A452A7120D1BD33262A51BB9A5268B0B96B3BA78EEED
  • PowerShell-7.1.0-preview.1-win-arm64.msix
    • 7B2B3FBBFCC1E928DBF37421DA98D30EE6AFFF2FB38BD103AA04174FA73F0E4A
  • PowerShell-7.1.0-preview.1-win-arm64.zip
    • DF2BEC2C9F97A65D8600F433C9D9E7FBD90C4D295A9C49CB03A42C03D6AD2622
  • PowerShell-7.1.0-preview.1-win-fxdependent.zip
    • 75827BC05A2C96DE0B6402864CA6162A793D0A62D118A38144632B1EC47924E7
  • PowerShell-7.1.0-preview.1-win-fxdependentWinDesktop.zip
    • 7CC5824656233B9AEC02834BF34EA5DA91F94763B6263FCB44F1D8D4E31649F3
  • PowerShell-7.1.0-preview.1-win-x64.msi
    • 41F0E6FF748F1246FC4F6D2E76DEC7537B9E65E885399F20E55E1802252961EC
  • PowerShell-7.1.0-preview.1-win-x64.msix
    • 9C9AB3EE4C8F579D62FC91DF72D5D1303493EDB0C6DB5A39D6A201BEB92823A7
  • PowerShell-7.1.0-preview.1-win-x64.zip
    • A9A6F163ED1087D16F647DDD1E6460BAA2B4E305D6ED63C0F280B236ABB93BA3
  • PowerShell-7.1.0-preview.1-win-x86.msi
    • 11CED04A2FA78C7CD453BCCFF9F8BA336D19158C883AEDAFD28A1267A68D8DDB
  • PowerShell-7.1.0-preview.1-win-x86.msix
    • 340941B743E35F3956E9B458CF07C8DEF5FB15937DFF28597D4437CA3BCD1659
  • PowerShell-7.1.0-preview.1-win-x86.zip
    • 48F1C4BC67A9B4F585EC3D4A1BE9D0CD734EE9198F50E7FD8747195461BD749C
  • powershell-preview_7.1.0-preview.1-1.debian.10_amd64.deb
    • 28DE256E4836DEEA1776AC61F54AAA1C5D64DBC39CF881C0F6AD9E80E888E7E1
  • powershell-preview_7.1.0-preview.1-1.debian.11_amd64.deb
    • 0124D387E00FE6216FAB5B522CDD4641C371ABB5E94D1FD969E76596D7C74151
  • powershell-preview_7.1.0-preview.1-1.debian.9_amd64.deb
    • 352306D19FB69FDC47EC44FC383819B7BE34D6E50D02ED53219415766908D6E6
  • powershell-preview_7.1.0-preview.1-1.ubuntu.16.04_amd64.deb
    • D56A9E8793679E68091675460811AFFD396246C2321D7BBB50F8C963EA0C3E99
  • powershell-preview_7.1.0-preview.1-1.ubuntu.18.04_amd64.deb
    • DE8266061E65145A366B6709F2CCEEA558D16431F1AD5E926F9ADD7C27AFE841
  • powershell-preview-7.1.0_preview.1-1.centos.8.x86_64.rpm
    • DB594146936868E9E979C3B641F05C29961253067ADE75AE13FAC4CD0FBE196A
  • powershell-preview-7.1.0_preview.1-1.rhel.7.x86_64.rpm
    • B29CF6622627F633D560A913104C3A2F7320A248A934B3DCBFEB56E95487B73F
Assets 28

@TravisEz13 TravisEz13 released this Mar 4, 2020 · 320 commits to master since this release

7.0.0 - 2020-03-04

Note: The snap package is segfault after launching on Ubuntu 20.04. We are investigating with the .NET team. The workaround for now is to use the tar.gz package. The previous issue with 16.04 has been resolved.

General Cmdlet Updates and Fixes

  • Enable Ctrl+C to work for global tool (#11959)
  • Fix ConciseView to not show the line information within the error messages (#11952)

Build and Packaging Improvements

  • Publish PowerShell into the Windows engineering system package format (#11960)
  • Bump .NET core framework to 3.1.2 (#11963)
  • Ensure the man page gzip has the correct name for LTS release (#11956)
  • Bump Microsoft.ApplicationInsights from 2.13.0 to 2.13.1 (#11925)

SHA256 Hashes of the release artifacts

  • powershell_7.0.0-1.debian.10_amd64.deb
    • 58B2F022B909C8BC96B288384024B58EF6CF8D2724F1C7425C7745E0AC84A8C5
  • powershell_7.0.0-1.debian.11_amd64.deb
    • 3ED567A3107DC8319E8BAB9C9A01A00B3344BD2DB6F92BF0ECE4E49FA77BD87D
  • powershell_7.0.0-1.debian.9_amd64.deb
    • 53D3B358A0B98B674E329C7D43860F747AAF77747AEAD8F667B8594D21C8CE53
  • powershell_7.0.0-1.ubuntu.16.04_amd64.deb
    • 245A55BBFF2BEA43F501EEB511C317DB62774298F5310EF3357307899FF3B091
  • powershell_7.0.0-1.ubuntu.18.04_amd64.deb
    • A28C95B376E6DD7EF0BF523B6BD329485948A53E27FD2E8B3DDED6981471214C
  • powershell-7.0.0-1.centos.8.x86_64.rpm
    • 3F5EEEF95F24B1804034B29036F6C3D7951F7B995E637713DEFF3088EED7BF65
  • powershell-7.0.0-1.rhel.7.x86_64.rpm
    • 09EB0F49F91FC5DA569DE9F8FCADA36CDF79846A1AEA0679D357D316453B2838
  • powershell-7.0.0-linux-alpine-x64.tar.gz
    • 5D04337A8B18494DF242F68DD4C960EFBE491AE127901CA15007993F1983CCDF
  • powershell-7.0.0-linux-arm32.tar.gz
    • CBB6ACBB40F73CCF83920F4729DC86EBF3566BB9A01CA68E0698D33FDBE6D7B0
  • powershell-7.0.0-linux-arm64.tar.gz
    • C361C1440012A59DAC02B3B36744B728AE2409356876C0845C5CA2DAFA8E6153
  • powershell-7.0.0-linux-x64.tar.gz
    • 3E80A662A5DEFB283185961330C4A44D5D5179F9EB2A2EE74AC7E1D3CAF16B2C
  • powershell-7.0.0-linux-x64-fxdependent.tar.gz
    • 1B232E7704BB128534FED670D17617E1E34558398B4E6227A5E5F28FDA003E95
  • powershell-7.0.0-osx-x64.tar.gz
    • 7EA2A539CB33F3C1C62280EEA1D3B55CBD84C86676437A390E81C0AE374483E6
  • PowerShell-7.0.0-win-arm32.zip
    • BA260EBA7AC2FFBD7E63570738AAC92440D434DD84ACAA1E70C58649461718D4
  • PowerShell-7.0.0-win-arm64.zip
    • 2FD04091F7AACF2BBBA470EDC92A28034CD6F54999F7A880404AD17954476ABF
  • PowerShell-7.0.0-win-fxdependent.zip
    • 8A96806066C0BC2AFED53C1A5B5167BCC6D75E9600EC1D69CDEF242B3920F5E3
  • PowerShell-7.0.0-win-fxdependentWinDesktop.zip
    • 3BF3898D97610F1ACDFBA819399A876DCE2B5788184C7FF3BE017522E71B47EF
  • PowerShell-7.0.0-win-x64.msi
    • 876F4A64012A1FB024DCCEA696DB00C5CD1A37C8DC9DFA2431C58CDF9F82950B
  • PowerShell-7.0.0-win-x64.zip
    • CDA2CA2227FBEC2C753AA760859667B02007D14646A831BD908B8F749CBCC687
  • PowerShell-7.0.0-win-x86.msi
    • C0E8CBE16EDA134385D499881E6E0F2784BCB4D26CBE42ED5B81E29EEC37B3DA
  • PowerShell-7.0.0-win-x86.zip
    • F33E852F7721E61FF3BAE9FC04F1DFA48CE7B10CD59D649126D5BA9BFAD9AECD
  • powershell-lts_7.0.0-1.debian.10_amd64.deb
    • 54CBB3915CC01B215AAB0E260C73131DDDE410CFC50440BC8C4D2E336992882A
  • powershell-lts_7.0.0-1.debian.11_amd64.deb
    • 974BB634616B4FD1B4A9E024580C1936410D1C267E23BFD34164F1853428BFBF
  • powershell-lts_7.0.0-1.debian.9_amd64.deb
    • F49DDA694DA791CEE0F0B456FAB0A2818079102ED9D51B89E1F1879654BA62E1
  • powershell-lts_7.0.0-1.ubuntu.16.04_amd64.deb
    • 54B39CCB64D84DEF03D2C216757D53B233B3D5F74636675C7DFFEEAA72E8B1CA
  • powershell-lts_7.0.0-1.ubuntu.18.04_amd64.deb
    • AB4B7E104CAD9DC7D43AD18F335EA14919CF4A930B55348D6601C99A12D9A4FC
  • powershell-lts-7.0.0-1.centos.8.x86_64.rpm
    • 1CD5DA84E398A216B2D37F7B1361601B0EF4D79D33A1219C70BB8C083D9CD191
  • powershell-lts-7.0.0-1.rhel.7.x86_64.rpm
    • EF6D8728FDE0226A715B85FB199352D9EDE2ECC88CFF890846713CCA34099D82
  • powershell-lts-7.0.0-osx-x64.pkg
    • 28321A96A8630E3BFD9E8858645D5D35B3E9D7918A63F557924E97414D303C76
  • powershell-7.0.0-osx-x64.pkg
    • 80F75903E9F33B407A7F15C087A2C2B12A93DC153469E091D18048D01080085E
Assets 32
Pre-release

@TravisEz13 TravisEz13 released this Feb 21, 2020 · 320 commits to master since this release

  • Note: There is an issue when installing the powershell-lts packages side by side with the powershell 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 an ObsoleteAttribute (#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 to ssh (#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 in powershell.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

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 from metadata.json to release.json (#11897)
  • Bump Microsoft.ApplicationInsights from 2.12.1 to 2.13.0 (#11894)
  • Make LTS package always not a preview (#11895)
  • Bump System.Data.SqlClient from 4.8.0 to 4.8.1 (#11879)
  • Change LTSRelease value in metadata.json to true for RC.3 release (Internal 10960)
  • Update LTS logic to depend on metadata.json (#11877)
  • Set default value of LTSRelease to false (#11874)
  • Refactor packaging pipeline (#11852)
  • Make sure LTS packages have symbolic links for pwsh and pwsh-lts (#11843)
  • Bump Microsoft.PowerShell.Native from 7.0.0-rc.2 to 7.0.0 (#11839)
  • Update the NuGet package generation to include cimcmdlet.dll and most of the built-in modules (#11832)
  • Bump Microsoft.PowerShell.Archive from 1.2.4.0 to 1.2.5 (#11833)
  • Bump PSReadLine from 2.0.0-rc2 to 2.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 from 10.1.4 to 10.1.5 (#11730)
  • Fix symbolic link creation in packaging.psm1 (#11723)
  • Bump Microsoft.ApplicationInsights from 2.12.0 to 2.12.1 (#11708)
  • Bump NJsonSchema from 10.1.3 to 10.1.4 (#11620)
  • Move to latest Azure DevOps agent images (#11704)
  • Bump Markdig.Signed from 0.18.0 to 0.18.1 (#11641)

Documentation and Help Content

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
Assets 41

@TravisEz13 TravisEz13 released this Jan 27, 2020 · 1007 commits to master since this release

v6.2.4 - 01/27/2020

General Cmdlet Updates and Fixes

  • Enable Start-Process to work on Windows 7 (#10417) (Thanks @iSazonov!)
  • Fix global tool issues around exit code, command line parameters, and paths with spaces (#10461)
  • Make Add-Type usable in applications that host PowerShell (#10587)

Build and Packaging Improvements

  • Update to use TSAv2 (#9914)
  • Update the dotnet SDK install script URL in build.psm1 (#10927)
  • Update dependencies needed by Azure PowerShell and patch for Newtonsoft.Json (Internal 10798)
  • Fix path for getting reference assemblies (Internal 10792)

SHA256 Hashes of the release artifacts

  • powershell_6.2.4-1.debian.9_amd64.deb
    • 8E28E54D601F0751922DE24632C1E716B4684876255CF82304A9B19E89A9CCAC
  • powershell_6.2.4-1.ubuntu.16.04_amd64.deb
    • 628EE3FA86742ACB0E61375BA81432C26758D441F3C19F2746C4F0F1426505DB
  • powershell_6.2.4-1.ubuntu.18.04_amd64.deb
    • 0FFF3B9A59C8027FC21DF3A95F85B2283DB1BEB1B70C08D14BC1CE94B01A49F4
  • powershell-6.2.4-1.rhel.7.x86_64.rpm
    • 1AB9C1EB4A213966E25D8448754D4207C1020B3A282710A1981492C08BF2EEFE
  • powershell-6.2.4-linux-alpine-x64.tar.gz
    • B0A4C385075D751526A889C2DF55B1E537E2E73B4F103B3C4AEF82BE2AB3AFE0
  • powershell-6.2.4-linux-arm32.tar.gz
    • CC7BEDECFA2150C93BC1A551D1D1041E0F3AF20B7501A33DFB14ACBC2E3F3441
  • powershell-6.2.4-linux-arm64.tar.gz
    • A0147F819D68BFA6D1DE93CE6DEE526D17522329936670FE4CBCDC2F589C0285
  • powershell-6.2.4-linux-x64.tar.gz
    • BE349B9A2244AC06BC6A6E694434CAE13AF696EA42EB47E8AD1AD39354A2D039
  • powershell-6.2.4-linux-x64-fxdependent.tar.gz
    • B07A44548FDCE6C1A5EBF3383AD27F810046BB39E2542591B5E67EEA7B4D6B76
  • powershell-6.2.4-osx-x64.pkg
    • 7F45AA3DB9BCC961BD5223AC3B5231A5BD4516A2EBE607E1D877DEA6F78B630B
  • powershell-6.2.4-osx-x64.tar.gz
    • E50DAF41DE417506B949ACF9D47B3CE6E2E64A93A081C58E62287A44279D94DF
  • PowerShell-6.2.4-win-arm32.msix
    • E34094B4866EB1DF15C774D7EDDFCA8C81853C3B5A66703A0C0D5D64175B856D
  • PowerShell-6.2.4-win-arm32.zip
    • 2250AA5A3EFFE9B81DA1EE6912835B8D55DDB7E1439677A1C463CCB321948629
  • PowerShell-6.2.4-win-arm64.msix
    • FE7861A8AB55D1D9B5B39DB0540AB37E54E5C039178307C237C36E570FC8BE0A
  • PowerShell-6.2.4-win-arm64.zip
    • 40202D394545245B2F1DB99A02B71C89059AA18BFFC4F13EF4256DE97586DA56
  • PowerShell-6.2.4-win-fxdependent.zip
    • EE51CF42A2CEA13A6EEC69885BF94AF561459243A979BA1B646598AF6F404483
  • PowerShell-6.2.4-win-x64.msi
    • AE0601C854B8D1953CCEBCA6DF7EFECF37B4B81844FC345093A3160C3C6417CA
  • PowerShell-6.2.4-win-x64.msix
    • 5DF4E7A643832103638BDD9BCE11BE68890C3959D8AC199E3574FB0368E23164
  • PowerShell-6.2.4-win-x64.zip
    • 54AF157B57C83731907460F3E24AC60852E7F6A685A748CAC8717F3BA18188B6
  • PowerShell-6.2.4-win-x86.msi
    • 24903FA0B46C34959B2BFDE1DDF6B1BEBDEDC0C1F8ED25B65F88C6D20103123A
  • PowerShell-6.2.4-win-x86.zip
    • FFF26E8A84A74D0AF2776E5FFA97C77735F5FC0FD1B219EA8386153AFFB2A7BB
Assets 23
Pre-release

@TravisEz13 TravisEz13 released this Jan 16, 2020 · 320 commits to master since this release

v7.0.0-rc.2 - 1/16/2020

Note: There is a known issue with WinRM-based remoting on Debian 10 and 11 when using Basic authentication with HTTPS. We are currently investigating this problem and try to address it for PowerShell 7 GA.

Breaking Changes

  • Use ISOWeek for week numbers in Get-Date accounting for leap years (#11536) (Thanks @paalbra!)

Engine Updates and Fixes

  • Revert the PRs that made DBNull.Value and NullString.Value treated as $null (#11584)
  • Support expanding ~ in $env:PATH when doing command discovery (#11552)
  • Skip null data in output data received handler to fix a NullReferenceException (#11448) (Thanks @iSazonov!)
  • Add ssh parameter sets for the parameter -JobName in Invoke-Command (#11444)
  • Adding PowerShell Editor Services and PSScriptAnalyzer to tracked modules (#11514)
  • Fix key exchange hang with SecureString for the OutOfProc transports (#11380, #11406)
  • Add setting to disable the implicit WinPS module loading (#11332)

General Cmdlet Updates and Fixes

  • Fix NullReferenceException in ConciseView (#11435) (Thanks @iSazonov!)
  • Remove the default value of $true for the parameter -RequireLicenseAcceptance in New-ModuleManifest (#11512) (Thanks @ThomasNieto!)
  • Make Web Cmdlets skip processing the content headers with a null or empty value for backward compatibility (#11421) (Thanks @spongemike2!)
  • Don't format exceptions that are not ErrorRecord objects (#11415)
  • Mark InitialSessionState.ImportPSSnapIn as Obsolete (#11399)
  • Use PositionMessage for the line context information for ConciseView (#11398)
  • Add trailing line number to filename for ConciseView (#11391)
  • Update HelpInfoUri for all modules in PowerShell 7.0 (#11389)
  • Remove unnecessary newline in ConciseView (#11383)
  • Move Set-StrictMode to the outer script block for ErrorView (#11381)
  • Remove the declaration of Get-Error experimental feature from module manifest (#11369)
  • Update error message if Update-Help fails for the current UICulture (#11356)
  • Test-Connection: Fallback to hop IP Address on -Traceroute without -ResolveDestination (#11335) (Thanks @vexx32!)
  • Add null host name check in WSMan (#11288) (Thanks @iSazonov!)
  • Add Type member to exceptions containing type of exception for Get-Error (#11076)
  • Write an error if argument is a directory in Get-FileHash cmdlet (#11114) (Thanks @iSazonov!)
  • Update Get-Error to not modify the original $Error object (#11125)

Code Cleanup

  • Use .NET code to check for processor architecture instead of P/Invoke (#11046) (Thanks @iSazonov!)

Tests

  • Test fixes for various platforms (#11579, #11541)
  • Various test fixes for debugger and remoting (#11528)
  • DSC test fixes for Alpine and Raspbian (#11508)
  • Normalize line endings before comparing string in tests (#11499)
  • Fix ssh remoting test to work on all platforms (#11500)
  • Build test artifacts for Alpine (#11483)
  • Make null member access tests as string to avoid parsing errors (#11385)
  • Fix test failing when UnixStat feature is disabled (#11370)
  • Update hosting tests to use the SDK version from the build property (#11368)
  • Add retry to Enter-PSHostProcess test (#11360)

Build and Packaging Improvements

  • Bump Microsoft.PowerShell.Native from 7.0.0-rc.1 to 7.0.0.rc.2 (#11583)
  • Update .NET SDK version to 3.1.101 (#11582)
  • Bump PSReadLine from 2.0.0-rc1 to 2.0.0-rc2 (#11581)
  • Bump NJsonSchema from 10.0.28 to 10.1.3 (#11382, #11573)
  • Generate the correct reference assembly for Microsoft.PowerShell.ConsoleHost NuGet package (#11545)
  • Update building of MSIX for RC to use 100 range revision (#11526)
  • Fix symbolic links on Debian 10 packages (#11474)
  • Bump Microsoft.PowerShell.Archive from 1.2.3.0 to 1.2.4.0 (#11502)
  • Add script to rebuild WIX component references (#11485)
  • Bump PackageManagement from 1.4.5 to 1.4.6 (#11427)
  • Bump PowerShellGet from 2.2.2 to 2.2.3 (#11426)
  • Bump ThreadJob from 2.0.2 to 2.0.3 (#11416)
  • Fix symbolic links to libs on Debian 10 (#11390)
  • Improve Ubuntu detection for Ubuntu derivatives like GalliumOS etc (#11155)

Documentation and Help Content

  • Fix broken link in debugging README.md (#11503)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-rc.2-linux-alpine-x64.tar.gz
    • 3A1AA7FA57F3CCEE43950F39367FF4138F5F21FE5F07B42CB611E41842309BA8
  • powershell-7.0.0-rc.2-linux-arm32.tar.gz
    • 00576AEF59EC582393D17307B81C297D4833E542E53883359602F5A86B96AC0E
  • powershell-7.0.0-rc.2-linux-arm64.tar.gz
    • E744D778475F48D169DA33C045BF07588BA0FEB4FFFBD5771010F0AFB17788B7
  • powershell-7.0.0-rc.2-linux-x64.tar.gz
    • 2CD60523898E3DD461C3B154B1989E755FEDD5B3D15A885BFEDC209ACC38EF88
  • powershell-7.0.0-rc.2-linux-x64-fxdependent.tar.gz
    • 9F40116C56759EC7CEE2185C68ADCC227395D0D695EAA56F40E068E200EF6E29
  • powershell-7.0.0-rc.2-osx-x64.pkg
    • 4D97C7F6FF3FCD12996D28CE61A45FC6162D92E3A5E45EF448C445CE431F5725
  • powershell-7.0.0-rc.2-osx-x64.tar.gz
    • F77D5D3BB080DCC5EDE1316780BF074E448600E8F978A5D4060EE829491241B7
  • PowerShell-7.0.0-rc.2-win-arm32.msix
    • FD77554EBD583C6F4B539CD979F1A601D98463513AF712E8928D833D69BDC40E
  • PowerShell-7.0.0-rc.2-win-arm32.zip
    • 44E8C156C270DFD1D4B7F4E820240696087502B18FFE20A37EC04DB62B82A039
  • PowerShell-7.0.0-rc.2-win-arm64.msix
    • 5FBAC92155DC7986A4592FECF8CA21BA1B1CB7FC1777888501D461ECB3472819
  • PowerShell-7.0.0-rc.2-win-arm64.zip
    • F79D428FEDF083D76EE01A83E6875D2D7368570FBC04981AC20F76711FA052AF
  • PowerShell-7.0.0-rc.2-win-fxdependent.zip
    • 58A3F212C365EBEB363B533E1001D95D7583490BB8A9401933DB9521B54F3242
  • PowerShell-7.0.0-rc.2-win-fxdependentWinDesktop.zip
    • 785DDCEC721957B85F1BC2FB48BC9062E575934786435260DDC4426148594D64
  • PowerShell-7.0.0-rc.2-win-x64.msi
    • A903B63F27882B726E81E7A6EE3E52CE3979036A372DDF4F4D62DF8CE5523345
  • PowerShell-7.0.0-rc.2-win-x64.msix
    • C10DC9A253FAD9AF058D3B9C58DBF533C0831379F60E74F1D873AE8A02356ED2
  • PowerShell-7.0.0-rc.2-win-x64.zip
    • 58C76BF77E206494E1FD82F96B65FC4BF240092DCB247C78077B63976262AF41
  • PowerShell-7.0.0-rc.2-win-x86.msi
    • CA90F07DD63B369BCD8B7AC20402AF58FE812E782021B95396996EE280B9DAD9
  • PowerShell-7.0.0-rc.2-win-x86.msix
    • AB07ADFB2AEE1FD8B06D175C713C33149BC69BDEF3F9DA9B73B3C9799926103A
  • PowerShell-7.0.0-rc.2-win-x86.zip
    • FD216F2C5358BED81DF9500C8371126FA2EB99E76F430F9BB2E091B968D15F5B
  • powershell-preview_7.0.0-rc.2-1.debian.10_amd64.deb
    • 03ACE482E443C12714038E13FD25983B1B8960CF213C31614491567AFF5217C4
  • powershell-preview_7.0.0-rc.2-1.debian.11_amd64.deb
    • DC3672FFB777CC23DA41994FF39E03A16E86FCDCE8AA3AD6D9626337E7C2D222
  • powershell-preview_7.0.0-rc.2-1.debian.9_amd64.deb
    • D0CF0FBD768C0F3E35687785F78BA1E5FE171B8BFE1AE086587C82869130588B
  • powershell-preview_7.0.0-rc.2-1.ubuntu.16.04_amd64.deb
    • 7EB915B4BFD60BF789D7C5385AF416EC7555F494E18F457323C582B6F314B14E
  • powershell-preview_7.0.0-rc.2-1.ubuntu.18.04_amd64.deb
    • F2599307D4AE082BEAD3F8457C48DF1FBC5A9378744F3C437F1CCE1D15BA7090
  • powershell-preview-7.0.0_rc.2-1.centos.8.x86_64.rpm
    • 4B987DEFCFB015076D571E6D053503ED9406A50F7BA7A4F5F9A7A0075CC17FC1
  • powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.rpm
    • 904B4F657FA8359997CA75C88601469533EDD7643DADF024CF95F426FB05C980

Note: This file was replaced because it was missing symbolic links.

  • powershell-7.0.0-rc.2-linux-x64.tar.gz
    • F365C5DE1D29975B5CB759C16BBF636326311C848410AA397491BE247DE7B732
Assets 28
Pre-release

@TravisEz13 TravisEz13 released this Dec 16, 2019 · 320 commits to master since this release

v7.0.0-rc.1 - 12/16/2019

Breaking Changes

  • Make update notification support LTS and default channels (#11132)

Engine Updates and Fixes

  • Improvements in breakpoint APIs for remote scenarios (#11312)
  • Fix PowerShell class definition leaking into another Runspace (#11273)
  • Fix a regression in formatting caused by the FirstOrDefault primitive added in 7.0.0-Preview1 (#11258)
  • Additional Microsoft Modules to track in PS7 Telemetry (#10751)
  • Make approved features non-experimental (#11303)
  • Update ConciseView to use TargetObject if applicable (#11075)
  • Fix NullReferenceException in CompletionCompleters public methods (#11274)
  • Fix apartment thread state check on non-Windows platforms (#11301)
  • Update setting PSModulePath to concatenate the process and machine environment variables (#11276)
  • Bump .NET Core to 3.1.0 (#11260)
  • Fix detection of $PSHOME in front of $env:PATH (#11141)

General Cmdlet Updates and Fixes

  • Fix for issue on Raspbian for setting date of file changes in UnixStat Experimental Feature (#11313)
  • Add -AsPlainText to ConvertFrom-SecureString (#11142)
  • Added WindowsPS version check for WinCompat (#11148)
  • Fix error-reporting in some WinCompat scenarios (#11259)
  • Add native binary resolver (#11032) (Thanks @iSazonov!)
  • Update calculation of char width to respect CJK chars correctly (#11262)
  • Add Unblock-File for macOS (#11137)
  • Fix regression in Get-PSCallStack (#11210) (Thanks @iSazonov!)
  • Remove autoloading of the ScheduledJob module when using Job cmdlets (#11194)
  • Add OutputType to Get-Error cmdlet and preserve original typenames (#10856)
  • Fix null reference in SupportsVirtualTerminal property (#11105)

Code Cleanup

  • Change comment and element text to meet Microsoft standards (#11304)

Tests

  • Make unreliable DSC test pending (#11131)

Build and Packaging Improvements

  • Fix Nuget package signing for Coordinated Package build (#11316)
  • Update dependencies from PowerShell Gallery and NuGet (#11323)
  • Bump Microsoft.ApplicationInsights from 2.11.0 to 2.12.0 (#11305)
  • Bump Microsoft.CodeAnalysis.CSharp from 3.3.1 to 3.4.0 (#11265)
  • Updates packages for Debian 10 and 11 (#11236)
  • Only enable experimental features prior to RC (#11162)
  • Update macOS minimum version (#11163)
  • Bump NJsonSchema from 10.0.27 to 10.0.28 (#11170)

Documentation and Help Content

  • Refactor change logs into one log per release (#11165)
  • Fix FWLinks for PowerShell 7 online help documents (#11071)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-rc.1-linux-alpine-x64.tar.gz
    • B226E27DA1D2E2EE55B069FA7F560C4A8F7A9B936368341143739A104F73962B
  • powershell-7.0.0-rc.1-linux-arm32.tar.gz
    • A196068D0B5A8A02DF8A9332FA05A55F2A08568CDD50EA40883F7A24351CCA04
  • powershell-7.0.0-rc.1-linux-arm64.tar.gz
    • E129A53CEF1B45309BE8E85A908265F6ED305A49A827B05D250D05D55507A1E7
  • powershell-7.0.0-rc.1-linux-x64.tar.gz
    • 145B037411C5E527DBEAB9314C21E0EC0D8CFDE9AF222B988E10E6FDC7E8DE97
  • powershell-7.0.0-rc.1-linux-x64-fxdependent.tar.gz
    • C7259524372C636F3C276B527A7C67569C76B25EE079254288C98C4775543A9D
  • powershell-7.0.0-rc.1-osx-x64.pkg
    • 4260EAA0DAFA9A48787D5F967052A774092189B6A614EED170DEC9AAD556FD9C
  • powershell-7.0.0-rc.1-osx-x64.tar.gz
    • 096780084D644D4DF11D766376AAEBA98DFD56CD4E524BF60EA2F2E902B1E059
  • PowerShell-7.0.0-rc.1-win-arm32.msix
    • E27C553FC90E2C11D1FFA76DED5DB9CAA2971E31922516CB322D8F29FD11A937
  • PowerShell-7.0.0-rc.1-win-arm32.zip
    • 16482ED0E843C35E1F17A24BD021E3D6B4FEBBE3A0E8F81AD8DFBA8A821D35F1
  • PowerShell-7.0.0-rc.1-win-arm64.msix
    • BBED4C1A3027C3A4F50D02DC3019C66F47E4815E805291C4B0C7639907E78B1F
  • PowerShell-7.0.0-rc.1-win-arm64.zip
    • 53D174A85D28C6FE2D7DBA0492F3EC7B7FE502FA97D1165DF9CAF113F8AB4604
  • PowerShell-7.0.0-rc.1-win-fxdependent.zip
    • 59E941BA91424C37FC31A10E572166A89C0D67627D98CDAE2BF552FBD67FD8BA
  • PowerShell-7.0.0-rc.1-win-fxdependentWinDesktop.zip
    • 2893EF55F0F097DA447EA74A701F9460C3FB2E197719D7B3AFA22D8CA8A9DF06
  • PowerShell-7.0.0-rc.1-win-x64.msi
    • CC4A97C804F3644AA2B9A6ECF3BCB69527ACCE76678C5C0D15886ED45CB7ABB3
  • PowerShell-7.0.0-rc.1-win-x64.msix
    • EA895C9609910BFE8952052C9DD0B1BCEB14B53C0AE2E146868447F04EA05948
  • PowerShell-7.0.0-rc.1-win-x64.zip
    • 7FA0E17FFC9DB6BFF0AD1E474127D26C6BBEDB30FB3D2122A72D019031C834F4
  • PowerShell-7.0.0-rc.1-win-x86.msi
    • 1D6FA11D19BDD29B259F6BA0B88A2D657D4B08B14A4F4A0A459D7EACC8E3612B
  • PowerShell-7.0.0-rc.1-win-x86.msix
    • DB766AFCFAB5D330A0EF28145F0EA58ADED20F09E9B5A089A875340B67E5B3E8
  • PowerShell-7.0.0-rc.1-win-x86.zip
    • 9A6DA5125223595B2A3FDE77CA189D74758C46787A50366BFC1A06D6117D9639
  • powershell-preview_7.0.0-rc.1-1.debian.10_amd64.deb
    • 97A47C279285820FEAE1F23AA751D487613B10FACFED9F70E43A1BBC64A76516
  • powershell-preview_7.0.0-rc.1-1.debian.11_amd64.deb
    • 586FDFB9279A8531F4A781659BA5F79C3B2F781615F74A65AAE4BDF86BA52FFF
  • powershell-preview_7.0.0-rc.1-1.debian.9_amd64.deb
    • 5838E53DF30A71293D289BB32EC2A0719B44C41AAD29A34A783E06A434792F80
  • powershell-preview_7.0.0-rc.1-1.ubuntu.16.04_amd64.deb
    • 7C4A3EFEFE5F59F0B1BA927AAB642F6C7FCDA4FB1DE153446A3D739E4E875013
  • powershell-preview_7.0.0-rc.1-1.ubuntu.18.04_amd64.deb
    • EA5BD015F778394181592D963E2368265A0C125A3625FC7AC4C9FB2D31210B61
  • powershell-preview-7.0.0_rc.1-1.centos.8.x86_64.rpm
    • B3AA2DD67512C6F6D0BA75BBA0E08F5CA6A834B00F46A9772DAD929A458AF6A9
  • powershell-preview-7.0.0_rc.1-1.rhel.7.x86_64.rpm
    • 843D1A45806D08BBA1E0D4700D2C7D55FE38D10730DC6F926FE908D480885540
Assets 28
Pre-release

@TravisEz13 TravisEz13 released this Nov 21, 2019 · 320 commits to master since this release

v7.0.0-preview.6 - 11/21/2019

Note: The CentOS 8 deb package is experimental for this release. A Docker image and deb package will be available, but the deb package will not be released to packages.microsoft.com. For more information please see: #11147

Breaking Changes

  • Update Test-Connection to work more like the one in Windows PowerShell (#10697) (Thanks @vexx32!)
  • Preserve $? for ParenExpression, SubExpression and ArrayExpression (#11040)
  • Set working directory to current directory in Start-Job (#10920) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Allow pwsh to inherit $env:PSModulePath and enable powershell.exe to start correctly (#11057)

Experimental Features

  • Provide Unix stat information in filesystem output (#11042)
  • Support null-conditional operators ?. and ?[] in PowerShell language (#10960)
  • Support using non-compatible Windows PowerShell modules in PowerShell Core (#10973)

Performance

  • Avoid using closure in Parser.SaveError (#11006)
  • Improve the caching when creating new Regex instances (#10657) (Thanks @iSazonov!)
  • Improve processing of the PowerShell built-in type data from types.ps1xml, typesV3.ps1xml and GetEvent.types.ps1xml (#10898)
  • Update PSConfiguration.ReadValueFromFile to make it faster and more memory efficient (#10839)

General Cmdlet Updates and Fixes

  • Add limit check in Get-WinEvent (#10648) (Thanks @iSazonov!)
  • Fix command runtime so StopUpstreamCommandsException doesn't get populated in -ErrorVariable (#10840)
  • Set the output encoding to [Console]::OutputEncoding for native commands (#10824)
  • Support multi-line code blocks in examples (#10776) (Thanks @Greg-Smulko!)
  • Add Culture parameter to Select-String cmdlet (#10943) (Thanks @iSazonov!)
  • Fix Start-Job working directory path with trailing backslash (#11041)
  • ConvertFrom-Json: Unwrap collections by default (#10861) (Thanks @danstur!)
  • Use case-sensitive Hashtable for Group-Object cmdlet with -CaseSensitive and -AsHashtable switches (#11030) (Thanks @vexx32!)
  • Handle exception if enumerating files fails when rebuilding path to have correct casing (#11014)
  • Fix ConciseView to show Activity instead of myCommand (#11007)
  • Allow web cmdlets to ignore HTTP error statuses (#10466) (Thanks @vdamewood!)
  • Fix piping of more than one CommandInfo to Get-Command (#10929)
  • Add back Get-Counter cmdlet for Windows (#10933)
  • Make ConvertTo-Json treat [AutomationNull]::Value and [NullString]::Value as $null (#10957)
  • Remove brackets from ipv6 address for SSH remoting (#10968)
  • Fix crash if command sent to pwsh is just whitespace (#10977)
  • Added cross-platform Get-Clipboard and Set-Clipboard (#10340)
  • Fix setting original path of filesystem object to not have extra trailing slash (#10959)
  • Support $null for ConvertTo-Json (#10947)
  • Add back Out-Printer command on Windows (#10906)
  • Fix Start-Job -WorkingDirectory with whitespace (#10951)
  • Return default value when getting null for a setting in PSConfiguration.cs (#10963) (Thanks @iSazonov!)
  • Handle IO exception as non-terminating (#10950)
  • Add GraphicalHost assembly to enable Out-GridView, Show-Command, and Get-Help -ShowWindow (#10899)
  • Take ComputerName via pipeline in Get-HotFix (#10852) (Thanks @kvprasoon!)
  • Fix tab completion for parameters so that it shows common parameters as available (#10850)
  • Fix GetCorrectCasedPath() to first check if any system file entries is returned before calling First() (#10930)
  • Set working directory to current directory in Start-Job (#10920) (Thanks @iSazonov!)
  • Change TabExpansion2 to not require -CursorColumn and treat as $InputScript.Length (#10849)
  • Handle case where Host may not return Rows or Columns of screen (#10938)
  • Fix use of accent colors for hosts that don't support them (#10937)
  • Add back Update-List command (#10922)
  • Update FWLink Id for Clear-RecycleBin (#10925)
  • During tab completion, skip file if can't read file attributes (#10910)
  • Add back Clear-RecycleBin for Windows (#10909)
  • Add $env:__SuppressAnsiEscapeSequences to control whether to have VT escape sequence in output (#10814)

Code Cleanup

  • Cleanup style issues in Compiler.cs (#10368) (Thanks @iSazonov!)
  • Remove the unused type converter for CommaDelimitedStringCollection (#11000) (Thanks @iSazonov!)
  • Cleanup style in InitialSessionState.cs (#10865) (Thanks @iSazonov!)
  • Code clean up for PSSession class (#11001)
  • Remove the not-working 'run Update-Help from Get-Help when Get-Help runs for the first time' feature (#10974)
  • Fix style issues (#10998) (Thanks @iSazonov!)
  • Cleanup: use the built-in type alias (#10882) (Thanks @iSazonov!)
  • Remove the unused setting key ConsolePrompting and avoid unnecessary string creation when querying ExecutionPolicy setting (#10985)
  • Disable update notification check for daily builds (#10903) (Thanks @bergmeister!)
  • Reinstate debugging API lost in #10338 (#10808)

Tools

  • Add default setting for the SDKToUse property so that it builds in VS (#11085)
  • Install-Powershell.ps1: Add parameter to use MSI installation (#10921) (Thanks @MJECloud!)
  • Add basic examples for install-powershell.ps1 (#10914) (Thanks @kilasuit!)

Tests

  • Fix stringdata test to correctly validate keys of hashtables (#10810)
  • Unload test modules (#11061) (Thanks @iSazonov!)
  • Increase time between retries of testing URL (#11015)
  • Update tests to accurately describe test actions. (#10928) (Thanks @romero126!)

Build and Packaging Improvements

  • Updating links in README.md and metadata.json for Preview.5 (#10854)
  • Select the files for compliance tests which are owned by PowerShell (#10837)
  • Allow win7x86 msix package to build. (Internal 10515)
  • Allow semantic versions to be passed to NormalizeVersion function (#11087)
  • Bump .NET core framework to 3.1-preview.3 (#11079)
  • Bump PSReadLine from 2.0.0-beta5 to 2.0.0-beta6 in /src/Modules (#11078)
  • Bump Newtonsoft.Json from 12.0.2 to 12.0.3 (#11037) (#11038)
  • Add Debian 10, 11 and CentOS 8 packages (#11028)
  • Upload Build-Info Json file with the ReleaseDate field (#10986)
  • Bump .NET core framework to 3.1-preview.2 (#10993)
  • Enable build of x86 MSIX package (#10934)
  • Update the dotnet SDK install script URL in build.psm1 (#10927)
  • Bump Markdig.Signed from 0.17.1 to 0.18.0 (#10887)
  • Bump ThreadJob from 2.0.1 to 2.0.2 (#10886)
  • Update AppX Manifest and Packaging module to conform to MS Store requirements (#10878)

Documentation and Help Content

  • Update CONTRIBUTING.md (#11096) (Thanks @mklement0!)
  • Fix installation doc links in README.md (#11083)
  • Adds examples to install-powershell.ps1 script (#11024) (Thanks @kilasuit!)
  • Fix to Select-String emphasis and Import-DscResource in CHANGELOG.md (#10890)
  • Remove the stale link from powershell-beginners-guide.md (#10926)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-preview.6-linux-alpine-x64.tar.gz
    • D2A2EA5F381BDB4D61C2B44E998B23A0429C344CE7C846D85416CCD3BC9EC96F
  • powershell-7.0.0-preview.6-linux-arm32.tar.gz
    • 2371E4AABCBA06B1EFD3B1F0918B1CA1C8E9F1FF4707F67B44A222FD497F2CBD
  • powershell-7.0.0-preview.6-linux-arm64.tar.gz
    • 297624AD47E1293A89471E58EF75DD4462FCDE096C162F0068ADFCE6805EF364
  • powershell-7.0.0-preview.6-linux-x64.tar.gz
    • 9726F2177F61BDE83FC2D1F8F346B9C80F65B83157E5682D12DB7490ABB476DC
  • powershell-7.0.0-preview.6-linux-x64-fxdependent.tar.gz
    • 62835E90E8BAF5B1646171552BC4BA8669CDB5AD1F533BCD932B5A785B76C9DF
  • powershell-7.0.0-preview.6-osx-x64.pkg
    • 37EA862FA8919167C5A9D43664EE71AF6250BEFEECD2D38239999C6CE1C36785
  • powershell-7.0.0-preview.6-osx-x64.tar.gz
    • 6C66FECA9435B5874B84649198520D30F382A50D3EC033CFCAA7AABE7712C007
  • PowerShell-7.0.0-preview.6-win-arm32.msix
    • 335AF7A718F57E44BDD33BFC6983069A9F2F65921CAB01AF4B7E90B6964787A4
  • PowerShell-7.0.0-preview.6-win-arm32.zip
    • 548D10335AD3B3D326C75875A2D10C0963D1C425A314598FE1C7352547DE08A7
  • PowerShell-7.0.0-preview.6-win-arm64.msix
    • 483DA7FCD3E6583966CFE94120154BCAA682B27E43B280AB4DDE48671D18569B
  • PowerShell-7.0.0-preview.6-win-arm64.zip
    • 6F889A005B0ECB3FE6C5AF014F0C622BEBA8811C6D5D77AA4372C283D6305805
  • PowerShell-7.0.0-preview.6-win-fxdependent.zip
    • FA18474209581E9093D019987CC82A27A3781496ACB33355AE5CDE30766D97A9
  • PowerShell-7.0.0-preview.6-win-fxdependentWinDesktop.zip
    • D0C5150147CDC754C9F2D292ECE8D0C96E389D70AB539D62083E15A59EC2806B
  • PowerShell-7.0.0-preview.6-win-x64.msi
    • 67EA17E4FC55589C5FF34FC869DD18B9BC842CB886379100EF16F4795F35198E
  • PowerShell-7.0.0-preview.6-win-x64.msix
    • AEB5DEA778A1FA6A17CEAC1EF6339ACDB22AA4EF901A0F16911C2BB8EDD0C83B
  • PowerShell-7.0.0-preview.6-win-x64.zip
    • CDDA77C0F8BBED57249B0ABC6E31DB87BA302FAD0CB76FAA4AD77AAB74E95811
  • PowerShell-7.0.0-preview.6-win-x86.msi
    • A96119B6DB4C65758501E09CCDFA44B2CB8354456F754C53440021B7A0C68743
  • PowerShell-7.0.0-preview.6-win-x86.msix
    • 780E0CAC2A20AB92EE0A92660E5BBC27D9F178323E2F252BBAD9F64D89F4DE6E
  • PowerShell-7.0.0-preview.6-win-x86.zip
    • 9EBEDFBA967BF5F4C77672ABFC8EED0BEB11568E7A56B5D5F025CD9DF6D44F2A
  • powershell-preview_7.0.0-preview.6-1.debian.10_amd64.deb
    • A71B32D998CF03B0BEF39A6FF56FC1B033F9A73B649F849175B09ACFAE042CF6
  • powershell-preview_7.0.0-preview.6-1.debian.9_amd64.deb
    • 7EB47090FC79133F75E6503DC84236B7292080C1A6F48F78AFE10CD0C964D9C2
  • powershell-preview_7.0.0-preview.6-1.ubuntu.16.04_amd64.deb
    • 9BFB877A95B3838EFD7492036B707B2DB87F3148C24F2D2F29AF0DA36EDFA0E4
  • powershell-preview_7.0.0-preview.6-1.ubuntu.18.04_amd64.deb
    • D99F3198DBF8809E2CB30285E0B9FFF8BFF2362E8BA3B51A4C4FB6BD846EDA35
  • powershell-preview-7.0.0_preview.6-1.centos.8.x86_64.rpm
    • 64926F4F2D648785D11096813BF1D53A5F976843B58283D098B13411BEF59B5D
  • powershell-preview-7.0.0_preview.6-1.rhel.7.x86_64.rpm
    • 6CE031494564566490D937572FB4B7F42841E2A7B858F541CF2C2589D04820A4
Assets 27
Pre-release

@TravisEz13 TravisEz13 released this Oct 23, 2019 · 408 commits to master since this release

v7.0.0-preview.5 - 10/23/2019

Note: If there is an issue installing macOS package on Catalina please refer to this issue #10874

Breaking Changes

  • Make $PSCulture consistently reflect in-session culture changes (#10138) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Move to .NET Core 3.1 preview 1 (#10798)
  • Refactor reparse tag checks in file system provider (#10431) (Thanks @iSazonov!)
  • Replace CR and new line with a 0x23CE character in script logging (#10616)
  • Fix a resource leak by unregistering the event handler from AppDomain.CurrentDomain.ProcessExit (#10626)

Experimental Features

  • Implement Get-Error cmdlet as Experimental Feature (#10727,#10800)
  • Add ConciseView for $ErrorView and update it to remove unnecessary text and not color entire line in red (#10641,#10724)
  • Support the pipeline chain operators && and || in PowerShell language (#9849,#10825,#10836)
  • Implement null coalescing (??) and null coalescing assignment (??=) operators (#10636)
  • Support notification on pwsh startup when a new release is available and update notification message (#10689,#10777)

General Cmdlet Updates and Fixes

  • Add -NoEmphasize parameter to colorize Select-String output (#8963) (Thanks @derek-xia!)
  • Add back Get-HotFix cmdlet (#10740)
  • Make Add-Type usable in applications that host PowerShell (#10587)
  • Use more effective evaluation order in LanguagePrimitives.IsNullLike() (#10781) (Thanks @vexx32!)
  • Improve handling of mixed-collection piped input and piped streams of input in Format-Hex (#8674) (Thanks @vexx32!)
  • Use type conversion in SSHConnection hashtables when value doesn't match expected type (#10720) (Thanks @SeeminglyScience!)
  • Fix Get-Content -ReadCount 0 behavior when -TotalCount is set (#10749) (Thanks @eugenesmlv!)
  • Reword access denied error message in Get-WinEvent (#10639) (Thanks @iSazonov!)
  • Enable tab completion for variable assignment that is enum or type constrained (#10646)
  • Remove unused SourceLength remoting property causing formatting issues (#10765)
  • Add -Delimiter parameter to ConvertFrom-StringData (#10665) (Thanks @steviecoaster!)
  • Add positional parameter for ScriptBlock when using Invoke-Command with SSH (#10721) (Thanks @machgo!)
  • Show line context information if multiple lines but no script name for ConciseView (#10746)
  • Add support for \\wsl$\ paths to file system provider (#10674)
  • Add the missing token text for TokenKind.QuestionMark in parser (#10706)
  • Set current working directory of each ForEach-Object -Parallel running script to the same location as the calling script. (#10672)
  • Replace api-ms-win-core-file-l1-2-2.dll with Kernell32.dll for FindFirstStreamW and FindNextStreamW APIs (#10680) (Thanks @iSazonov!)
  • Tweak help formatting script to be more StrictMode tolerant (#10563)
  • Add -SecurityDescriptorSDDL parameter to New-Service (#10483) (Thanks @kvprasoon!)
  • Remove informational output, consolidate ping usage in Test-Connection (#10478) (Thanks @vexx32!)
  • Read special reparse points without accessing them (#10662) (Thanks @iSazonov!)
  • Direct Clear-Host output to terminal (#10681) (Thanks @iSazonov!)
  • Add back newline for grouping with Format-Table and -Property (#10653)
  • Remove [ValidateNotNullOrEmpty] from -InputObject on Get-Random to allow empty string (#10644)
  • Make suggestion system string distance algorithm case-insensitive (#10549) (Thanks @iSazonov!)
  • Fix null reference exception in ForEach-Object -Parallel input processing (#10577)

Code Cleanup

  • Remove WorkflowJobSourceAdapter reference that is no longer used (#10326) (Thanks @KirkMunro!)
  • Cleanup COM interfaces in jump list code by fixing PreserveSig attributes (#9899) (Thanks @weltkante!)
  • Add a comment describing why -ia is not the alias for -InformationAction common parameter (#10703) (Thanks @KirkMunro!)
  • Rename InvokeCommandCmdlet.cs to InvokeExpressionCommand.cs (#10659) (Thanks @kilasuit!)
  • Add minor code cleanups related to update notifications (#10698)
  • Remove deprecated workflow logic from the remoting setup scripts (#10320) (Thanks @KirkMunro!)
  • Update help format to use proper case (#10678) (Thanks @tnieto88!)
  • Clean up CodeFactor style issues coming in commits for the last month (#10591) (Thanks @iSazonov!)
  • Fix typo in description of PSTernaryOperator experimental feature (#10586) (Thanks @bergmeister!)

Performance

  • Add minor performance improvements for runspace initialization (#10569) (Thanks @iSazonov!)

Tools

  • Make Install-PowerShellRemoting.ps1 handle empty string in PowerShellHome parameter (#10526) (Thanks @Orca88!)
  • Switch from /etc/lsb-release to /etc/os-release in install-powershell.sh (#10773) (Thanks @Himura2la!)
  • Check pwsh.exe and pwsh in daily version on Windows (#10738) (Thanks @centreboard!)
  • Remove unneeded tap in installpsh-osx.sh (#10752)

Tests

  • Temporary skip the flaky test TestAppDomainProcessExitEvenHandlerNotLeaking (#10827)
  • Make the event handler leaking test stable (#10790)
  • Sync capitalization in CI YAML (#10767) (Thanks @RDIL!)
  • Add test for the event handler leaking fix (#10768)
  • Add Get-ChildItem test (#10507) (Thanks @iSazonov!)
  • Replace ambiguous language for tests from switch to parameter for accuracy (#10666) (Thanks @romero126!)

Build and Packaging Improvements

  • Update package reference for PowerShell SDK to preview.5 (Internal 10295)
  • Update ThirdPartyNotices.txt (#10834)
  • Bump Microsoft.PowerShell.Native to 7.0.0-preview.3 (#10826)
  • Bump Microsoft.ApplicationInsights from 2.10.0 to 2.11.0 (#10608)
  • Bump NJsonSchema from 10.0.24 to 10.0.27 (#10756)
  • Add MacPorts support to the build system (#10736) (Thanks @Lucius-Q-User!)
  • Bump PackageManagement from 1.4.4 to 1.4.5 (#10728)
  • Bump NJsonSchema from 10.0.23 to 10.0.24 (#10635)
  • Add environment variable to differentiate client/server telemetry in MSI (#10612)
  • Bump PSDesiredStateConfiguration from 2.0.3 to 2.0.4 (#10603)
  • Bump Microsoft.CodeAnalysis.CSharp from 3.2.1 to 3.3.1 (#10607)
  • Update to .Net Core 3.0 RTM (#10604) (Thanks @bergmeister!)
  • Update MSIX packaging so the version to Windows Store requirements (#10588)

Documentation and Help Content

  • Merge stable and servicing change logs (#10527)
  • Update used .NET version in build docs (#10775) (Thanks @Greg-Smulko!)
  • Replace links from MSDN to docs.microsoft.com in powershell-beginners-guide.md (#10778) (Thanks @iSazonov!)
  • Fix broken DSC overview link (#10702)
  • Update Support_Question.md to link to Stack Overflow as another community resource (#10638) (Thanks @mklement0!)
  • Add processor architecture to distribution request template (#10661)
  • Add new PowerShell MoL book to learning PowerShell docs (#10602)

SHA256 Hashes of the release artifacts

  • powershell-7.0.0-preview.5-linux-alpine-x64.tar.gz
    • 42E481CAD6A7F10EF806EB8C73B357EB99529CBE53B33321C78329CABCBC7B11
  • powershell-7.0.0-preview.5-linux-arm32.tar.gz
    • 456542654740F44E2BCEB34296E80AA9D2DF27508D08650D9B541540F78FBDD1
  • powershell-7.0.0-preview.5-linux-arm64.tar.gz
    • 3AA89533D295D8619D4BDD405831853F6741E0A9C3BB14F6200378F69898F353
  • powershell-7.0.0-preview.5-linux-x64.tar.gz
    • 0D667AAE3495C22551E7C81B54A56F67E79C4FE11C361B25630B6B6BFA7F04A8
  • powershell-7.0.0-preview.5-linux-x64-fxdependent.tar.gz
    • 94275BB35C76AD40E3F272B750A6D5FA17D6AE6665DF37B6BE712E3BF5C62096
  • powershell-7.0.0-preview.5-osx-x64.pkg
    • 338F5F36B0C7BEEBC301DEDA43C3A350D768F09AFADAABA714FF80272AB0DAC0
  • powershell-7.0.0-preview.5-osx-x64.tar.gz
    • DE196639CA34576B524EF443598EF5176D05E395D77231A1660C9E021A1EAB9E
  • PowerShell-7.0.0-preview.5-win-arm32.msix
    • 1E508B33DC895FFAC2837F7ACAFF5D6505C4679E7A9C06DEBE9FF831C562CCC7
  • PowerShell-7.0.0-preview.5-win-arm32.zip
    • 3ED98F8EDEC179119F9B8D8580B5BCDBF532D09331A0BACD43F3609D6874CB89
  • PowerShell-7.0.0-preview.5-win-arm64.msix
    • 44512F07239E22FE7EA1A866B3613F1A5E30236B4CC5B1ED550AF97BB56EC543
  • PowerShell-7.0.0-preview.5-win-arm64.zip
    • 75BBA733AA45F4739EBC22D740E6D81DBE007EB5922265D85C6A24E36304BB21
  • PowerShell-7.0.0-preview.5-win-fxdependent.zip
    • 513111991F68B9FF4C86049E209FC13907D3B9FA88C1D8C49D2E86E2259D3FB1
  • PowerShell-7.0.0-preview.5-win-fxdependentWinDesktop.zip
    • E35699AADBFFF04D528E8E42868A4EC8C6A4C7E0341A0930CC6500A07CAFCA9F
  • PowerShell-7.0.0-preview.5-win-x64.msi
    • 34DD3817C96EBAE7A29E16E36322A07C7EC170E943B3AFB141D9C1B4073EE9C6
  • PowerShell-7.0.0-preview.5-win-x64.msix
    • A77EFCAE9644EEEA1B9122F6779FCE623602C7333D2E70A4F664FB6EA181213B
  • PowerShell-7.0.0-preview.5-win-x64.zip
    • F344C8397FE3016CF764756E8ABE4ACE89898E6228F7142C176896A148B1381B
  • PowerShell-7.0.0-preview.5-win-x86.msi
    • 15859B51FF8C80A56F09DDD5B77599037C9091A602EFE83075F200E78074A71D
  • PowerShell-7.0.0-preview.5-win-x86.zip
    • 6CDAC42E223A9F183E7C2D0158AFA75320937B7B1ABB55FC58DCBA7FEA9662EE
  • powershell-preview_7.0.0-preview.5-1.debian.9_amd64.deb
    • 1D5B33EAD146088DFB9C0ADC2E40B38F064272D14C080470E36993F1FF33665E
  • powershell-preview_7.0.0-preview.5-1.ubuntu.16.04_amd64.deb
    • 67BE7548D6259AEC8B72E7DD42B8236705A6EB25233A34CD10A5C29631F7314C
  • powershell-preview_7.0.0-preview.5-1.ubuntu.18.04_amd64.deb
    • FAB403167A629080AE1F1F83823B81757BD32F3F327A8EA4B4BDAD58FAA4649F
  • powershell-preview-7.0.0_preview.5-1.rhel.7.x86_64.rpm
    • 59A43152734BB280B6749CFAAE5407EC9ADEC4E93E8CA1FB14D7A205BB4B80CA
Assets 24
Pre-release

@TravisEz13 TravisEz13 released this Sep 19, 2019 · 495 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

@TravisEz13 TravisEz13 released this Sep 12, 2019 · 1007 commits to master since this release

v6.2.3 - 09/12/2019

Note: Known issue on Raspberry-Pi for ValueFromRemainingArguments. For more information have a look at: #10528

Engine Updates and Fixes

  • Fix debugger performance regression in system lock down mode (#10269)

Tests

  • Remove markdownlint tests due to security issues (#10163)

Build and Packaging Improvements

  • Update DotNet SDK and runtime framework version (Internal 9946)
  • Fix macOS build break (#10207)

SHA256 Hashes of the release artifacts

  • powershell_6.2.3-1.debian.9_amd64.deb
    • 6DC74F984B590A5A418B5E1D59762577A4FECF98D017241BED5ACB0C6D17108B
  • powershell_6.2.3-1.ubuntu.16.04_amd64.deb
    • 84CE0E275B09AF183F115219CA674BCF2670AC88281C154AED8A2EC80E75C9AF
  • powershell_6.2.3-1.ubuntu.18.04_amd64.deb
    • BCA7BEF3F3D184E5DF42C09D82079394A5DEBA5120817136EE965AFE46816BED
  • powershell-6.2.3-1.rhel.7.x86_64.rpm
    • 966B00143B9870D21B6296236B06CEE55D37D2A3AEF36BD78C95F4D6B3D5822F
  • powershell-6.2.3-linux-alpine-x64.tar.gz
    • A77832CC3B9909DC39A38A9643B7A1CED778EEA62E10BA9CDB1EE40085B64413
  • powershell-6.2.3-linux-arm32.tar.gz
    • 36E631760F66FD94397347F8B0B344F0E4253B62F316906DDBFF360D5A7BF6D1
  • powershell-6.2.3-linux-arm64.tar.gz
    • 3C5148FCA4EABE35C5CE42CC12732C940EA345187390A611D7DB0F49ACD53EC3
  • powershell-6.2.3-linux-x64.tar.gz
    • 48D7D33BD63F10D06ECD68F2EFC9C07B5ECA1AB1E492D08B586918C09A85105E
  • powershell-6.2.3-linux-x64-fxdependent.tar.gz
    • 7D0BAD9E83744EAEFB04A4717E4ED5AA36435F592E2BC4970DFCE039AAF6ECF5
  • powershell-6.2.3-osx-x64.pkg
    • 84A704FF4A0EE97193F4980D5F699C12FD14FB63D0FA4414F521CFCBC126981F
  • powershell-6.2.3-osx-x64.tar.gz
    • 3E5ABAEED6EADEEAAB7037FC4EBE2DDF93C1D18E736EA1E3798F1BAE0969261D
  • PowerShell-6.2.3-win-arm32.msix
    • 7A25D51608201F4C39743375BE841A083F7404E1662C76E3B05524A37D7EB2F8
  • PowerShell-6.2.3-win-arm32.zip
    • B570FB176FD39BBBB34C7D3B98A33D18584F32D184F2C0A4F1AEC6DFE9ABAFD5
  • PowerShell-6.2.3-win-arm64.msix
    • 3A1E33E6A9CDCB40C0C010F5F06F723B97A9BC408D1D0A4875C66F365A9261A7
  • PowerShell-6.2.3-win-arm64.zip
    • 4593E15B431439E82DD87ACB16F016935DFF0196C86B60A7F3A31A8587771C2F
  • PowerShell-6.2.3-win-fxdependent.zip
    • DDB9D412764E6F4D4ABE0C420BBDF801039A1B40CB0557A85F98AD94A1B43AB0
  • PowerShell-6.2.3-win-x64.msi
    • 874E01F9117A6983C05405A3274F16539FDE4F5A314C6ABB1E79CB6566054AE9
  • PowerShell-6.2.3-win-x64.msix
    • 660B909CF19B4322377896A1F6E899178DDF9F9DF9F0365A58C56F56BC72DD80
  • PowerShell-6.2.3-win-x64.zip
    • AF171ED197B167E2630044DBA6344AF8B291E8646F7276B63F1D84C166A41D33
  • PowerShell-6.2.3-win-x86.msi
    • 8D774A67A113E42C9CEA190D6FDC3A15FA526E5619ACBE878574BF57EE53A491
  • PowerShell-6.2.3-win-x86.zip
    • 6B9F1C54755AA51678E56A6059C2747801B3E0C72E678B800B15C8E084129C66
Assets 23
You can’t perform that action at this time.