Releases: PowerShell/PowerShell
v7.1.0-preview.1 Release of PowerShell
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
Engine Updates and Fixes
- Revert the PRs that made
DBNull.Value
andNullString.Value
treated as$null
(#11648)
Experimental Features
General Cmdlet Updates and Fixes
- Fix an operator preference order issue in binder code (#12075) (Thanks @DamirAinullin!)
- Fix
NullReferenceException
when binding common parameters of typeActionPreference
(#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
inGet-FileHash
(#11944) (Thanks @iSazonov!) - Change 'PowerShell Core' to 'PowerShell' in a resource string (#11928) (Thanks @alexandair!)
- Bring back
MainWindowTitle
inPSHostProcessInfo
(#11885) (Thanks @iSazonov!) - Miscellaneous minor updates to Windows Compatibility (#11980)
- Fix
ConciseView
to splitPositionMessage
using[Environment]::NewLine
(#12010) - Remove network hop restriction for interactive sessions (#11920)
- Fix
NullReferenceException
inSuspendStoppingPipeline()
andRestoreStoppingPipeline()
(#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 wherempr.dll
and STA is not available (#11748) - Refactor and implement
Restart-Computer
forUn*x
and macOS (#11319) - Add an implementation of
Stop-Computer
for Linux and macOS (#11151) - Fix
help
function to check ifless
is available before using (#11737) - Update
PSPath
incertificate_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
inSelect-Object
only once (#11548) (Thanks @iSazonov!) - Add
-AsUTC
to theGet-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 fromArgumentCompleter
whenAST
or Script has matching function definition (#10574) (Thanks @M1kep!) - Update formatter to not write new lines if content is empty (#11193)
Code Cleanup
- Use span-based overloads (#11884) (Thanks @iSazonov!)
- Use new
string.Split()
overloads (#11867) (Thanks @iSazonov!) - Remove unreachable DSC code (#12076) (Thanks @DamirAinullin!)
- Remove old dead code from FullCLR (#11886) (Thanks @iSazonov!)
- Use
Dictionary.TryAdd()
where possible (#11767) (Thanks @iSazonov!) - Use
Environment.NewLine
instead of hard-coded linefeed inParseError.ToString
(#11746) - Fix
FileSystem
provider error message (#11741) (Thanks @iSazonov!) - Reformat code according to
EditorConfig
rules (#11681) (Thanks @xtqqczze!) - Replace use of throw
GetExceptionForHR
withThrowExceptionForHR
(#11640) (Thanks @xtqqczze!) - Refactor delegate types to lambda expressions (#11690) (Thanks @xtqqczze!)
- Remove Unicode BOM from text files (#11546) (Thanks @xtqqczze!)
- Fix Typo in
Get-ComputerInfo
cmdlet description (#11321) (Thanks @doctordns!) - Fix typo in description for
Get-ExperimentalFeature
PSWindowsPowerShellCompatibility
(#11282) (Thanks @alvarodelvalle!) - Cleanups in command discovery (#10815) (Thanks @iSazonov!)
- Review
currentculture
(#11044) (Thanks @iSazonov!)
Tools
- Change recommended VS Code extension name from
ms-vscode.csharp
toms-dotnettools.csharp
(#12083) (Thanks @devlead!) - Specify
csharp_preferred_modifier_order
inEditorConfig
(#11775) (Thanks @xtqqczze!) - Update
.editorconfig
(#11675) (Thanks @xtqqczze!) - Enable
EditorConfig
support inOmniSharp
(#11627) (Thanks @xtqqczze!) - Specify charset in
.editorconfig
asutf-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
forFileSystemProvider
(#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
from10.1.5
to10.1.11
(#12050) (#12088) (#12166) - Create
crossgen
symbols for Windowsx64
andx86
(#12157) - Move to
.NET 5 preview.1
(#12140) - Bump
Microsoft.CodeAnalysis.CSharp
from3.4.0
to3.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
from0.18.1
to0.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
version3.0
(#11563) (Thanks @xtqqczze!) - Bump
.devcontainer
version to dotnet3.1.101
(#11707) (Thanks @Jawz84!) - Move to version 3 of
AzFileCopy
(#11697) - Update
README.md
andmetadata.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 inCONTRIBUTING.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
andmetadata.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
for6.2.4
release (#11699) - Update
README.md
andmetadata.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
andmetadata.json
for7.0.0-rc.1
release (#11363) - Add
AzFunctions
to `ADOPTERS.m...
v7.0.0 Release of PowerShell
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
from2.13.0
to2.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
v7.0.0-rc.3 Release of PowerShell
- Note: There is an issue when installing the
powershell-lts
packages side by side with thepowershell
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 anObsoleteAttribute
(#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
tossh
(#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 inpowershell.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 frommetadata.json
torelease.json
(#11897) - Bump
Microsoft.ApplicationInsights
from2.12.1
to2.13.0
(#11894) - Make LTS package always not a preview (#11895)
- Bump
System.Data.SqlClient
from4.8.0
to4.8.1
(#11879) - Change
LTSRelease
value inmetadata.json
to true forRC.3
release (Internal 10960) - Update
LTS
logic to depend onmetadata.json
(#11877) - Set default value of
LTSRelease
to false (#11874) - Refactor packaging pipeline (#11852)
- Make sure
LTS
packages have symbolic links forpwsh
andpwsh-lts
(#11843) - Bump
Microsoft.PowerShell.Native
from7.0.0-rc.2
to7.0.0
(#11839) - Update the NuGet package generation to include
cimcmdlet.dll
and most of the built-in modules (#11832) - Bump
Microsoft.PowerShell.Archive
from1.2.4.0
to1.2.5
(#11833) - Bump
PSReadLine
from2.0.0-rc2
to2.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
from10.1.4
to10.1.5
(#11730) - Fix symbolic link creation in
packaging.psm1
(#11723) - Bump
Microsoft.ApplicationInsights
from2.12.0
to2.12.1
(#11708) - Bump
NJsonSchema
from10.1.3
to10.1.4
(#11620) - Move to latest Azure DevOps agent images (#11704)
- Bump
Markdig.Signed
from0.18.0
to0.18.1
(#11641)
Documentation and Help Content
- Add links to diffs on Github in changelog (#11652) (Thanks @xtqqczze!)
- Fix markdown-link test failure (#11653) (Thanks @xtqqczze!)
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
v6.2.4 Release of PowerShell
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
v7.0.0-rc.2 Release of PowerShell
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
Engine Updates and Fixes
- Revert the PRs that made
DBNull.Value
andNullString.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
inInvoke-Command
(#11444) - Adding
PowerShell Editor Services
andPSScriptAnalyzer
to tracked modules (#11514) - Fix key exchange hang with
SecureString
for theOutOfProc
transports (#11380, #11406) - Add setting to disable the implicit
WinPS
module loading (#11332)
General Cmdlet Updates and Fixes
- Fix
NullReferenceException
inConciseView
(#11435) (Thanks @iSazonov!) - Remove the default value of
$true
for the parameter-RequireLicenseAcceptance
inNew-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 forConciseView
(#11398) - Add trailing line number to
filename
forConciseView
(#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 forErrorView
(#11381) - Remove the declaration of
Get-Error
experimental feature from module manifest (#11369) - Update error message if
Update-Help
fails for the currentUICulture
(#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 forGet-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
Tests
- Test fixes for various platforms (#11579, #11541)
- Various test fixes for debugger and remoting (#11528)
DSC
test fixes forAlpine
andRaspbian
(#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
from7.0.0-rc.1
to7.0.0.rc.2
(#11583) - Update .NET SDK version to 3.1.101 (#11582)
- Bump
PSReadLine
from2.0.0-rc1
to2.0.0-rc2
(#11581) - Bump
NJsonSchema
from10.0.28
to10.1.3
(#11382, #11573) - Generate the correct reference assembly for
Microsoft.PowerShell.ConsoleHost
NuGet package (#11545) - Update building of
MSIX
forRC
to use 100 range revision (#11526) - Fix symbolic links on Debian 10 packages (#11474)
- Bump
Microsoft.PowerShell.Archive
from1.2.3.0
to1.2.4.0
(#11502) - Add script to rebuild
WIX
component references (#11485) - Bump
PackageManagement
from1.4.5
to1.4.6
(#11427) - Bump
PowerShellGet
from2.2.2
to2.2.3
(#11426) - Bump
ThreadJob
from2.0.2
to2.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
v7.0.0-rc.1 Release of PowerShell Core
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 in7.0.0-Preview1
(#11258) - Additional Microsoft Modules to track in
PS7
Telemetry (#10751) - Make approved features non-experimental (#11303)
- Update
ConciseView
to useTargetObject
if applicable (#11075) - Fix
NullReferenceException
inCompletionCompleters
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
to3.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
toConvertFrom-SecureString
(#11142) - Added
WindowsPS
version check forWinCompat
(#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
toGet-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
from2.11.0
to2.12.0
(#11305) - Bump
Microsoft.CodeAnalysis.CSharp
from3.3.1
to3.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
from10.0.27
to10.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
v7.0.0-preview.6 Release of PowerShell Core
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
$?
forParenExpression
,SubExpression
andArrayExpression
(#11040) - Set working directory to current directory in
Start-Job
(#10920) (Thanks @iSazonov!)
Engine Updates and Fixes
- Allow
pwsh
to inherit$env:PSModulePath
and enablepowershell.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
andGetEvent.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 showActivity
instead ofmyCommand
(#11007) - Allow web cmdlets to ignore HTTP error statuses (#10466) (Thanks @vdamewood!)
- Fix piping of more than one
CommandInfo
toGet-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
andSet-Clipboard
(#10340) - Fix setting original path of filesystem object to not have extra trailing slash (#10959)
- Support
$null
forConvertTo-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 inPSConfiguration.cs
(#10963) (Thanks @iSazonov!) - Handle IO exception as non-terminating (#10950)
- Add
GraphicalHost
assembly to enableOut-GridView
,Show-Command
, andGet-Help -ShowWindow
(#10899) - Take
ComputerName
via pipeline inGet-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 callingFirst()
(#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 forClear-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
fromGet-Help
whenGet-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 queryingExecutionPolicy
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
andmetadata.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
from2.0.0-beta5
to2.0.0-beta6
in /src/Modules (#11078) - Bump
Newtonsoft.Json
from12.0.2
to12.0.3
(#11037) (#11038) - Add Debian 10, 11 and CentOS 8 packages (#11028)
- Upload
Build-Info
Json file with theReleaseDate
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
from0.17.1
to0.18.0
(#10887) - Bump
ThreadJob
from2.0.1
to2.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 andImport-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_previe...
v7.0.0-preview.5 Release of PowerShell Core
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
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 a0x23CE
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 colorizeSelect-String
output (#8963) (Thanks @derek-xia!) - Add back
Get-HotFix
cmdlet (#10740) - Make
Add-Type
usable in applications that hostPowerShell
(#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 toConvertFrom-StringData
(#10665) (Thanks @steviecoaster!) - Add positional parameter for
ScriptBlock
when usingInvoke-Command
withSSH
(#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
withKernell32.dll
forFindFirstStreamW
andFindNextStreamW
APIs (#10680) (Thanks @iSazonov!) - Tweak help formatting script to be more
StrictMode
tolerant (#10563) - Add
-SecurityDescriptorSDDL
parameter toNew-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
onGet-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 fixingPreserveSig
attributes (#9899) (Thanks @weltkante!) - Add a comment describing why
-ia
is not the alias for-InformationAction
common parameter (#10703) (Thanks @KirkMunro!) - Rename
InvokeCommandCmdlet.cs
toInvokeExpressionCommand.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
Tools
- Make
Install-PowerShellRemoting.ps1
handle empty string inPowerShellHome
parameter (#10526) (Thanks @Orca88!) - Switch from
/etc/lsb-release
to/etc/os-release
ininstall-powershell.sh
(#10773) (Thanks @Himura2la!) - Check
pwsh.exe
andpwsh
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
toparameter
for accuracy (#10666) (Thanks @romero126!)
Build and Packaging Improvements
- Update package reference for
PowerShell SDK
topreview.5
(Internal 10295) - Update
ThirdPartyNotices.txt
(#10834) - Bump
Microsoft.PowerShell.Native
to7.0.0-preview.3
(#10826) - Bump
Microsoft.ApplicationInsights
from2.10.0
to2.11.0
(#10608) - Bump
NJsonSchema
from10.0.24
to10.0.27
(#10756) - Add
MacPorts
support to the build system (#10736) (Thanks @Lucius-Q-User!) - Bump
PackageManagement
from1.4.4
to1.4.5
(#10728) - Bump
NJsonSchema
from10.0.23
to10.0.24
(#10635) - Add environment variable to differentiate client/server telemetry in
MSI
(#10612) - Bump
PSDesiredStateConfiguration
from2.0.3
to2.0.4
(#10603) - Bump
Microsoft.CodeAnalysis.CSharp
from3.2.1
to3.3.1
(#10607) - Update to
.Net Core 3.0 RTM
(#10604) (Thanks @bergmeister!) - Update
MSIX
packaging so the version toWindows 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
todocs.microsoft.com
inpowershell-beginners-guide.md
(#10778) (Thanks @iSazonov!) - Fix broken
DSC
overview link (#10702) - Update
Support_Question.md
to link toStack 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
v7.0.0-preview.4 Release of PowerShell Core
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!) - 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
v6.2.3 Release of PowerShell Core
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