PowerShell Versions Save

PowerShell for every system!

v7.2.17

5 months ago

7.2.17 - 2023-11-16

General Cmdlet Updates and Fixes

  • Redact Auth header content from ErrorRecord (Internal 28411)

Build and Packaging Improvements

Bump to .NET to version 6.0.417

  • Bump to .NET 6.0.417 (Internal 28486)
  • Copy azure blob with PowerShell global tool to private blob and move to CDN during release (Internal 28450)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 014AEB0174709D86C716E85769F4E1D825732BEFC1DB8AB6F46C98617632E0AF
  • powershell_7.2.17-1.deb_amd64.deb
    • 07E4C4E165445E3BD413FA4B6821EF43CA9C5C41BE2727F834A195DA36405DF4
  • powershell-7.2.17-1.cm.aarch64.rpm
    • 47D51A0E191EB1306C97079A703B8E804EE9B0A764EE83EF7B9620EE5E16D240
  • powershell-7.2.17-1.cm.x86_64.rpm
    • 9860071C56B02773FEFE655915B0C122BEC918C77DE42887406BC8247EF948F0
  • powershell-7.2.17-1.rh.x86_64.rpm
    • 8638D2924615FDA25B171D890176E39231189F09678E945404EEE90862612D5C
  • powershell-7.2.17-linux-alpine-x64.tar.gz
    • 0F8FF2FCD0FF7010F28FC2D1DDAD7FBC19D890967040F58FF858E017BC6689AD
  • powershell-7.2.17-linux-arm32.tar.gz
    • C62B30BAF46FE79386FAF01B7987F9153ECE425B1841A320639F7F1961EC21E5
  • powershell-7.2.17-linux-arm64.tar.gz
    • 80B4981E3BF30CCA37A763B26AAB085BDBFE47779336D5106E9E1B0CDEF7970F
  • powershell-7.2.17-linux-x64.tar.gz
    • FFE3EA50EE51854AD73CB483BC9967B38153561585CD723324E534AA00803651
  • powershell-7.2.17-linux-x64-fxdependent.tar.gz
    • AD7DA803B9536473DF0581E0600638EAA2D08DF8714A2F6D4A2F070C8A5ECDB2
  • powershell-7.2.17-osx-arm64.pkg
    • D075EACBFE394E2AF008940EA64489A1DF5FB06A8B7AE9EFFCE86A0112C703C3
  • powershell-7.2.17-osx-arm64.tar.gz
    • 738A1BEB59D873BA3E50A7F8A0B004CC2746B54B8A054F562409505C808FA7F0
  • powershell-7.2.17-osx-x64.pkg
    • 7C83EF0292B046947072180CC858C4CEE1EF49A13FA68DF86BBD78CEDC19F9A7
  • powershell-7.2.17-osx-x64.tar.gz
    • 71C963C3847EBD60AE149A90B5419B00BA3174C9D7039EDB3A3A0EA52D55FFDD
  • PowerShell-7.2.17-win-arm32.zip
    • 5AC4A74BE6A4000E7D2F12FDD0D0BC28C70D7D26A13C07670C5293B45DEBC990
  • PowerShell-7.2.17-win-arm64.zip
    • 632C5E57CD06446B6274ED73FCD389B658022489A48A627B5C34824D95B716F3
  • PowerShell-7.2.17-win-fxdependent.zip
    • 60062752B0DB4A47DA918BAF7814F54A7AB378E7FE880F98F7920816ED2897CB
  • PowerShell-7.2.17-win-fxdependentWinDesktop.zip
    • 234A07FF97E09228998649B07836372F31B59A61F64E793DDA5F201CA6992698
  • PowerShell-7.2.17-win-x64.msi
    • A6F86D833ACB37A76B33CCBA38271C5957CC133C4EE71171A235BDE91D5691A3
  • PowerShell-7.2.17-win-x64.zip
    • 12A9F3401D859CAC7F9FBEA882C193E210BC30197F3133D258E32116497F4CDA
  • PowerShell-7.2.17-win-x86.msi
    • C76AA156F2E777F899310538A991CB7FD2D6935C144F06DF5B67D01DA03AA571
  • PowerShell-7.2.17-win-x86.zip
    • 448D56D955F2539B78DD1058B3FBC888A0734AF4F920B509D210A12AD5F10480
  • powershell-lts_7.2.17-1.deb_amd64.deb
    • 338F97915D196F80FAA721BF814D72DD791FA97F557435C2ACE6284240CADD90
  • powershell-lts-7.2.17-1.cm.aarch64.rpm
    • 4B67878EB0CCF5D8A51583AE894FC8E956450500363BDC4DDFA43434F99E59EF
  • powershell-lts-7.2.17-1.cm.x86_64.rpm
    • DD69DD5049D8B9A0114122690285D91032857AFD88F3CFF2F25A34598385383D
  • powershell-lts-7.2.17-1.rh.x86_64.rpm
    • 0CF830556D7FE6295FF4BD097DB76F7997AC59AD83AF43183B7EC4734004206C
  • powershell-lts-7.2.17-osx-arm64.pkg
    • 8E3B535172608CBA3276928EFB426FA4D9FCD1D075942E034F272066F451417F
  • powershell-lts-7.2.17-osx-x64.pkg
    • BAF9EC3AC7C71ABC9BF9E038EBD18A323EEA1DD1543F80348933C96FC060EC4D

v7.3.9

5 months ago

7.3.9 - 2023-10-26

Build and Packaging Improvements

Bump .NET 7 to version 7.0.403

  • Use correct agent pool for downloading from Azure blob
  • Remove a timeout value from ADO pipeline stage to resolve a syntax issue
  • Update .NET 7 and manifests (Internal 28148)
  • Add SBOM for release pipeline (#20519) (#20573)
  • Increase timeout when publishing packages to pacakages.microsoft.com (#20470) (#20572)
  • Use fxdependent-win-desktop runtime for compliance runs (#20326) (#20571)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • B8080BD8920F35CDB0ECA1D776D9614EC99E922134D742279A19B1B7F7BCEA2B
  • powershell_7.3.9-1.deb_amd64.deb
    • 8EC60EE3BD4721F5097F7FAF55C1AABF984118821ED78BACA70BE3612516CC9B
  • powershell-7.3.9-1.cm.aarch64.rpm
    • 8EB6C725215DBDC6AF3DE8F5332CA9ED3C5C1A89F0265B3D91053E01C8D65D2A
  • powershell-7.3.9-1.cm.x86_64.rpm
    • BBF33BA1EC7AB42CCD500186DC5C4AB52982BC500848A9E32927DC1B8BD031E9
  • powershell-7.3.9-1.rh.x86_64.rpm
    • 1BCFA639BC1DDDCADBF8AE9FCF9542D0D1857043995898C11C3D82FCB7E7FBD1
  • powershell-7.3.9-linux-alpine-x64.tar.gz
    • F3EA1DC4B8A5D2E991D155B340D3412F7731697C8565AFEF19A1F8D683013235
  • powershell-7.3.9-linux-arm32.tar.gz
    • B418DDFF396B23D7B8E1046C20E6174031815F04E72C3AC455B7DE6B99311982
  • powershell-7.3.9-linux-arm64.tar.gz
    • CF2E956725E3F535794255459C282207A5DF20EC92EFD90F38586F311A4EACFE
  • powershell-7.3.9-linux-x64.tar.gz
    • 787961E3A795FA0DDE0A229A9551A2C70298F66964DA55D1C14245E81CB994FD
  • powershell-7.3.9-linux-x64-fxdependent.tar.gz
    • 6E69971149C6FF21240E994F6C750CD08E93F5D80A1C87BC62891FE44C40F1D6
  • powershell-7.3.9-osx-arm64.pkg
    • 875329E58C209312FB8076E6E90697FCEE9A266AEEE1E9758CEECDCD077E2ED9
  • powershell-7.3.9-osx-arm64.tar.gz
    • 83ADE13242542181694A5F4DCA5090B3459876AFFC4B751A155B518E164EB3EB
  • powershell-7.3.9-osx-x64.pkg
    • 6A5E89E10E606BA2BD225C0DC383737185F6D11F86E81219475272329C8B10EB
  • powershell-7.3.9-osx-x64.tar.gz
    • 0C8FA6DC8935670DBDDC7E95475F43340102040A6A74810D96B2B6FC3FF7BCD7
  • PowerShell-7.3.9-win.msixbundle
    • FAB19FFE8A7DC95144B761AAF118C02E0C82A670B680FBDC56FA9469F98CDE7B
  • PowerShell-7.3.9-win-arm32.zip
    • 9F3EB1FD524C689EA5FD8956326094CDC1B1B4E7AAC3FBF753B4B95CA0094832
  • PowerShell-7.3.9-win-arm64.zip
    • 4631793ECAFBAD4F699D92AD17FDEC6F61B74C05357D5CB75CC04EF581E5186C
  • PowerShell-7.3.9-win-fxdependent.zip
    • 6E3CFC42544D123A42FF076C1E5FE6984AF30652D62E827A59EBB062E17082D8
  • PowerShell-7.3.9-win-fxdependentWinDesktop.zip
    • 11F7B140046221D751B4C11F53828087FE164D0296B132F73C547BC26CE51994
  • PowerShell-7.3.9-win-x64.msi
    • 5F57DEC05692D97BC052FD0BE1FEEE36C265A9629E3491CC259A2EED4A31EE14
  • PowerShell-7.3.9-win-x64.zip
    • D23BA4C96874BC30178C253A4E89A4A67E273EBDBBD0C33951A185F7887C4AA1
  • PowerShell-7.3.9-win-x86.msi
    • 40A8AA80CCDF2DC9BCD72408B5DFCE2458B1B0B44CF36F39E657785DCBFF9F00
  • PowerShell-7.3.9-win-x86.zip
    • 53D1405124589514B899853E65E486D5926C52FBE8602B664C63FEC8C5B857E4

v7.2.16

5 months ago

7.2.16 - 2023-10-26

Build and Packaging Improvements

Update .NET 6 to version 6.0.416

  • Fix release pipeline yaml
  • Fix issues with merging backports in packaging (Internal 28158)
  • Update .NET 6 and TPN (Internal 28149)
  • Add runtime and packaging type info for mariner2 arm64 (#19450) (#20564)
  • Add mariner arm64 to PMC release (#20176) (#20567)
  • Remove HostArchitecture dynamic parameter for osxpkg (#19917) (#20565)
  • Use fxdependent-win-desktop runtime for compliance runs (#20326) (#20568)
  • Add SBOM for release pipeline (#20519) (#20570)
  • Increase timeout when publishing packages to pacakages.microsoft.com (#20470) (#20569)
  • Add mariner arm64 package build to release build (#19946) (#20566)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 05DE13E7C351A615A31F8F70E7893EA3D89DE2FC86463C9D4416AA98A70328F0
  • powershell_7.2.16-1.deb_amd64.deb
    • 58E86F8F379BFACB417E617350B16696B134F50C4572CE7A56AB308CB9D243FE
  • powershell-7.2.16-1.cm.aarch64.rpm
    • 52B151BFE15FBF2337566919B3AEAE0456B8EA7C41DD931D03E7331C59B8E2E6
  • powershell-7.2.16-1.cm.x86_64.rpm
    • 0B9A7431F95826B12C4D1ED420018DB118B9F60B8CE945EE313730DF1C28C7DA
  • powershell-7.2.16-1.rh.x86_64.rpm
    • E51FD743E477477F15280A2409D4B99074C2B2B5FBCFCF5CFB0BC342A7ED7975
  • powershell-7.2.16-linux-alpine-x64.tar.gz
    • 5310717CB01A5F83A3538A8D0FBE2DFCB100944315AC3BD9899C8116C5BA1FFF
  • powershell-7.2.16-linux-arm32.tar.gz
    • B5CA03046D8ED283446D01C828FC89F132D83756B2553E5CBE40EE02CF0AD605
  • powershell-7.2.16-linux-arm64.tar.gz
    • 002A77AC14782ACA875CE52A297BC8A6BAABC37AB6E4F1B92127EEBA61E6C800
  • powershell-7.2.16-linux-x64.tar.gz
    • EE7EDB732B7E9ECD20BFA26C07A801810A4DC738338C961CB115D97A9AB3D95A
  • powershell-7.2.16-linux-x64-fxdependent.tar.gz
    • 5466A10219C952C51DD8098B5AD687F947ACB13C3DE15A5B245791FAC4128042
  • powershell-7.2.16-osx-arm64.pkg
    • 1DAB9CF0790C74ED9545B8124F5741A8E0CBC74C05675E715DC0FCE46F35250D
  • powershell-7.2.16-osx-arm64.tar.gz
    • F9CA143FE5F8625F285562FA9292BA4EF3103F7DE90A9FFA73CB71F3A40EB948
  • powershell-7.2.16-osx-x64.pkg
    • BD5DF99E7EE22334949A668CD3C36A41E5979FC13F0EB1D508AB515E7F5D9219
  • powershell-7.2.16-osx-x64.tar.gz
    • 40E1F6F5E269A7DB39AEAE235F708FD6974D6019C75BD3614B874D41722650B4
  • PowerShell-7.2.16-win-arm32.zip
    • 7351201787574CC59859FBDD0082FB2D1CBA77F7EBFC99956E3DEC323FFF2D8C
  • PowerShell-7.2.16-win-arm64.zip
    • D43A46ADCA010D1D8780173E2C985AE878D5A9DFDED8F012F83A279BE668B5B3
  • PowerShell-7.2.16-win-fxdependent.zip
    • 0828D2DD12DB70ED8F8389968949AA4167F4BCAB6074ECA7F8A04CB59543A28A
  • PowerShell-7.2.16-win-fxdependentWinDesktop.zip
    • 4EDCC9AFB9A252DEC51F1D4D2E1109553C242DA6B0EB551F5CE24EEA46B2F3A2
  • PowerShell-7.2.16-win-x64.msi
    • E5B44835497E6C8712E9DBFD4A4D8648C7CC0E5AA2EE1BCC5BF597EB32023AA3
  • PowerShell-7.2.16-win-x64.zip
    • A023EE927B6F3354BAD8363070E484329C3F7BD656D1C7EE265E836725114C9A
  • PowerShell-7.2.16-win-x86.msi
    • BE683BF5A1D5FDD14A2A7EC97885A5442765AF56B46E23617261663A8ED2AE1F
  • PowerShell-7.2.16-win-x86.zip
    • C256DF595509EB680C322F22ED82059A3651ECE3399B22FBB407FC55B6B870A2
  • powershell-lts_7.2.16-1.deb_amd64.deb
    • 1D06B358202357801F6F90D65CEA6D66B0033AABF1464B70862E62F3D296B393
  • powershell-lts-7.2.16-1.cm.aarch64.rpm
    • 63DB15CAC5A49B7EBAA7484BCFD81DEC60A70BF99449C76D39AA1FAAC5DA7330
  • powershell-lts-7.2.16-1.cm.x86_64.rpm
    • FD307CF0D961F256B6C6B8DA087809795A36C14CA8A38F0D1145182B6C62DC78
  • powershell-lts-7.2.16-1.rh.x86_64.rpm
    • 118B09A55CC8CFF4EA1FA9DD0B5A8DF6BEDBEBC4203E27E92AD5FAAFB026F313
  • powershell-lts-7.2.16-osx-arm64.pkg
    • 8AC7F39F51532C2DBB8D0239FE9F0390C2D3C5F31F78C321496FFC7B0164C750
  • powershell-lts-7.2.16-osx-x64.pkg
    • 90E6BAFC72F6F74A665724FC89A72718C54DF135C81D3D9E3C052D712BB157E6

v7.4.0-rc.1

5 months ago

7.4.0-rc.1 - 2023-10-24

General Cmdlet Updates and Fixes

  • Fix Test-Connection due to .NET 8 changes (#20369) (#20531)
  • Add telemetry to check for specific tags when importing a module (#20371) (#20540)
  • Fix Copy-Item progress to only show completed when all files are copied (#20517) (#20544)
  • Fix unixmode to handle setuid and sticky when file is not an executable (#20366) (#20537)
  • Fix UNC path completion regression (#20419) (#20541)
  • Fix implicit remoting proxy cmdlets to act on common parameters (#20367) (#20530)
  • Fix Get-Service non-terminating error message to include category (#20276) (#20529)
  • Fixing regression in DSC (#20268) (#20528)

Build and Packaging Improvements

We thank the following contributors!

  • Update ThirdPartyNotices.txt file (Internal 28110)
  • Update CGManifest for release
  • Fix package version for .NET nuget packages (#20551) (#20552)
  • Only registry App Path for release package (#20478) (#20549)
  • Bump PSReadLine from 2.2.6 to 2.3.4 (#20305) (#20533)
  • Bump Microsoft.Management.Infrastructure (#20511) (#20512) (#20433) (#20434) (#20534) (#20535) (#20545) (#20547)
  • Bump to .NET 8 RC2 (#20510) (#20543)
  • Add SBOM for release pipeline (#20519) (#20548)
  • Bump version of Microsoft.PowerShell.PSResourceGet to v1.0.0 (#20485) (#20538)
  • Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 (#20486) (#20542)
  • Bump JsonSchema.Net from 5.2.5 to 5.2.6 (#20421) (#20532)
  • Fix alpine tar package name and do not crossgen alpine fxdependent package (#20459) (#20536)
  • Increase timeout when publishing packages to packages.microsoft.com (#20470) (#20539)
  • Block any preview vPack release (#20243) (#20526)
  • Add surrogate file for compliance scanning (#20423)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 31AB023C8B224398DE045A195F17219DA49C1FA332DC8280A424B217638A0F8D
  • powershell-7.4.0-rc.1-linux-arm32.tar.gz
    • BE0FFDBDCB3F782080553FAF3634938510066F71E91BF03A5F799A5502057728
  • powershell-7.4.0-rc.1-linux-arm64.tar.gz
    • 2B37436E63C6D7E7AC631BB5710E353EC2478FE65504D8D666BFC38C0C69FA54
  • powershell-7.4.0-rc.1-linux-musl-x64.tar.gz
    • 941DC1F1DBF1875556654D155F7C7B97AC7F1290598452428FBF05F6BB1A8D61
  • powershell-7.4.0-rc.1-linux-x64.tar.gz
    • AAE79966B634C60DAF5BD62DDFB1A95D7DBC86F9C2BAD28821AC2C824FC98078
  • powershell-7.4.0-rc.1-linux-x64-fxdependent.tar.gz
    • 05D6CD00A87FE53A7D486A3F74AF76E0038CBB8D96BB10F078B07E67C313AC8E
  • powershell-7.4.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • 4D70ACAD8BECD8BC4DC72BC8AA5C636E101F00470210A3405392FAAD7BDD8322
  • powershell-7.4.0-rc.1-osx-arm64.pkg
    • CC64FACF7B8F6587E178A415548895604E3E95E077FC021B1DF6B2B817DC857F
  • powershell-7.4.0-rc.1-osx-arm64.tar.gz
    • BA02E6B6373DE2A7BD6B47A36D67C52645208DD6339AF5EBE76F7B601C0CCD2B
  • powershell-7.4.0-rc.1-osx-x64.pkg
    • 935BE0CDC877BE27D84062DE268EDDE2C5F11A9859D09DD6BAC9AAA100229CCD
  • powershell-7.4.0-rc.1-osx-x64.tar.gz
    • ABEF1A228086B422541DB4D3E1CC6327115AC19E44566BD3DC2D7D74444C8A2A
  • PowerShell-7.4.0-rc.1-win.msixbundle
    • C30EB5BC06B4ECF6EC4C23C99CA8B86A655D6CEA68B341184C44C8D47F18D38F
  • PowerShell-7.4.0-rc.1-win-arm64.zip
    • C547FA58838D7750966A59C617124B9A78E86447059495153B2A7E8879741AE8
  • PowerShell-7.4.0-rc.1-win-fxdependent.zip
    • 9D3A05AB238700DCFAF1A2BC9E6384BCED5C85C65D6141200EBBC11DE87C04E0
  • PowerShell-7.4.0-rc.1-win-fxdependentWinDesktop.zip
    • 34BF8B913EBF29659841FBA517DC55CA8AEB35C442FF70210FC5ED62CE253AD2
  • PowerShell-7.4.0-rc.1-win-x64.msi
    • 802F6E4B61D5A80F6633571369BF07E471F08CBEF4B48F12C55797331977F795
  • PowerShell-7.4.0-rc.1-win-x64.zip
    • DB0BA81FBA4DD1C6FB67730C7F42F0AF300AEB01D56BBDAEC5014F3FD3CE7874
  • PowerShell-7.4.0-rc.1-win-x86.msi
    • 7F4EBF3594F04A2AF76E190562CD581B6491B4FC3471F584FE76C583FF1B428A
  • PowerShell-7.4.0-rc.1-win-x86.zip
    • 1CE13F1729FAC6F37737B39570D901F50CD151D4A8AC5E1583C0D5A2C5EC57C0
  • powershell-preview_7.4.0-rc.1-1.deb_amd64.deb
    • 940AB39342E7222AB0B09AEE1182BDC8909DB10A57908F8B25F1A1B9817DC60A
  • powershell-preview-7.4.0_rc.1-1.cm.aarch64.rpm
    • BE5CA3E42DFED705DB9102693EE6A03CB304A01796D328FF417E542DF8A819A2
  • powershell-preview-7.4.0_rc.1-1.cm.x86_64.rpm
    • FA3B352F8BE78A5CA2968BE383E4D721EA1BED5776DCF4324A650A67D9853D9D
  • powershell-preview-7.4.0_rc.1-1.rh.x86_64.rpm
    • 0D9D3F4B0CC9A88B07C37760FB54A7DA0EE5B2D6695A62D07025D053290876CA

v7.3.8

6 months ago

7.3.8 - 2023-10-10

Security Fixes

  • Block getting help from network locations in restricted remoting sessions (Internal 27698)

Build and Packaging Improvements

Build infrastructure maintenance

  • Release build: Change the names of the PATs (#20316)
  • Add mapping for mariner arm64 stable (#20310)
  • Switch to GitHub Action for linting markdown (#20308)
  • Put the calls to Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20311)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • EFAB4134D224C315F99C481E4608E5439CD666EF2F1EFD857E03B15C443E3EFF
  • powershell_7.3.8-1.deb_amd64.deb
    • C4DDFBAD0231BA18AD70571C4C5D69F5A2DD5F7834054737AC6BB4089D83317E
  • powershell-7.3.8-1.cm.aarch64.rpm
    • 7D4F3CA3EAB9DBEB5A69D01B7F158183F5BD052877D03EC02EEB2817BBC1E406
  • powershell-7.3.8-1.cm.x86_64.rpm
    • D93BC674365BD87EB10A625117D14211C2192EB24079DA10130A4086B8A36DE2
  • powershell-7.3.8-1.rh.x86_64.rpm
    • ED6378D4BA705770CA833227A9B0E464E476E4B03851D86252D54D2B95EC9FC4
  • powershell-7.3.8-linux-alpine-x64.tar.gz
    • 80044013A8AE3D82D70802E5B32E18BE9508FDA1E5AAC94AC9D16246D8D01484
  • powershell-7.3.8-linux-arm32.tar.gz
    • 4C043C49B4CCB3807EC23004F31B002485ECE1F6335B8C1720F2F85DA4A990DE
  • powershell-7.3.8-linux-arm64.tar.gz
    • 04D7F5E7BB1D5E0EE957A1DF83D96EC375E2D377D37A47AC0500B00C578EF192
  • powershell-7.3.8-linux-x64.tar.gz
    • 8842C3A054F2FD6E969B480D266CB0C2FA7CD755B27237DF05330346DAD67555
  • powershell-7.3.8-linux-x64-fxdependent.tar.gz
    • 3EF89C04423AA26689F52CEBCAFA6D3D55E1DE742D4D40D10C200F599C94E534
  • powershell-7.3.8-osx-arm64.pkg
    • C8BE14AE194C25FC3DE257C6EB91F7ABCA7A380B9E5C5DFA2A827976A7A09154
  • powershell-7.3.8-osx-arm64.tar.gz
    • D05C93B7EB67DE6A6BE8BC42DE842F9942CD3BCF89A7BAAC8C84917537AC0822
  • powershell-7.3.8-osx-x64.pkg
    • 55765F6A09CD084DBCD5A3A39F334476074B19B4444B95FCF08E3C38B4D04F59
  • powershell-7.3.8-osx-x64.tar.gz
    • 4ECFA717AB4F4197D880902F3ED8A3BD80464AB8399B109E3446B45FBE3F8383
  • PowerShell-7.3.8-win.msixbundle
    • 38FC46F6C94DB5BB4B6520FDB16B0EBD5CC4D80E79AF235DF66F773DA7EC7DA6
  • PowerShell-7.3.8-win-arm32.zip
    • 4C611CC2F33FBD4445A42130CEBDA52515EF36E5BF041E979D3F8AD68833CBE1
  • PowerShell-7.3.8-win-arm64.zip
    • B10794D375D2547FBE237C59E5FD7384C077348CB69C69542CA3119B20DC1BC5
  • PowerShell-7.3.8-win-fxdependent.zip
    • 4873B3ADEEB2F10AB0EE08E6728B9A49111A75998E250FE9C7A81F1B1DCCF152
  • PowerShell-7.3.8-win-fxdependentWinDesktop.zip
    • 4FBDFEF77EDF05B1AE17E803E7235FE9B9304669E3ED170C9A45B92EF557E443
  • PowerShell-7.3.8-win-x64.msi
    • A6551A73522F24D62D03A36E6EB5AFD77098C975885D750A9E6E3CE06F8178C9
  • PowerShell-7.3.8-win-x64.zip
    • D141C163949D2491E5541546C7034488BCA60590BF7B0AC1632B29FF7236C70C
  • PowerShell-7.3.8-win-x86.msi
    • 5869F5F002F34B4985032D67E9B73FDDB0DD1013EAF992CFFC474AE687DFD071
  • PowerShell-7.3.8-win-x86.zip
    • D6416B398809AC462E229DB19647DE240114C90EC5C42FC3AE95A6A18ADB1E5D

v7.2.15

6 months ago

7.2.15 - 2023-10-10

Security Fixes

  • Block getting help from network locations in restricted remoting sessions (Internal 27699)

Build and Packaging Improvements

Build infrastructure maintenance

  • Release build: Change the names of the PATs (#20315)
  • Switch to GitHub Action for linting markdown (#20309)
  • Put the calls to Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20312)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 4B5E28018F6042F34118265885C5EDECD304B364124E1FEC7F198BC3E6A9CDC8
  • powershell_7.2.15-1.deb_amd64.deb
    • 27AC4FA4F3E7F0934AFB4883DF21E572B3D9650E17221D0F3F288F250A92DBC9
  • powershell-7.2.15-1.cm.x86_64.rpm
    • 78795D7F1D74164FF7E9B5E438589C92A3F7A4EDD887DDFE5140A1A6A21E2D6B
  • powershell-7.2.15-1.rh.x86_64.rpm
    • B1B5516CB15DD7FA90C68D7707DFE0E5643AA23D73E7DCC10596219C4592264F
  • powershell-7.2.15-linux-alpine-x64.tar.gz
    • 5C76A47D83A3B67773846BC43E4E2282CDDA392BD2490F9994A5990C1DA572D7
  • powershell-7.2.15-linux-arm32.tar.gz
    • 6A5BDE6C5D6B2FBCB5303B79F7EBF1432818155FA5D37A8676A79D80F2B55AA7
  • powershell-7.2.15-linux-arm64.tar.gz
    • B152689F1FA0916E46B6B2B505504C6169E450D8644FE34907965B3CE6E2E112
  • powershell-7.2.15-linux-x64.tar.gz
    • 5B234E812FDF8A097850BFB848A5E8999D72C9263BA276F3993308CE9A44CD51
  • powershell-7.2.15-linux-x64-fxdependent.tar.gz
    • 8F2DE1F93904C10338C92873B40549E15585A13FB17D447BF985639D2B084683
  • powershell-7.2.15-osx-arm64.pkg
    • 2110B11E05325D0D05FF588892CC395D527200DFF519AE806E2F4478DAE2DEA8
  • powershell-7.2.15-osx-arm64.tar.gz
    • BD1C47E04C2181115E3FAEF654776E8D11F186F6ED5916325422817C0D29AD50
  • powershell-7.2.15-osx-x64.pkg
    • 11AAEEAAB4C11D1E0BC53598964771604D6875D0A260F08D190E413BEB8B1739
  • powershell-7.2.15-osx-x64.tar.gz
    • 3438FF692A5759FBBD49D869FA08E81A930429ACF1F96C27FA800D34D8A0E713
  • PowerShell-7.2.15-win-arm32.zip
    • C204167F89B7BAB3D64833A9FAE183196CA99D12D7020D01EC7DB668C2DBA866
  • PowerShell-7.2.15-win-arm64.zip
    • AE9A54A3CF929552A845AC2FA000FAF521EEE6E70926044554209DA11DDDEDC2
  • PowerShell-7.2.15-win-fxdependent.zip
    • 23923E6EF507DD27424E49BDD35BE2E28E883EE3EC9B6588E49DD87D2B6CA55B
  • PowerShell-7.2.15-win-fxdependentWinDesktop.zip
    • 1FA3EEAA633A284ABF1BB4146B7BE1FA9CDA13C23B51E8E766E5A8A941B42653
  • PowerShell-7.2.15-win-x64.msi
    • 5220F1929311AB77687A641A8533BF57406E6445A6C033ABF909B1CBA29BC545
  • PowerShell-7.2.15-win-x64.zip
    • 3B899079A92DCB0420C8EADB58B8F9C8D84FB00349E24B5F29A41719422FD28D
  • PowerShell-7.2.15-win-x86.msi
    • AFA181569A34D9F5CB47C1B035F1C0466027EF5B0F58C4557FC74A5CBF6B4048
  • PowerShell-7.2.15-win-x86.zip
    • 57DC3E309BB43C4E08CB67EBC97A2C4700E38F5D9890431A4CDEFB5186DCCEB8
  • powershell-lts_7.2.15-1.deb_amd64.deb
    • 12F24124A2908286B81081866FC63562DBFF0AFF63ED85BF4C2140772DA3BC78
  • powershell-lts-7.2.15-1.cm.x86_64.rpm
    • 83E4F659F00BB6D5A3ADB94F23DA7FCBD543EDA346DB22CC80F17C6DD447EF09
  • powershell-lts-7.2.15-1.rh.x86_64.rpm
    • 84BDCC7396B9D90532E1F8FB0C07E89F2A231A56BF05F2D40A1D631084EE844E
  • powershell-lts-7.2.15-osx-arm64.pkg
    • B779940EE586D24238F506952D4C82812B0AB3CB189D889249130486C2F32CF4
  • powershell-lts-7.2.15-osx-x64.pkg
    • 79620AD5E18765A85AFD27088B47F5FA88B0B474AFB67FC0BEB4B23F28FB5207

v7.4.0-preview.6

6 months ago

7.4.0-preview.6 - 2023-09-28

General Cmdlet Updates and Fixes

  • Set approved experimental features to stable for 7.4 release (#20362)
  • Revert changes to continue using BinaryFormatter for Out-GridView (#20360)
  • Remove the comment trigger from feedback provider (#20346)

Tests

  • Continued improvement to tests for release automation (#20259)
  • Skip the test on x86 as InstallDate is not visible on Wow64 (#20255)
  • Harden some problematic release tests (#20254)

Build and Packaging Improvements

Move to .NET 8.0.100-rc.1.23463.5

  • Update the regex for package name validation (Internal 27783, 27795)
  • Update ThirdPartyNotices.txt (Internal 27772)
  • Remove the ref folder before running compliance (#20375)
  • Updates RIDs used to generate component Inventory (#20372)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0-2.final (#20368)
  • Fix the release build by moving to the official .NET 8-rc.1 release build version (#20365)
  • Update the experimental feature JSON files (#20363)
  • Bump XunitXml.TestLogger from 3.1.11 to 3.1.17 (#20364)
  • Update Microsoft.PowerShell.PSResourceGet to 0.9.0-rc1 (#20361)
  • Update .NET SDK to version 8.0.100-rc.1.23455.8 (#20358)
  • Use fxdependent-win-desktop runtime for compliance runs (#20359)
  • Add mapping for mariner arm64 stable (#20348)
  • Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#20357)
  • Bump JsonSchema.Net from 5.2.1 to 5.2.5 (#20356)
  • Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#20355)
  • Bump Markdig.Signed from 0.32.0 to 0.33.0 (#20354)
  • Bump JsonSchema.Net from 5.1.3 to 5.2.1 (#20353)
  • Bump actions/checkout from 3 to 4 (#20352)
  • Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#20351)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.7.0-2.final to 4.7.0 (#20350)
  • Release build: Change the names of the PATs (#20349)
  • Put the calls to Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20347)
  • Bump Microsoft.Management.Infrastructure (continued) (#20262)
  • Bump Microsoft.Management.Infrastructure to 3.0.0-preview.2 (#20261)
  • Enable vPack provenance data (#20260)
  • Start using new packages.microsoft.com cli (#20258)
  • Add mariner arm64 to PMC release (#20257)
  • Fix typo donet to dotnet in build scripts and pipelines (#20256)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 515A88C7DB3BEEC37952A4D61B6F399BCB3242E17C1FBA79FCB181FE03F614F1
  • powershell-7.4.0-preview.6-linux-arm32.tar.gz
    • 34F3856764C29E34345142A8B81564C6C3BB7E9E8CBF9CE907B567B9AC2DB2B2
  • powershell-7.4.0-preview.6-linux-arm64.tar.gz
    • 4CC6C26D42DFF4235B9F3E4B2AA1FB528890C380AD9CEE8FACFF418C668F68EE
  • powershell-7.4.0-preview.6-linux-linux-musl-x64.tar.gz
    • FAF4D357CCC3DFA0DDD181993A838AB51BCAC053AD1C356C0A8234FC2394CBB1
  • powershell-7.4.0-preview.6-linux-x64.tar.gz
    • FD20B2B42BD61EC9E768D179EC35E2077A81C11DB375F92639355FD4E3E6313B
  • powershell-7.4.0-preview.6-linux-x64-alpine-fxdependent.tar.gz
    • 58E98F76D94164E329373F505F4F98F675C6F4A1837DC8AD1FAEB4659B36BF5C
  • powershell-7.4.0-preview.6-linux-x64-fxdependent.tar.gz
    • 714A2F6C419A3D770E4C5BBC26AEFED1F48D909F156E5805C97A24FA26DBE272
  • powershell-7.4.0-preview.6-osx-arm64.pkg
    • 5DB594D8768668E4833890E5BF16C3B19761CD42C8BE9321AD631BB0603B74EA
  • powershell-7.4.0-preview.6-osx-arm64.tar.gz
    • EDBE32089CBFB60892FC63AFD269E1726DBDA6AC607C99972388ED2BBEF4E86D
  • powershell-7.4.0-preview.6-osx-x64.pkg
    • A3158336A91D87BDB0E2D735470D63389ADA0C66B1D709BBA23AF0476338D1E9
  • powershell-7.4.0-preview.6-osx-x64.tar.gz
    • 2BCEEBC628740264383EE5774C22C3DF311D12D4DE5755BB345AB734381A91FE
  • PowerShell-7.4.0-preview.6-win.msixbundle
    • 3CF382A27E34B669FC053931CE27FBD67465E1A8939227E8A51F9752CA4276B2
  • PowerShell-7.4.0-preview.6-win-arm64.zip
    • 1E4CF7642E563E874AEFA01C7A6A6E44C162DA16705CD9BDC3743788104C40FE
  • PowerShell-7.4.0-preview.6-win-fxdependent.zip
    • 7EBB640E2EBA8D0173ED36A0FB5877CBC7762762F0BC53A377ACBF1A8B44E4DB
  • PowerShell-7.4.0-preview.6-win-fxdependentWinDesktop.zip
    • 6A06AF2FC435F8E01D05B4E8BC782E148BCF6D608387F1D7C6E9C411281EAF64
  • PowerShell-7.4.0-preview.6-win-x64.msi
    • C7046428033B6D36C2C6EF0B9893633DC3B8E12D8CD913AE086A563A51DA2B49
  • PowerShell-7.4.0-preview.6-win-x64.zip
    • 4E52B774FEE4CA0B2C90A8D3ADFF45969178B10F735B94DED0E312BEB3301E6C
  • PowerShell-7.4.0-preview.6-win-x86.msi
    • 72E368D4DB0F12EBB71178EA15EB73CF20DA70C58DC9ECF5EF3F682153EB31B9
  • PowerShell-7.4.0-preview.6-win-x86.zip
    • 7AEB6D8CE288A45C537AB196B7AE0D4BC30F14D2C161A7ACFC75D87DC5D475EC
  • powershell-preview_7.4.0-preview.6-1.deb_amd64.deb
    • 2EEAA3C725E80F22D6AA6147C4D0721BE2ED17340FCB706FEA47EBE9F0033C33
  • powershell-preview-7.4.0_preview.6-1.cm.aarch64.rpm
    • CB4F2620BC37264B6E137639C190D2458DCE52DCF8FA2FF693373455F588E9E9
  • powershell-preview-7.4.0_preview.6-1.cm.x86_64.rpm
    • 3596CC444436C2D995E1E252CD44D681DACD28DB2E6C3D192BAD4DD70279EDAF
  • powershell-preview-7.4.0_preview.6-1.rh.x86_64.rpm
    • 6409088D11CC961FBA09B003E5C24118828C158903A4599B86E134D87BD32664

v7.3.7

7 months ago

7.3.7 - 2023-09-18

Build and Packaging Improvements

Bump .NET SDK version to 7.0.401

  • Update 'ThirdPartyNotices.txt' (Internal 27602)
  • Update to use .NET SDK 7.0.401 (Internal 27591)
  • Remove HostArchitecture dynamic parameter for osxpkg (#19917)
  • Remove spelling CI in favor of GitHub Action (#20248)
  • Enable vPack provenance data (#20253)
  • Start using new packages.microsoft.com cli (#20252)
  • Add mariner arm64 to PMC release (#20251)
  • Add mariner arm64 package build to release build (#20250)
  • Make PR creation tool use --web because it is more reliable (#20247)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#20246)
  • Publish rpm package for rhel9 (#20245)
  • Add runtime and packaging type info for mariner2 arm64 (#20244)

Documentation and Help Content

  • Update man page to match current help for pwsh (#20249)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DD754A80BF20E1F9E92AAAA38C70AA9483C4713D8B17E5801E3F0B12530B5416
  • powershell_7.3.7-1.deb_amd64.deb
    • BC7806942A6F28060686621BD922DF555E61E11B00D5205896BABA251FFA5B1F
  • powershell-7.3.7-1.cm.aarch64.rpm
    • 59DD614E2DD5D7703914431AC8ECD9254B748ECDDA81115AF7F08CC84E478862
  • powershell-7.3.7-1.cm.x86_64.rpm
    • 7D9E879DFE6B1575041ED3917E3D395ABDC3F958D6E9C19FB55B705A7B3D4B8B
  • powershell-7.3.7-1.rh.x86_64.rpm
    • 2A348CD6D01958781EE167D5E4C99981A75DF638EFCCDC142EC7E72A515FEF7C
  • powershell-7.3.7-linux-alpine-x64.tar.gz
    • 5EEEDF5F7DA8E62F609D98BB4DA0FBD6DDD0BB8E7265A4AC9810915EB94E7FD3
  • powershell-7.3.7-linux-arm32.tar.gz
    • F95EDB917661F91AFBAA968D37EC3C166674F826017D680F954F047CA400B6DA
  • powershell-7.3.7-linux-arm64.tar.gz
    • 19A02EDE70F4C51AAA1342E6ED9E436BA61440688215CE711EE2580CB2B24867
  • powershell-7.3.7-linux-x64.tar.gz
    • 18AB001FE03CF7F3357F1BF0E02E326FBF884DC7C3E98E0E89C6F52BC02CC302
  • powershell-7.3.7-linux-x64-fxdependent.tar.gz
    • A94F24BE393D02DDF73863734FDB82213367227A09D3C6BF0049953153CF8838
  • powershell-7.3.7-osx-arm64.pkg
    • 7AE91B9A86588F4E1B9199595169184B27F15C81D67754FF84C7B77D455ADF8E
  • powershell-7.3.7-osx-arm64.tar.gz
    • 29206C630DFAF5F5114A6A03FD8C999BD08B1086E10D1D76991A75C4B089E167
  • powershell-7.3.7-osx-x64.pkg
    • 4E25A0F564C46AFC605E6DA93B1ED165F18D7D60D3506971CA9701CB5F1A1588
  • powershell-7.3.7-osx-x64.tar.gz
    • FBA732E0F2E9B77651EEE8B71FDAC08370B7F6456BC8FB6A1391CACCCA416B6E
  • PowerShell-7.3.7-win.msixbundle
    • D7C595F7CC4643AB4E9622845F5C26E1AC5DBA0F358A9588C13B29A69219D7B4
  • PowerShell-7.3.7-win-arm32.zip
    • 39942D24B839546ED6B073ACE5048E50F1555C8C610B75173D0E2E8CC920EA5B
  • PowerShell-7.3.7-win-arm64.zip
    • 047DE9C873626A8833CB44833D6093305758853FDD28E77AA7D66D0BA78FACEB
  • PowerShell-7.3.7-win-fxdependent.zip
    • C28A7C67DC7E4F88A375A632F98C2A3EB0334BD69185518933CB4DA66488C7AC
  • PowerShell-7.3.7-win-fxdependentWinDesktop.zip
    • B571E7A5FC6BC1489E94B1AB566D8950CCB3EFB5EADBAE93ADF6248CFC0DAF44
  • PowerShell-7.3.7-win-x64.msi
    • 9168BB9F166FF41A3E6A580DCB4189174F0563EE9DC438408C090A92FF1DCBFC
  • PowerShell-7.3.7-win-x64.zip
    • 1C2988794A454C01990BCA872BB208590EC792189C115DBE0D71880EBCF760A6
  • PowerShell-7.3.7-win-x86.msi
    • 71B71AA38DEB263F3776B480D3B6FE01850400A0E1FAA424BD47F9A72B43CD98
  • PowerShell-7.3.7-win-x86.zip
    • 7FC7752C506F8792AA0139667A9F324B99E091FEB96DC5B90C79CD5BA2AFA981

v7.2.14

7 months ago

7.2.14 - 2023-09-18

Build and Packaging Improvements

Bump .NET SDK version to 6.0.414

  • Update to use .NET SDK 6.0.414 (Internal 27575)
  • Enable vPack provenance data (#20242)
  • Start using new packages.microsoft.com CLI (#20241)
  • Remove spelling CI in favor of GitHub Action (#20239)
  • Make PR creation tool use --web because it is more reliable (#20238)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#20237)
  • Don't publish notice on failure because it prevents retry (#20236)
  • Publish rpm package for rhel9 (#20234)
  • Add ProductCode in registry for MSI install (#20233)

Documentation and Help Content

  • Update man page to match current help for pwsh (#20240)
  • Update the link for getting started in README.md (#20235)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 1C91599723A11ED1B01B1829A5A079CFD729FE4159D55296C6EACB4E1CB0E4E8
  • powershell_7.2.14-1.deb_amd64.deb
    • 89C217D853228A7A2D60620DA25B9DDA36E8AA87A2714B9082B84359BB30DA99
  • powershell-7.2.14-1.cm.x86_64.rpm
    • E13032C495780EEA6889DA9FBD04F1ADB5B58F28B0611FB41C3EFA0FF60E3F8B
  • powershell-7.2.14-1.rh.x86_64.rpm
    • 3177F2FC79C55A60599456C5B96B752F758EFC805AC10049467479326BF67519
  • powershell-7.2.14-linux-alpine-x64.tar.gz
    • 44FF6344ACFC6A6A23A6E016622C70C6B7CCEECA9F5A3024A7CFC0CB47387E70
  • powershell-7.2.14-linux-arm32.tar.gz
    • F8A7049C8BEDA695CA74FE0C6FA82F7463EE1FD7E60FF2404B27A2783BE91F68
  • powershell-7.2.14-linux-arm64.tar.gz
    • 8744DBA218EDC0D54963447538A1D18928D9B619EE18113DD1BFFA4930CD0221
  • powershell-7.2.14-linux-x64.tar.gz
    • A7DCF34C6589CC2A35C6241F6F45CCE3C84DD8F876C774BB19FA397C98ECC2BB
  • powershell-7.2.14-linux-x64-fxdependent.tar.gz
    • 1F13D16C6FD8BD3A767932F91E520FE4B04F966A36B0D779F058B61436ECE04F
  • powershell-7.2.14-osx-arm64.pkg
    • 497FE806F82355E7379B74445B93061752AF4300E917CB379E03EAB4A8DA2056
  • powershell-7.2.14-osx-arm64.tar.gz
    • 095D06581A49154B6EA8C73B3269E5607D976C7BB98061B4897916CACC32A061
  • powershell-7.2.14-osx-x64.pkg
    • FFE1A65375EAAD3B006CAB66CDC8145C7F2D4ADD5DFED8C2F60F3ED860E4B3CC
  • powershell-7.2.14-osx-x64.tar.gz
    • 8252E370A4DCF133DF90FB0E7123FE42E56FB17C38787CBDFBE7A024AAE8A293
  • PowerShell-7.2.14-win-arm32.zip
    • BBD772D0CFD7FD78D432424B8576A6AE70F9F892CC8ED14046D885699EECC99C
  • PowerShell-7.2.14-win-arm64.zip
    • 89A1EFFCD9AB56392B3C1833ECBCFB0470F09D619550E552CF6493C8C2A3EDB3
  • PowerShell-7.2.14-win-fxdependent.zip
    • 41EB6F1085B74D56BDF0E1CC6E30793133446A303F0448337301A7CD1E984617
  • PowerShell-7.2.14-win-fxdependentWinDesktop.zip
    • 8C4CA8006DA282533D011E9926C6D3248C36E83C6D8D01F2ABFE1D3FB86B879C
  • PowerShell-7.2.14-win-x64.msi
    • CE055C50B3D0DCA9B6F5F02AA089DEE7F1B709D439530E63F5A8673D4DB3C8A4
  • PowerShell-7.2.14-win-x64.zip
    • 5DA3056AC366BB7E3277FF3C0DB3EF3E05AEA2AA43F9B0ABAA9ACD9D57C315F8
  • PowerShell-7.2.14-win-x86.msi
    • 537086C5458820FB919EBA9C005C2BC735435A24E7B956977A299DA80D454490
  • PowerShell-7.2.14-win-x86.zip
    • 7843F48B40309049EF94C0D0C1F941C9C7ADF03CF6BF5BDA6ADEC5C6AB368622
  • powershell-lts_7.2.14-1.deb_amd64.deb
    • 7E9CF6178AE45F187173F1F806E1889CBCF87FA9E55FB4658FF1EF0617D2DE25
  • powershell-lts-7.2.14-1.cm.x86_64.rpm
    • 9397AAA8F4993CEDD085432203169E7281DC8BDBDBF164CFC3D4B3B000D9CEB4
  • powershell-lts-7.2.14-1.rh.x86_64.rpm
    • 8F41DDEBDD325E62F3A688E8C14352D856B19B8FE93E3ACC5047C19E7B2162FA
  • powershell-lts-7.2.14-osx-arm64.pkg
    • 809D2000C56B0C48B6A270743D7FDF1B56B5182DF5913EE5F49D0B01B23DA206
  • powershell-lts-7.2.14-osx-x64.pkg
    • EE3FE1B191ED74AF80C9C605D0E9DBB0B5D4D11166C19D2777E6EEF18082150F

v7.4.0-preview.5

7 months ago

7.4.0-preview.5 - 2023-08-21

Breaking Changes

  • Change how relative paths in Resolve-Path are handled when using the RelativeBasePath parameter (#19755) (Thanks @MartinGC94!)

Engine Updates and Fixes

  • Fix dynamic parameter completion (#19510) (Thanks @MartinGC94!)
  • Use OrdinalIgnoreCase to lookup script breakpoints (#20046) (Thanks @fflaten!)
  • Guard against null or blank path components when adding to module path (#19922) (Thanks @stevenebutler!)
  • Fix deadlock when piping to shell associated file extension (#19940)
  • Fix completion regression for filesystem paths with custom PSDrive names (#19921) (Thanks @MartinGC94!)
  • Add completion for variables assigned by the Data statement (#19831) (Thanks @MartinGC94!)
  • Fix a null reference crash in completion code (#19916) (Thanks @MartinGC94!)

General Cmdlet Updates and Fixes

  • Fix Out-GridView by implementing Clone() method to replace old use of binary format serialization (#20050)
  • Support Unix domain socket in WebCmdlets (#19343) (Thanks @CarloToso!)
  • Wait-Process: add -Any and -PassThru parameters (#19423) (Thanks @dwtaber!)
  • Added the switch parameter -CaseInsensitive to Select-Object and Get-Unique cmdlets (#19683) (Thanks @ArmaanMcleod!)
  • Restore-Computer and Stop-Computer should fail with error when not running via sudo on Unix (#19824)
  • Add Help proxy function for non-Windows platforms (#19972)
  • Remove input text from the error message resulted by SecureString and PSCredential conversion failure (#19977) (Thanks @ArmaanMcleod!)
  • Add Microsoft.PowerShell.PSResourceGet to the telemetry module list (#19926)

Code Cleanup

We thank the following contributors!

@eltociear, @Molkree, @MartinGC94

  • Fix use of ThrowIf where the arguments were reversed (#20052)
  • Fix typo in Logging.Tests.ps1 (#20048) (Thanks @eltociear!)
  • Apply the InlineAsTypeCheck in the engine code - 2nd pass (#19694) (Thanks @Molkree!)
  • Apply the InlineAsTypeCheck rule in the engine code - 1st pass (#19692) (Thanks @Molkree!)
  • Remove unused string completion code (#19879) (Thanks @MartinGC94!)

Tools

  • Give the assignPRs workflow write permissions (#20021)

Tests

  • Additional test hardening for tests which fail in release pass. (#20093)
  • Don't use a completion which has a space in it (#20064)
  • Fixes for release tests (#20028)
  • Remove spelling CI in favor of GitHub Action (#19973)
  • Hide expected error for negative test on windows for script extension (#19929)
  • Add more debugging to try to determine why these test fail in release build. (#19829)

Build and Packaging Improvements

  • Update ThirdPartyNotices for 7.4.0-preview.5
  • Update PSResourceGet to 0.5.24-beta24 (#20118)
  • Fix build after the change to remove win-arm32 (#20102)
  • Add comment about pinned packages (#20096)
  • Bump to .NET 8 Preview 7 (#20092)
  • Remove Win-Arm32 from release build. (#20095)
  • Add alpine framework dependent package (#19995)
  • Bump JsonSchema.Net from 4.1.8 to 5.1.3 (#20089)
  • Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#20088)
  • Move build to .NET 8 preview 6 (#19991)
  • Bump Microsoft.Management.Infrastructure from 2.0.0 to 3.0.0-preview.1 (#20081)
  • Bump Markdig.Signed from 0.31.0 to 0.32.0 (#20076)
  • Auto assign PR Maintainer (#20020)
  • Delete rule that was supposed to round-robin assign a maintainer (#20019)
  • Update the cgmanifest (#20012)
  • Update the cgmanifest (#20008)
  • Bump JsonSchema.Net from 4.1.7 to 4.1.8 (#20006)
  • Bump JsonSchema.Net from 4.1.6 to 4.1.7 (#20000)
  • Add mariner arm64 package build to release build (#19946)
  • Check for pre-release packages when it's a stable release (#19939)
  • Make PR creation tool use --web because it is more reliable (#19944)
  • Update to the latest NOTICES file (#19971)
  • Update variable used to bypass the blocking check for multiple NuGet feeds for release pipeline (#19963)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#19967)
  • Update README.md and metadata.json for release v7.2.13 and v7.3.6 (#19964)
  • Don't publish notice on failure because it prevent retry (#19955)
  • Change variable used to bypass nuget security scanning (#19954)
  • Update the cgmanifest (#19924)
  • Publish rpm package for rhel9 (#19750)
  • Bump XunitXml.TestLogger from 3.0.78 to 3.1.11 (#19900)
  • Bump JsonSchema.Net from 4.1.5 to 4.1.6 (#19885)
  • Bump xunit from 2.4.2 to 2.5.0 (#19902)
  • Remove HostArchitecture dynamic parameter for osxpkg (#19917)
  • FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning (#19905)
  • Change variable used to bypass nuget security scanning (#19907)
  • Checkout history for markdown lint check (#19908)
  • Switch to GitHub Action for linting markdown (#19899)
  • Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 (#19901)
  • Add runtime and packaging type info for mariner2 arm64 (#19450)
  • Update to the latest NOTICES file (#19856)

Documentation and Help Content

  • Update README.md and metadata.json for 7.4.0-preview.4 release (#19872)
  • Fix grammatical issue in ADOPTERS.md (#20037) (Thanks @nikohoffren!)
  • Replace docs.microsoft.com URLs in code with FWLinks (#19996)
  • Change docs.microsoft.com to learn.microsoft.com (#19994)
  • Update man page to match current help for pwsh (#19993)
  • Merge 7.3.5, 7.3.6, 7.2.12 and 7.2.13 changelogs (#19968)
  • Fix ///-comments that violate the docs schema (#19957)
  • Update the link for getting started in README.md (#19932)
  • Migrate user docs to the PowerShell-Docs repository (#19871)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 1AF61ADB40AA2DF14B07DF94781B7E5D70F70988C7EA22D8A6E2AB7DBA1CB8BF
  • powershell-7.4.0-preview.5-linux-alpine-x64.tar.gz
    • 6FC663991B712899CA30DF1D127F438272711FA0384B55C39009386BF0CBA77C
  • powershell-7.4.0-preview.5-linux-arm32.tar.gz
    • 786ACE130E4E1CFB124F1AA03F9C0DB8BD74FAC3F96F9AB5C3D3FFAAC079E91C
  • powershell-7.4.0-preview.5-linux-arm64.tar.gz
    • D8633E5F3525616B974E12F250D8447BAEC2B160E71E6A17F83943D202E4F3E4
  • powershell-7.4.0-preview.5-linux-x64.tar.gz
    • C46F919E821907D2D9CAB9269C60D4B3A9C405925A3AFAD01D9F7561B0F5189D
  • powershell-7.4.0-preview.5-linux-x64-alpine-fxdependent.tar.gz
    • C3727EE72E6343AB53BEF2624ED06009C69B2C0C68CF5297F936780CB698911E
  • powershell-7.4.0-preview.5-linux-x64-fxdependent.tar.gz
    • 5FD419FEFB3C56C2F7029DC24F865FF5051ABE11CB9DB4A3DDBECF0688FC8B9D
  • powershell-7.4.0-preview.5-osx-arm64.pkg
    • 1B0AEC95443EBD40B0B5170558C5611FB309EC08ABE0710EF5278727B8AFDFC9
  • powershell-7.4.0-preview.5-osx-arm64.tar.gz
    • D06992959FA2A7B1D2A424B9A4013B835ED5B90D78F03FD89420C0F27F369E9D
  • powershell-7.4.0-preview.5-osx-x64.pkg
    • 9C825519558B42A38BB65E721A67F1F4ABB28E26FCBF905BEACC4ED739CED1EC
  • powershell-7.4.0-preview.5-osx-x64.tar.gz
    • 730E8BED661F6BF29AE62C4D33EE272A1516C8D18D112AF70DDCD35C4ED791EC
  • PowerShell-7.4.0-preview.5-win.msixbundle
    • 3D8608AA1C8D345E7D992FD1EA56F537B9CF5270154732CA3C52ECB28A4158E9
  • PowerShell-7.4.0-preview.5-win-arm64.zip
    • 0834C082BFD48C2467E86F648583931F0A706FEE369F267771FD8EE6FE8A7593
  • PowerShell-7.4.0-preview.5-win-fxdependent.zip
    • D938DD52BC11488E33533D702865BF0BC00CD4B002A34D077391CF4CD194CBD7
  • PowerShell-7.4.0-preview.5-win-fxdependentWinDesktop.zip
    • 800E5D9E001F404E61B5F3EB178D26D4297893D02274003EF75CBEBF31F7F9D2
  • PowerShell-7.4.0-preview.5-win-x64.msi
    • 1C09C4765C635B36CB17FAB4B14914B37D3B893ACD0A22B69A87AF7A1337E11C
  • PowerShell-7.4.0-preview.5-win-x64.zip
    • E5AA85972DB4CC60204044A6E0AD1DFD22848DF3D8E12D26F358F7BF42F2ED8B
  • PowerShell-7.4.0-preview.5-win-x86.msi
    • 501FF76E9FAF08A2AD038BF72699A3945DB938CC42776FF857941E6CF092EEC7
  • PowerShell-7.4.0-preview.5-win-x86.zip
    • 00716F7B6934AF31BF5F3465121A86FAC0E978697EDDD7FDE3056C3469079DD9
  • powershell-preview_7.4.0-preview.5-1.deb_amd64.deb
    • 38112C1586A450E87827823C559001662CA0950D580A611E3BF58E7B62791072
  • powershell-preview-7.4.0_preview.5-1.cm.aarch64.rpm
    • F352566B4A93AEBF1217F8815C1077368AAB6B87A684C2B9BC94ED7839EBD3F4
  • powershell-preview-7.4.0_preview.5-1.cm.x86_64.rpm
    • F2E471216A6683DDEA8D378FBAE64E8B882E3635F690C40BEB454ED8233EFE19
  • powershell-preview-7.4.0_preview.5-1.rh.x86_64.rpm
    • CA9F826D3D97BD4ABFB41886376D5380B07F1B33B4E67BEA6B63D84842E92065