Skip to content

Releases: PowerShell/PowerShell

v7.3.0 Release of PowerShell

09 Nov 00:37
Compare
Choose a tag to compare

7.3.0 - 2022-11-08

General Cmdlet Updates and Fixes

  • Correct calling cmdlet New-PSSessionOption in script for Restart-Computer (#18374)

Tests

  • Add test for framework dependent package in release pipeline (Internal 23139)

Build and Packaging Improvements

Bump to use internal .NET 7 GA build (Internal 23096)

  • Fix issues with building test artifacts (Internal 23116)
  • Use AzFileCopy task instead of AzCopy.exe
  • Remove AzCopy installation from msixbundle step
  • Add TSAUpload for APIScan (#18446)
  • Add authenticode signing for assemblies on Linux builds (#18440)
  • Do not remove penimc_cor3.dll from build (#18438)
  • Allow two-digit revisions in vPack package validation pattern (#18392)
  • Bump Microsoft.PowerShell.Native from 7.3.0-rc.1 to 7.3.0 (#18413)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 2748D1008F025B4BBF35B326F8113E2A0DD7C3F096F669FDACC04EF1171F1C4A
  • powershell_7.3.0-1.deb_amd64.deb
    • A99E9FE370B0D9C05C736FA81521D32375DDB418AB75C76D9D0A14B4CE3D3DF2
  • powershell-7.3.0-1.cm.x86_64.rpm
    • CFB97B059C08F0D31EABFE854048D2ABD67A56175A896A63E7B8FB17E659EE51
  • powershell-7.3.0-1.rh.x86_64.rpm
    • 3C4B9BEB52CC4F52C52DFBA59346E23DF38CFF9FE18D534F83CB902472D28B37
  • powershell-7.3.0-linux-alpine-x64.tar.gz
    • 0E91269D2AA29C9D28CC921562B41514C757C9FEE9E93098F69CCB01E5E156D1
  • powershell-7.3.0-linux-arm32.tar.gz
    • 5246CEC2ABA67CF3A1B7DC61FD015D35E651A1EC9D5AAA4B6A19F9B34F671616
  • powershell-7.3.0-linux-arm64.tar.gz
    • DC84E26DF576EF8CC353850EEB5F6659F322FF999913442F472B158F943D109F
  • powershell-7.3.0-linux-x64.tar.gz
    • 5F781392597776519BB3726B2D9854061017F4CC22F9F1CDAA9F26636B936CC0
  • powershell-7.3.0-linux-x64-fxdependent.tar.gz
    • 485F4BB9626E0BF869F76CC77751ED037A5DB570EFABC064FF26B36E60916492
  • powershell-7.3.0-osx-arm64.pkg
    • D4DD81CD9078C8B5F3C6407A7AB31FE8D4DD142926356E5DCAB6EDCAFAE83692
  • powershell-7.3.0-osx-arm64.tar.gz
    • 52F7CCA7A99F5FADFD39B9F937AC09E8FAC4D39631F35D1DB10DDFC711E38F2B
  • powershell-7.3.0-osx-x64.pkg
    • FC95BE4E3D99BF940B593B53A54FE7AA11B05D8815820CC162A4B04CC8811EDE
  • powershell-7.3.0-osx-x64.tar.gz
    • B3205A8EDE7A90E6F4BF856AB38293680C3D03A69EE5E03935A61FEC455C0485
  • PowerShell-7.3.0-win.msixbundle
    • 3A04FA5EA8944E6A2AF006E7595F90F5CFFCDD7F222F15689DAFF0C8B2E4D643
  • PowerShell-7.3.0-win-arm32.zip
    • 90DBF3DF9E1F1F5EF3B5CBB13270887154E86A9CEFED54B1588C3EB6E223E8D3
  • PowerShell-7.3.0-win-arm64.zip
    • 564C56AA84116FB3BF058D9BCB83F9D80D7DB802988E9DB5DFE82A7C4730B17D
  • PowerShell-7.3.0-win-fxdependent.zip
    • 7CF427D9D773859248CC73B85572E0830113B94BF6522218AF00661A18C0E014
  • PowerShell-7.3.0-win-fxdependentWinDesktop.zip
    • CE61E12FDE3CD04B581D966E765AD23F5FED75BBC24EE928186A3E47BEB9A538
  • PowerShell-7.3.0-win-x64.msi
    • 5DBBFA10FD37A032414F36B9D6A8DE99E042081075DAB320C10F1F67B93E2C4E
  • PowerShell-7.3.0-win-x64.zip
    • B4F0089E44E8E66975BE3D9968F320CD540D46F219415F3EC0C525BC1BF35974
  • PowerShell-7.3.0-win-x86.msi
    • 9E819F88D3CC1575EF19CC1ACF002E7D942737B9D34E8A5306410B0DF34F433C
  • PowerShell-7.3.0-win-x86.zip
    • 03210C0C2D29B4B4F103D7A1F6B63743A311CE87A7E75CF67DEA9EA4266EF751

v7.3.0-rc.1 Release of PowerShell

26 Oct 22:36
Compare
Choose a tag to compare
Pre-release

7.3.0-rc.1 - 2022-10-26

NOTE

  • PowerShell Direct is only supported on Windows 10, version 1809+
  • Windows 7 is not supported anymore

Breaking Change

  • Update to use ComputeCore.dll for PowerShell Direct (#18194)

Engine Updates and Fixes

  • On Unix, explicitly terminate the native process during cleanup only if it's not running in background (#18215)

General Cmdlet Updates and Fixes

  • Remove the ProcessorArchitecture portion from the full name as it's obsolete (#18320)

Tests

  • Add missing -Tag 'CI' to describe blocks. (#18317)

Build and Packaging Improvements

Bump to .NET 7 to 7.0.100-rc.2.22477.20 (#18328)(#18286)

  • Update ThirdPartyNotices (Internal 22987)
  • Remove API sets (#18304) (#18376)
  • Do not cleanup pwsh.deps.json for framework dependent packages (#18300)
  • Bump Microsoft.PowerShell.Native from 7.3.0-preview.1 to 7.3.0-rc.1 (#18217)
  • Remove unnecessary native dependencies from the package (#18213)
  • Make the link to minimal package blob public during release (#18158)
  • Create tasks to collect and publish hashes for build files. (#18276)(#18277)
  • Add branch counter to compliance build (#18214)
  • Move APIScan to compliance build (#18191)
  • Update MSI exit message (#18137)
  • Remove XML files for min-size package (#18189)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • FA3A1086B5742D63C84E62ED7D6DC61D7D0AF6771341AC59A3FB473061186173
  • powershell-7.3.0-rc.1-linux-alpine-x64.tar.gz
    • C800018ED3DC809023503775C7E4E66B659E45EC37DC769646CA06DE9D7E8D31
  • powershell-7.3.0-rc.1-linux-arm32.tar.gz
    • BAB2A23E68C84075D9B492B35558AF16ECB85DE8B2FC0B5B5AFC8CE452C56A3B
  • powershell-7.3.0-rc.1-linux-arm64.tar.gz
    • BE02398DE3457F9A61942291B1CDA5030A6CD5F4ADE0F96F20797C614E1F3844
  • powershell-7.3.0-rc.1-linux-x64.tar.gz
    • 0FF8D846E071A3D7C04D854BBC4582F9928D56500B0976504A520DACDECFBC6F
  • powershell-7.3.0-rc.1-linux-x64-fxdependent.tar.gz
    • F53E90ED3E6C74239E16EBCDD232F2EE6AAD34E577B281959F347ECCB6001151
  • powershell-7.3.0-rc.1-osx-arm64.pkg
    • DF946C85EFD17D3712C281D722CFCC4177EE7CBFE5F462D664521A567D81CF0F
  • powershell-7.3.0-rc.1-osx-arm64.tar.gz
    • CE116DC4E4132EF6534DF3E3FD68B9189AE55E67BD171A2160D3BB94A1D9349F
  • powershell-7.3.0-rc.1-osx-x64.pkg
    • 4C1C5658C86952C239D330AFABAD6502531996AE213AB5DEA74EFD767122CB82
  • powershell-7.3.0-rc.1-osx-x64.tar.gz
    • DD1405D81B2AAB5AEE1CC62540D898A666D975235DB2DE7DBD0E2F88826CE079
  • PowerShell-7.3.0-rc.1-win-arm32.zip
    • F0F8C62DCD9FC8073765ED4E24D2ADACE4608B925D5E6D3DF2C01C8B5BECBDA0
  • PowerShell-7.3.0-rc.1-win-arm64.zip
    • 5DECE383005E94E60ED0A63066FBF6D998F43E4063EC2697C9B17B17A345F596
  • PowerShell-7.3.0-rc.1-win-fxdependent.zip
    • 3EF0F5051F0A4543CCEDB412D4034CE6FC3EF2F0269F404FFFCDB243E2BD236C
  • PowerShell-7.3.0-rc.1-win-fxdependentWinDesktop.zip
    • 1F4C7A46BA9D882F23FFD289F03B9C92994097A1DA7D1F19B50B066BB4C773C5
  • PowerShell-7.3.0-rc.1-win.msixbundle
    • 2A8D3B5E2F3588DF547A868EA0002362FCD9408F37AD476BA1FC791BA660E8BF
  • PowerShell-7.3.0-rc.1-win-x64.msi
    • 2C304FEDCD04BD1F9040BA6DD0B6AEADA9248C7BB9B344103E1B29440793766F
  • PowerShell-7.3.0-rc.1-win-x64.zip
    • CD0AF8921B19FA93A894ACA9AFB5155417D2B23C8D9A573B9216B607D95E9EC7
  • PowerShell-7.3.0-rc.1-win-x86.msi
    • F23DF935F22513443606B261E0EE696F3AC22A6CE77F1FF6EDE788F67E08BC60
  • PowerShell-7.3.0-rc.1-win-x86.zip
    • 4BC9322312885229AFE6BE8E08EB91832A7035BFCA78B58F02B60F4343F463C1
  • powershell-preview_7.3.0-rc.1-1.deb_amd64.deb
    • 5CCA8118D8E2238BD4C7ED40A2CD370C12320EA5096AA5DFC6AB4911F3D6E7F1
  • powershell-preview-7.3.0_rc.1-1.cm.x86_64.rpm
    • B63701909FFE6847E84954B42BD6F2860E690F2DE90408AB8E7EED456311950E
  • powershell-preview-7.3.0_rc.1-1.rh.x86_64.rpm
    • 621FD3A034AC637E66ECB0113B542B7DDFE2DB0A66FABC04614DAAD8A074773B

v7.2.7 Release of PowerShell

20 Oct 21:23
Compare
Choose a tag to compare

7.2.7 - 2022-10-20

Engine Updates and Fixes

  • On Unix, explicitly terminate the native process during cleanup only if it's not running in background (#18280)
  • Stop sending telemetry about ApplicationType (#18168)

General Cmdlet Updates and Fixes

  • Remove the 1-second minimum delay in Invoke-WebRequest for downloading small files, and prevent file-download-error suppression (#18170)
  • Enable searching for assemblies in GAC_Arm64 on Windows (#18169)
  • Fix error formatting to use color defined in $PSStyle.Formatting (#18287)

Tests

  • Use Ubuntu 20.04 for SSH remoting test (#18289)

Build and Packaging Improvements

Bump .NET to version 6.0.402 (#18188)(#18290)

  • Update cgmanifest (#18319)
  • Fix build.psm1 to find the required .NET SDK version when a higher version is installed (#17299) (#18282)
  • Update MSI exit message (#18173)
  • Remove XML files for min-size package (#18274)
  • Update list of PS team members in release tools (#18171)
  • Make the link to minimal package blob public during release (#18174)
  • Add XML reference documents to NuPkg files for SDK (#18172)
  • Update to use version 2.21.0 of Application Insights (#18271)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 5BF4A470B717F57F3B0E1EF1F16C9B1EB390555995E0DBE64F264101C7D490C9
  • powershell_7.2.7-1.deb_amd64.deb
    • 93612AA09171838E997C85B78F6FE42041FBC73741B9751F975B1E908D6E77F0
  • powershell-7.2.7-1.cm.x86_64.rpm
    • CDCDDB60450387E3C74B66942ECB295A7514463A47FECEBC88526C7D35D94ADA
  • powershell-7.2.7-1.rh.x86_64.rpm
    • FC7C5759BA5CD4F28291F187E60348D7EBCC76841786480CA78A6E42439A0FA0
  • powershell-7.2.7-linux-alpine-x64.tar.gz
    • 1E2098067BCE21EC116745F75594D1BC92A15BB736845453E490D96F8C46129D
  • powershell-7.2.7-linux-arm32.tar.gz
    • FEE76FB4C3EB4700E05D113E8FC5D29DB9CBE05ED6A2191A8F09E4476B8BDEDA
  • powershell-7.2.7-linux-arm64.tar.gz
    • FC189519457046A148944B56213750E09313DE79970439AA621746CDB9C9E36D
  • powershell-7.2.7-linux-x64.tar.gz
    • 4F2560857CEC6C795F9940407D9F154D3C01CD6BA52E1656E3F2A5B60E5FF1B0
  • powershell-7.2.7-linux-x64-fxdependent.tar.gz
    • EB20808673869AC5DAB7A56CE68F7964EA07776D77892A789AE761787D2C2C7D
  • powershell-7.2.7-osx-arm64.pkg
    • E6FEE26BFA6265F6F76B7FA5F37826DA1D2C194398D4738783C44EC34A158C6E
  • powershell-7.2.7-osx-arm64.tar.gz
    • FE6E4024402D43A3E2D06D25D83536CBBF6951637C8A7CE7207FBBAD58F63BF0
  • powershell-7.2.7-osx-x64.pkg
    • 098FBD99699DCD02EA177266C0310C783ECE987B605BA8CC6CB49FC828FDD167
  • powershell-7.2.7-osx-x64.tar.gz
    • 3DB758838DE5286CD59FFF354C491C12B1594D2B6DDCF507FE7FC03C7F6CD43E
  • PowerShell-7.2.7-win-arm32.zip
    • BB1AE930EBD5F18DE48A052D93F5A195DA86E5F2E28B13149D384FB865E8D60A
  • PowerShell-7.2.7-win-arm64.zip
    • 626AED993F6F7906920A0FED1645EE988A86AF9700607A04ED219122DD7F4851
  • PowerShell-7.2.7-win-fxdependent.zip
    • E32B946C6DEE8CA0EE7CAE60B61C27954239DF0C1A9B9060088D663B88BBB639
  • PowerShell-7.2.7-win-fxdependentWinDesktop.zip
    • E627E5BF29A519A6FC1446CF00C8A4CFD2B94E1A73CAD9075F591BD6117CFA07
  • PowerShell-7.2.7-win.msixbundle
    • C8ACFDFD23B3612A28FD92F2CC2887E622D040E492BB0FD54612981C996D2137
  • PowerShell-7.2.7-win-x64.msi
    • 7445F2F711759FE7167FAE2329911F9800D087265D1BA720A8801FF775AC1B31
  • PowerShell-7.2.7-win-x64.zip
    • 4686202E22EC153F4FEF0B4D7FB2D577A6B0CD4D448B598E151417D095BC8FAD
  • PowerShell-7.2.7-win-x86.msi
    • D9BAF2076D9F61BBB706B61542A68168FA8C870FFC41630780ACA3D1405444BD
  • PowerShell-7.2.7-win-x86.zip
    • C82C042E05BA7FC66DD84D43FA46B33131ACFC7028B8AF724AC149171D2D24B5
  • powershell-lts_7.2.7-1.deb_amd64.deb
    • DC85567C9A52E16EBED727F41389DE0B8E3275437E4B7A3905BC894F359A24F9
  • powershell-lts-7.2.7-1.cm.x86_64.rpm
    • C41A1B01E0799EE03C95425D36CA6442A52D746956D7547D536322484A13F857
  • powershell-lts-7.2.7-1.rh.x86_64.rpm
    • D14502B9F91649C49294A6978231EA1235804E443D3582A9276245160A875210
  • powershell-lts-7.2.7-osx-arm64.pkg
    • AE99BC06DEDDDE939FA5130466FEF2B44B9460DA6C4198BB190C8BBD349F82C8
  • powershell-lts-7.2.7-osx-x64.pkg
    • F819E17DE7D389C423BAB44C93C59EA132375D53F7077647AF7C79464AA3DB24

v7.0.13 Release of PowerShell

20 Oct 21:23
Compare
Choose a tag to compare

7.0.13 - 2022-10-20

Engine Updates and Fixes

  • Stop sending telemetry about ApplicationType (#18265)

Build and Packaging Improvements

Bump .NET SDK to 3.1.424 (#18272)

  • Update Wix file for new assemblies (Internal 22873)
  • Update the cgmanifest.json for v7.0.13 (#18318)
  • Update Newtonsoft.Json version for 7.0.13 release (#18259)
  • Fix build.psm1 to not specify both version and quality for dotnet-install (#18267)
  • Update list of PowerShell team members in release tools(#18266)
  • Move cgmanifest generation to daily (#18268)
  • Disable static analysis CI on 7.0 (#18269)

SHA256 Hashes of the release artifacts

  • powershell_7.0.13-1.debian.10_amd64.deb
    • 0688A332EDBD5BE32222108576398E6E7A8115482CFFF498DCEAE9AD248CDB40
  • powershell_7.0.13-1.debian.11_amd64.deb
    • 6C3FA7FE96A881B022F4B8C5E84219A93E068A8108DCD0FC24AA16721F057E65
  • powershell_7.0.13-1.debian.9_amd64.deb
    • DC7E0285ECDFF219BE3639FADF3E7C56F1BE09C5F6090889B1CD6A55ECDF3666
  • powershell_7.0.13-1.ubuntu.16.04_amd64.deb
    • 278F144291E0E7EBB366B5E06A201E9F03437C5D3DE9FB8F0689B9B958010DF6
  • powershell_7.0.13-1.ubuntu.18.04_amd64.deb
    • FF851D2A014B9D9FCC928CDF1B07C17DE1C24FF29A8535FB1DFDA489507559C8
  • powershell_7.0.13-1.ubuntu.20.04_amd64.deb
    • A0B181ED46D3A57CB0184C9C5C77A46CE59B9FBE2F8B6CB8A5776AFB4E23F89D
  • powershell-7.0.13-1.centos.8.x86_64.rpm
    • 1D47955C0DE42822FAC39AB6D698B0DA7DD6061F8C984B8ECD493C247619116D
  • powershell-7.0.13-1.rhel.7.x86_64.rpm
    • 1131BFC0B898E996352DD548AB3746F113887B05C8C875C34B7147B637B9B724
  • powershell-7.0.13-linux-alpine-x64.tar.gz
    • 6141BE506D720F40B305D47C4F1CCA5ED8B5D2D3A8080EF4DDDA59B6A881B2AB
  • powershell-7.0.13-linux-arm32.tar.gz
    • 21C21D115C6972C7B98352BD8732E671F7FD3B6D4DD27C1171234D2CF25AB39A
  • powershell-7.0.13-linux-arm64.tar.gz
    • 033A7858954F9BD9A8E15116FC5AC5F2526FDCE7CEC5A5BC51D5751B87B249E7
  • powershell-7.0.13-linux-x64.tar.gz
    • 8387987C18D0FE941C9365837A47C393DE576D969A06950B9CA133BC92BF9BA9
  • powershell-7.0.13-linux-x64-fxdependent.tar.gz
    • 4BD11E7FE2F2BE906A5E30B80AB2E5663359E6743396C1306BB92FFA49E1BB7E
  • powershell-7.0.13-osx-x64.pkg
    • DD57DC1519769AF6B7EB6DEB221BFB5C7C3F8399C1469D6859519647710C7863
  • powershell-7.0.13-osx-x64.tar.gz
    • 8318A1B56B8F713FF4A13852A3D4C6ADD6322E539D98116BC5298C58B51561BC
  • PowerShell-7.0.13-win-arm32.zip
    • 908E3A048B8AAC102BC0DC53246CC3E613F8271C6DA909601C078FC3DE16184A
  • PowerShell-7.0.13-win-arm64.zip
    • 4DB1C4C3457ED3E86B731FD1DC666C89984E7E21705524391B53B8CA40D747C1
  • PowerShell-7.0.13-win-fxdependent.zip
    • 1C37CF0A210A7F9FCD808551AF3581A2989487F29308080324D9B087E1A3398E
  • PowerShell-7.0.13-win-fxdependentWinDesktop.zip
    • 4AA023DB767D577FC6CC40350FC1BB46B8F892C02C8398C956516307C0C33257
  • PowerShell-7.0.13-win-x64.msi
    • E12CEA4C2D8F7F7C6493B5AFB44AE90B3D5C4A6CDA267F183017E6E2F8E0A57A
  • PowerShell-7.0.13-win-x64.zip
    • A93894F2DD8B508F78DFF6A774A678D4E45BA45ECB7F9409D24E4E3D7768D3A4
  • PowerShell-7.0.13-win-x86.msi
    • 88A539FE3C899E3C0920738CCBB96280D5DD318CEE34A7803E6E86632C88DDDA
  • PowerShell-7.0.13-win-x86.zip
    • 14859DBAF1A9C78F8D849DB4C37903F9E01DA0B6486D9825F92502D81E6B18E6
  • powershell-lts_7.0.13-1.debian.10_amd64.deb
    • 3713AC787AC0259DD8A73CF6DA2BE30E12659D4DDD4E5CC2CE35DCBDDA0BE564
  • powershell-lts_7.0.13-1.debian.11_amd64.deb
    • AA945DC5F6F25DFCF1262ACA5A3E1AEE4A536C28DCF0A7F080FA27FC1F47E750
  • powershell-lts_7.0.13-1.debian.9_amd64.deb
    • 1C09C93113EAD72D66565B178ABE0C7BBAD88BD2AB5DDF6AB12C1E747DBEFB55
  • powershell-lts_7.0.13-1.ubuntu.16.04_amd64.deb
    • D3B929A7BDCEBDE9047B0D5C164B39A71350D5AA387315D775FD3FC36FC3DB10
  • powershell-lts_7.0.13-1.ubuntu.18.04_amd64.deb
    • BED5A7254B4589C6A2BB40F4CD1062434368857D028ED0840C9DD6C5DE7F3F7B
  • powershell-lts_7.0.13-1.ubuntu.20.04_amd64.deb
    • 723E77C0961849DC2A8576519C64E1EF6D07A7F0665110A54D60FD2626A8BD5B
  • powershell-lts-7.0.13-1.centos.8.x86_64.rpm
    • 36B5EAA97EA234067DDB41BD5ED44EFB30A1941F7B8E24B33A2DF84467D523A2
  • powershell-lts-7.0.13-1.rhel.7.x86_64.rpm
    • F27C0E494CB0F66F7BD0C912857B2A3E68EE6E08F0D52161EEDFF558771DCFBA
  • powershell-lts-7.0.13-osx-x64.pkg
    • 13BC58095C8C9304CA6FBA71118F114F6F4060EBA3B3798052D700E61B7AE8C7

v7.3.0-preview.8 Release of PowerShell

20 Sep 19:40
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.8 - 2022-09-20

NOTE: Known issue about Console.ReadKey() on Unix platforms that the KeyChar is not preserved for Ctrl+Letter inputs. This causes all key bindings in the form of Ctrl+Letter to not work in PowerShell v7.3.0-preview.8 on Unix platforms. For details, see the .NET issue dotnet/runtime#75795. The fix dotnet/runtime#75853 will be included in .NET 7.0.0-rc.2 and we plan to include this in the next PowerShell 7.3 release.

General Cmdlet Updates and Fixes

  • Filter out compiler generated types for Add-Type -PassThru (#18095)
  • Fix error formatting to use color defined in $PSStyle.Formatting (#17987)
  • Handle PSObject argument specially in method invocation logging (#18060)
  • Revert the experimental feature PSStrictModeAssignment (#18040)
  • Make experimental feature PSAMSIMethodInvocationLogging stable (#18041)
  • Make experimental feature PSAnsiRenderingFileInfo stable (#18042)
  • Make experimental feature PSCleanBlock stable (#18043)
  • Make experimental feature PSNativeCommandArgumentPassing stable (#18044)
  • Make experimental feature PSExec stable (#18045)
  • Make experimental feature PSRemotingSSHTransportErrorHandling stable (#18046)
  • Add the ConfigurationFile option to the PowerShell help content (#18093)

Build and Packaging Improvements

Bump .NET SDK to version 7.0.100-rc.1

  • Update ThirdPartyNotices.txt for 7.3.0-preview.8 (Internal 22553)
  • Update cgmanifest.json for 7.3.0-preview.8 (Internal 22551)
  • Re-enable building with Ready-to-Run (#18107)
  • Make sure Security.types.ps1xml gets signed in release build (#17930)
  • Update DotnetRuntimeMetadata.json for .NET 7 RC1 build (#18106)
  • Add XML reference documents to NuPkg files for SDK (#18017)
  • Make Register MU timeout (#17995)
  • Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#17924)
  • Update list of PS team members in release tools (#17928)
  • Update to use version 2.21.0 of Application Insights (#17927)
  • Complete ongoing Write-Progress in test (#17922)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • B8FE62FE51C391395CD43E3411B73885E7F58C671506243161D742F39597DF78
  • powershell-7.3.0-preview.8-linux-alpine-x64.tar.gz
    • 9F25E94EA30DAA89BD17D3A35D753138D02F829D223ABAC4D9E1E116A7D4648F
  • powershell-7.3.0-preview.8-linux-arm32.tar.gz
    • 6FC64E841EF3DC701E99FA58FFD4502FD6EE8F8C3FCED1A2FD5F917A72AB6483
  • powershell-7.3.0-preview.8-linux-arm64.tar.gz
    • 503A624D4B880F8D86FB52105D1680EA833278546D07052BD6EB82E5413B3886
  • powershell-7.3.0-preview.8-linux-x64.tar.gz
    • B6F3EDF099475012284A27455D49609A8A0CAA5A35FBD5AF1D2FBEE65A3F539A
  • powershell-7.3.0-preview.8-linux-x64-fxdependent.tar.gz
    • F3B87F93EFF7861AFD87EC53801A62D27ACABE5F081AA106D9FC65B5A32A9E3B
  • powershell-7.3.0-preview.8-osx-arm64.pkg
    • 6A7E3B19A6282931230A56F56A18F99C3F582ACB30985AED47D4B70192584605
  • powershell-7.3.0-preview.8-osx-arm64.tar.gz
    • 1D9A16A998A2D36955285BF9DE65E45F69EFB4067E54C120B6F96AA224459CE1
  • powershell-7.3.0-preview.8-osx-x64.pkg
    • 84AC26DA95486D0BB417BE13C7C5E901A1A1AC7F4F756EF8454376E2C40860CC
  • powershell-7.3.0-preview.8-osx-x64.tar.gz
    • 7F1432AD05D48487C8B4A5A2652CF4360DCEBC05CC30FF129E939EBB18B29211
  • PowerShell-7.3.0-preview.8-win.msixbundle
    • 2DB6A1AD18D12C5D132FC41CA99B1765763B96A3F5AAA9941B6BD5C53609FC91
  • PowerShell-7.3.0-preview.8-win-arm32.zip
    • 41854CD7D6283E3EDC3CA5836E3F9D7460E287F8CCD6AFB540288F8CD9B70593
  • PowerShell-7.3.0-preview.8-win-arm64.zip
    • 4D85D9F3385050ABAA7D60ABEF6B1BF1EB347159269F1A140B7F652630D99255
  • PowerShell-7.3.0-preview.8-win-fxdependent.zip
    • 195E46DFF99DBE778C602D600933D8895AFFEBFE314F5419699215EBA48057F3
  • PowerShell-7.3.0-preview.8-win-fxdependentWinDesktop.zip
    • CEFDB7DE0447CBD21FBD576FCBB9F2A14AC41340817F4E9F94E0B5E9C5CE3D1B
  • PowerShell-7.3.0-preview.8-win-x64.msi
    • A97001262EECD33EB210F670AC8C43DB2E46CEED525481F1EA724F0578CCCD68
  • PowerShell-7.3.0-preview.8-win-x64.zip
    • 083CF35701E5F25FBB09A8CB24E956E327EB7B1179ACD21FB0F5479782F9E9C9
  • PowerShell-7.3.0-preview.8-win-x86.msi
    • 1370E020AE3EFF3BF0905E415EAB21679B7767464AC3DF0098F60736F5CD5813
  • PowerShell-7.3.0-preview.8-win-x86.zip
    • 3F100E348414FBB345E0349ED44FFE5C6090503793E3609A7D296E0D76F9F507
  • powershell-preview_7.3.0-preview.8-1.deb_amd64.deb
    • 7A3AEE968950BE1B9DC7E8900CE2AC8537CC349DBB5F8C9EC4147AE5D6C704A1
  • powershell-preview-7.3.0_preview.8-1.cm.x86_64.rpm
    • 30F4329AD0B8C9EAAC23F4FDB796937AC912D8238313DFD4C47132C845FA23CC
  • powershell-preview-7.3.0_preview.8-1.rh.x86_64.rpm
    • FBD9DF4B6BD4273C4B102375FF3C2B9D760AD0FC40AD723CABE7277BDA0055CA

v7.3.0-preview.7 Release of PowerShell

11 Aug 23:56
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.7 - 2022-08-11

Breaking Changes

  • Move the type data definition of System.Security.AccessControl.ObjectSecurity to the Microsoft.PowerShell.Security module (#16355) (Thanks @iSazonov!)

Engine Updates and Fixes

  • Enable searching for assemblies in GAC_Arm64 on Windows (#17816)
  • Fix parser exception in using statements with empty aliases (#16745) (Thanks @MartinGC94!)
  • Do not always collapse space between parameter and value for native arguments. (#17708)
  • Remove PSNativePSPathResolution experimental feature (#17670)

General Cmdlet Updates and Fixes

  • Fix for deserializing imported ordered dictionary (#15545) (Thanks @davidBar-On!)
  • Make generated implicit remoting modules backwards compatible with PowerShell 5.1 (#17227) (Thanks @Tadas!)
  • Re-enable IDE0031: Use Null propagation (#17811) (Thanks @fflaten!)
  • Allow commands to still be executed even if the current working directory no longer exists (#17579)
  • Stop referencing Microsoft.PowerShell.Security when the core snapin is used (#17771)
  • Add support for HTTPS with Set-AuthenticodeSignature -TimeStampServer (#16134) (Thanks @Ryan-Hutchison-USAF!)
  • Add type accelerator ordered for OrderedDictionary (#17804) (Thanks @fflaten!)
  • Fix the definition of the PDH_COUNTER_INFO struct (#17779)
  • Adding Virtualization Based Security feature names to Get-ComputerInfo (#16415) (Thanks @mattifestation!)
  • Fix FileSystemProvider to work with volume and pipe paths (#15873)
  • Remove pre-parse for array-based JSON (#15684) (Thanks @strawgate!)
  • Improve type inference for $_ (#17716) (Thanks @MartinGC94!)
  • Prevent braces from being removed when completing variables (#17751) (Thanks @MartinGC94!)
  • Fix type inference for ICollection (#17752) (Thanks @MartinGC94!)
  • Fix Test-Json not handling non-object types at root (#17741) (Thanks @dkaszews!)
  • Change Get-ChildItem to treat trailing slash in path as indicating a directory when used with -Recurse (#17704)
  • Add find.exe to legacy argument binding behavior for Windows (#17715)
  • Add completion for index expressions for dictionaries (#17619) (Thanks @MartinGC94!)
  • Fix enum-ranges for ValidateRange in proxy commands (#17572) (Thanks @fflaten!)
  • Fix type completion for attribute tokens (#17484) (Thanks @MartinGC94!)
  • Add -noprofileloadtime switch to pwsh (#17535) (Thanks @rkeithhill!)
  • Fix legacy ErrorView types to use $host.PrivateData colors (#17705)
  • Improve dynamic parameter tab completion (#17661) (Thanks @MartinGC94!)
  • Avoid binding positional parameters when completing parameter in front of value (#17693) (Thanks @MartinGC94!)
  • Render decimal numbers in a table using current culture (#17650)

Code Cleanup

We thank the following contributors!

@fflaten, @Molkree, @eltociear

Tests

  • Re-enable tests because the corresponding dotnet issues were fixed (#17839)
  • Add test for LanguageMode using remoting (#17803) (Thanks @fflaten!)
  • Fix test perf by stopping ongoing write-progress (#17749) (Thanks @fflaten!)
  • Re-enable the test TestLoadNativeInMemoryAssembly (#17738)

Build and Packaging Improvements

We thank the following contributors!

@varunsh-coder, @dkaszews, @Molkree, @ChuckieChen945

  • Update release pipeline to use Approvals and automate some manual tasks (#17837)
  • Add GitHub token permissions for workflows (#17781) (Thanks @varunsh-coder!)
  • Bump actions/github-script from 3 to 6 (#17842)
  • Bump cirrus-actions/rebase from 1.6 to 1.7 (#17843)
  • Remove unneeded verbose message in build (#17840)
  • Detect default runtime using dotnet --info in build.psm1 (#17818) (Thanks @dkaszews!)
  • Bump actions/checkout from 2 to 3 (#17828)
  • Bump actions/download-artifact from 2 to 3 (#17829)
  • Bump github/codeql-action from 1 to 2 (#17830)
  • Bump peter-evans/create-pull-request from 3 to 4 (#17831)
  • Bump actions/upload-artifact from 2 to 3 (#17832)
  • Enable Dependabot for GitHub Actions (#17775) (Thanks @Molkree!)
  • Update .NET SDK version from 7.0.100-preview.6.22352.1 to 7.0.100-preview.7.22377.5 (#17776)
  • Fix a bug in install-powershell.ps1 (#17794) (Thanks @ChuckieChen945!)
  • Bump xunit from 2.4.1 to 2.4.2 (#17817)
  • Update how to update homebrew (#17798)
  • Don't run link check on forks (#17797)
  • Update dotnetmetadata.json to start consuming .NET 7 preview 7 builds (#17736)
  • Bump PackageManagement from 1.4.7 to 1.4.8.1 (#17709)
  • Exclude ARM images from running in CI (#17713)

Documentation and Help Content

  • Update the comment about why R2R is disabled (#17850)
  • Update changelog and .spelling for 7.3.0-preview.6 release (#17835)
  • Updated ADOPTERS.md for Power BI (#17766)
  • Update README.md with the current Fedora version (#15717) (Thanks @ananya26-vishnoi!)
  • Update README and metadata.json for next release (#17676) (Thanks @SeeminglyScience!)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 92939D87CBA045DEACFABC87B404EC12E8BBEA5F00399DB6D01BE5D7E9EC8335
  • powershell-7.3.0-preview.7-linux-alpine-x64.tar.gz
    • 640A142449B18FF9A9808A344ACE23C853A49FE08122C9654314AC8461A143E2
  • powershell-7.3.0-preview.7-linux-arm32.tar.gz
    • 6CD9135413F116AC3E4D4AD40159A43889241F997F9C54E820581BA06402515D
  • powershell-7.3.0-preview.7-linux-arm64.tar.gz
    • 6416F4D792C84C5493E242F1D5EF8A5A174828D7E9BC9990D03284D9D2F2D948
  • powershell-7.3.0-preview.7-linux-x64.tar.gz
    • 523DF2272CB267A4A79FE7DC5A3D400A622323B36288B985DB16C422D307495B
  • powershell-7.3.0-preview.7-linux-x64-fxdependent.tar.gz
    • 9F98BDD164B6BBB2DACC39BBB908E73CDB954A5A705131DFBC2985B48D333578
  • powershell-7.3.0-preview.7-osx-arm64.pkg
    • 53BAB97898B7E23D65393F47661745F8C376928BA711B08BEF2F3EEA2395FA10
  • powershell-7.3.0-preview.7-osx-arm64.tar.gz
    • 5444DB77A966CEB7742032F2F7B986717196B70D85794ED59AD008CFE02FEF41
  • powershell-7.3.0-preview.7-osx-x64.pkg
    • 5400440394789BB4BEFD276445F0D7B8E2A5D69248D28235B120FC11A41614AF
  • powershell-7.3.0-preview.7-osx-x64.tar.gz
    • AE79589472DF1BEEE486DA074D9566836D88A43C848DCE9FAB48CBD57B96F92D
  • PowerShell-7.3.0-preview.7-win.msixbundle
    • 137C232C25A5E1F8F8C946AB0644A18BD1D9C181D056832144DBECC8E3243A81
  • PowerShell-7.3.0-preview.7-win-arm32.zip
    • 31385B379B2C5F2FC961E8EBC3013508359755C5354584F7C0E499D742D60A8B
  • PowerShell-7.3.0-preview.7-win-arm64.zip
    • BE9DDE346E7376165F1C3804218089FBE05C475510F6AB66BBBBA215AA65244E
  • PowerShell-7.3.0-preview.7-win-fxdependent.zip
    • 1787600E2C70B217118F7CA07673A654C623670B855C8C362B27AA80B0407FCB
  • PowerShell-7.3.0-preview.7-win-fxdependentWinDesktop.zip
    • 1AF8692C4B63C3C9BBCDB8025B921ED9DFC8F3A929B37AEBFDAC3DA9F843DF0C
  • PowerShell-7.3.0-preview.7-win-x64.msi
    • 204BED9FB527029702119E07762FAC8416F4022C08E385B6A56E7F2ECCCF2E46
  • PowerShell-7.3.0-preview.7-win-x64.zip
    • 6DF128D2E055C2FAE5A0FD2B7DFEEFF3DD9C922A437AE1EDA05877C43A05C085
  • PowerShell-7.3.0-preview.7-win-x86.msi
    • 6757B2477114D865FA26099AC68524DBE40B235088BA8D8C20B9202E9D2B7C33
  • PowerShell-7.3.0-preview.7-win-x86.zip
    • 2FE95C040F8770CBEFB11265AA5DFBE953251EDBEFEA0550E73C3C9CABE6E11A
  • powershell-preview_7.3.0-preview.7-1.deb_amd64.deb
    • 1C7DDEFAC0E44B0B275BAC572727E239C96F9A84B894890E825FB29B858CBF2F
  • powershell-preview-7.3.0_preview.7-1.cm.x86_64.rpm
    • 098F0EA1013D906E6BD43A1255988C65F576C2558C20D86213BDEDFED0BE3C10
  • powershell-preview-7.3.0_preview.7-1.rh.x86_64.rpm
    • 73AC2D9A356972E6E9723E7E8667A3ED4E7739999EE0FFC8FAE4EFAA495865F2

v7.2.6 Release of PowerShell

11 Aug 22:18
Compare
Choose a tag to compare

7.2.6 - 2022-08-11

Engine Updates and Fixes

  • Fix ForEach-Object -Parallel when passing in script block variable (#16564)

General Cmdlet Updates and Fixes

  • Make Out-String and Out-File keep string input unchanged (#17455)
  • Update regex used to remove ANSI escape sequences to be more specific to decoration and hyperlinks (#16811)
  • Fix legacy ErrorView types to use $host.PrivateData colors (#17705)
  • Fix Export-PSSession to not throw error when a rooted path is specified for -OutputModule (#17671)

Tests

  • Disable RPM SBOM test. (#17532)

Build and Packaging Improvements

Bump .NET SDK to 6.0.8 (Internal 22065)

We thank the following contributors!

@tamasvajk

  • Update Wix manifest
  • Add AppX capabilities in MSIX manifest so that PS7 can call the AppX APIs (#17416)
  • Use Quality only with Channel in dotnet-install (#17847)
  • Fix build.psm1 to not specify both version and quality for dotnet-install (#17589) (Thanks @tamasvajk!)
  • Install .NET 3.1 as it is required by the vPack task

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • A17F7AABB18C96DB502D3A443D62B6576972CBA48F965C6FF6342C7552B154AA
  • powershell_7.2.6-1.deb_amd64.deb
    • A0D810FE381B77E4BFB99CC67F713F6D483545E94BDEB4150524C085CF20E2DA
  • powershell-7.2.6-1.cm.x86_64.rpm
    • 9FA82FD880452E903D45121E036AB114AB22DE3682C57C7E31C89CF6A44853E7
  • powershell-7.2.6-1.rh.x86_64.rpm
    • CDA2593C9B360DBFFA5AC42FD836721F9B4CEE0743CD035613CC303C04311149
  • powershell-7.2.6-linux-alpine-x64.tar.gz
    • 04281F83816F22074E7CDCB79169DF36F416D35D137251DA554C2DFD5362974B
  • powershell-7.2.6-linux-arm32.tar.gz
    • CFCB64387659335C37225CF8E55FC79A810C5AC3685242C310D99C9C56B48FED
  • powershell-7.2.6-linux-arm64.tar.gz
    • EAB633392CC4CF989294720CD856977DE194248651595F2E2B73556404497B94
  • powershell-7.2.6-linux-x64.tar.gz
    • 9927F6CF4BCBB686074938F8FE662796C10D378A2F6B61E2A9C73E590A1A37D2
  • powershell-7.2.6-linux-x64-fxdependent.tar.gz
    • 584C65042E2EBF059EA5C52C98454D75B0B8E70CE74F56775B3203DA0417C16A
  • powershell-7.2.6-osx-arm64.pkg
    • 05952E8CA2A4F2633D43EDDAC3A64EE3F1F1EDF90ECBF7EF8B638E4BC72075F0
  • powershell-7.2.6-osx-arm64.tar.gz
    • 5E4EC9D67F4DCE90ACFD92645DC359E08A6F07369EF6BA3D93C8DE25C175343E
  • powershell-7.2.6-osx-x64.pkg
    • 07CA6DDFBB6A9D98671C2F166CEE93DF2844F2A2C4132F59E71AC9869577564D
  • powershell-7.2.6-osx-x64.tar.gz
    • E86AAEAA9C18304A1275B73C2234107D62973EF7934C110E10ECACEBFD11C80E
  • PowerShell-7.2.6-win.msixbundle
    • C979B1EAF6F0995F2B3A9E447D714EC69B152113A4FA55FD5A4D01D50152A292
  • PowerShell-7.2.6-win-arm32.zip
    • F0F0414CF74C20D4C41D3EEF31FF9CCD3468B36F4C57BADD5CA44F5854F802D7
  • PowerShell-7.2.6-win-arm64.zip
    • 33C09ECC109FDBD446D3EA5509BE5AA831DAFBD47FCC5057C7C7CAB0E503D2B8
  • PowerShell-7.2.6-win-fxdependent.zip
    • D9F1F1544DD2C496F5CF0A1B1DC7385ADA69DF45C0064ACE70B063DE3EA68127
  • PowerShell-7.2.6-win-fxdependentWinDesktop.zip
    • 29563A9B4B7F34B07A242A42B79FD1F6B7F0581DA4CCC39CE3C67A94F4077636
  • PowerShell-7.2.6-win-x64.msi
    • 77566D5B831523C6740C392B64237C52089B574F342A9F51D84ADED24E412CB8
  • PowerShell-7.2.6-win-x64.zip
    • 4FB17E905B3422DF8EE748A1A42826996C0741E3C6AFFA41371F19B95404DB38
  • PowerShell-7.2.6-win-x86.msi
    • CC6C3B8EECA872C27EF4B42C3CDEB49652112F6CDE72E16D7006F073E543936D
  • PowerShell-7.2.6-win-x86.zip
    • 04E0691F7F56388B6396B931CD23AEF6E86504B0AA147660317F342538914551
  • powershell-lts_7.2.6-1.deb_amd64.deb
    • FF202D7A1773806DF4D150F860F91028CD318FF5557B99EF43E7B07002D784DF
  • powershell-lts-7.2.6-1.cm.x86_64.rpm
    • D56EF4DEAE79D0EA42EB095324DE9897E4C7A904FE13A5D66D8BE6D9AD76D5C5
  • powershell-lts-7.2.6-1.rh.x86_64.rpm
    • E8F258E95B4A34C402EF5421EA0C2F1136AC1D100D97E9176E3A82BCC68F7489
  • powershell-lts-7.2.6-osx-arm64.pkg
    • 024B6CAACCF9E4C63C836C300496290D96C319CF187E480C8DF10A38DC1E1BB9
  • powershell-lts-7.2.6-osx-x64.pkg
    • AF8CC415483AE2881D852B9E046E71BECB6353A6881DADEF35FE253CAACF69B6

v7.0.12 Release of PowerShell

11 Aug 22:15
Compare
Choose a tag to compare

7.0.12 - 2022-08-11

General Cmdlet Updates and Fixes

  • Fix Export-PSSession to not throw error when a rooted path is specified for -OutputModule (#17671)

Tests

  • Enable more tests to be run in a container. (#17294)
  • Switch to using GitHub action to verify markdown links for PRs (#17281)
  • Add win-x86 test package to the build (#15517)

Build and Packaging Improvements

Bump .NET 3.1 SDK to 3.1.28

  • Update wix file
  • Add a finalize template which causes jobs with issues to fail (#17314)
  • Make sure we execute tests on LTS package for older LTS releases (#17326)
  • Update AzureFileCopy task and fix the syntax for specifying pool (#17013)

SHA256 Hashes of the release artifacts

  • powershell_7.0.12-1.debian.10_amd64.deb
    • 0B762F987B6586AE17F441B04032CCD4289B8F514E044F7962B6427449882418
  • powershell_7.0.12-1.debian.11_amd64.deb
    • A17337E638016EA8CF00E043FD088BC9FCC9DC7218FB858B05729B9AAAE1FAAF
  • powershell_7.0.12-1.debian.9_amd64.deb
    • 96F2FF7BC30F0FB36A0FC3ECF58397DE7650625BF9BD5B42C9B92B7434752910
  • powershell_7.0.12-1.ubuntu.16.04_amd64.deb
    • 9941C4043977CAC2BDFF15A000C4B5D49AAD03E2BA9D51621A41223D16B921ED
  • powershell_7.0.12-1.ubuntu.18.04_amd64.deb
    • AAC3337A26396E5EC4BFAF02A8A2BEBBD134629A582EB0AF0967DF9A7D68FF82
  • powershell_7.0.12-1.ubuntu.20.04_amd64.deb
    • 768BDE241A99B9232380B2091AE66283B4E56EDCE7D51EBC1FA164D0BE11CCEC
  • powershell-7.0.12-1.centos.8.x86_64.rpm
    • B7940B43923AD34859AC1E4D0B2A38BADCD46048DE2DCD48631759A866DD3F88
  • powershell-7.0.12-1.rhel.7.x86_64.rpm
    • 3BCE3C3DE021731C941AAC4EBCAA70019E2BCE06FCFA8A6EFCAB2703EEF2127F
  • powershell-7.0.12-linux-alpine-x64.tar.gz
    • CD7491A1D61BBD24CE6865FFB258BBC7D987B42914311CEAE5FC186726001F4F
  • powershell-7.0.12-linux-arm32.tar.gz
    • EF4686C1AFCC56E565FB425FFF6A07E7C8EE8669E8A0861BB5FCEC1CF456C16E
  • powershell-7.0.12-linux-arm64.tar.gz
    • 7E9A97E778ABAA61CD14A409290EE53FCF68F7F135B7E0D5DAB083E5B0EE5ADA
  • powershell-7.0.12-linux-x64.tar.gz
    • 87409A796D6B29CBC5B77C3EDD9FAB05B5662645BF6D92C3185D13E77C80AD22
  • powershell-7.0.12-linux-x64-fxdependent.tar.gz
    • B19146B6BBA2B59336B3BEDA25544EC1DC07778207330DAF0F637B66C15CDEC8
  • powershell-7.0.12-osx-x64.pkg
    • 4FE69EBD5562870D62C259DD6D3475DD805F080DEF72F2D7EB48F24C695E174C
  • powershell-7.0.12-osx-x64.tar.gz
    • B04635084D1D972786030E397A0B898120129777FAF468AD10B2A0C319DC9E31
  • PowerShell-7.0.12-win-arm32.zip
    • A673381015B15105ED79055F8F18888442DA6D0A2199DEBAD369861B4729EF1E
  • PowerShell-7.0.12-win-arm64.zip
    • DC9D3D32F2F21441D61FFD8C150AE20725BAD970B0AA00FF5FD1A1ECDED95C43
  • PowerShell-7.0.12-win-fxdependent.zip
    • E8D412A12159DBE7E66D23439992109AE61F7D87A0683A082C27E0FA88996736
  • PowerShell-7.0.12-win-fxdependentWinDesktop.zip
    • E06708B9D3F81FE43C9528A12FA8655C60526D17E82B14272A26044BBE5FA7BF
  • PowerShell-7.0.12-win-x64.msi
    • F389950D1FB2AFB83A77F11C407E05104FE74190D50FBB4E996DB6A7162821AD
  • PowerShell-7.0.12-win-x64.zip
    • AD7663F7DABDE44D6E55F11683CF9F08F611BA28B1A3B9C63F3F87C705E16CBC
  • PowerShell-7.0.12-win-x86.msi
    • 043B4A6FE53318FD5A41C35E033FC1DF114B49045DB374FE3BB2BAF279ECEA6E
  • PowerShell-7.0.12-win-x86.zip
    • 257AA9189AFFF30D4D9E0BAABB366F9411C5B8BA96E0E451B32A397415387063
  • powershell-lts_7.0.12-1.debian.10_amd64.deb
    • 54E08CA397C80F152A1D01E8D6705ACFF0643077F3438EAB413EFF2B3DB7E8FA
  • powershell-lts_7.0.12-1.debian.11_amd64.deb
    • 8DE4D5705FA7D3A299185676697B712C72A0AF29020BB0F78DB8001303DC427C
  • powershell-lts_7.0.12-1.debian.9_amd64.deb
    • DEDCB13C8CDDE8666A5A85B4DC9AE021DC5FD7EA6E474392D81624F97DD7AC17
  • powershell-lts_7.0.12-1.ubuntu.16.04_amd64.deb
    • 87D8F91E1132EC42B1753D170E21F8429D20E073A42FC29816F8ACFBBC2FE5CF
  • powershell-lts_7.0.12-1.ubuntu.18.04_amd64.deb
    • BB5D13F8150A176E6878CF27EA0212036CD1A3AE5D6C3C9FDF02560BB1A31489
  • powershell-lts_7.0.12-1.ubuntu.20.04_amd64.deb
    • 7F069CB0B16E0C583A4ABFA53E8ADB951960DCFE19FF1C570A22762738D7A16D
  • powershell-lts-7.0.12-1.centos.8.x86_64.rpm
    • 9EBF30A095F068A9677ABD511F95DB31F1AD2DBA4ADC11A01E820B24B9E5EC87
  • powershell-lts-7.0.12-1.rhel.7.x86_64.rpm
    • A3978530FF01EE4C0F0698C10626F5E54B635DF76B12EA67D0180F9868B2E36B
  • powershell-lts-7.0.12-osx-x64.pkg
    • DF1EE5767E58A11EC20717BE76625498A769DABBC772AFFF39B9FE56E690234E

v7.3.0-preview.6 Release of PowerShell

18 Jul 21:41
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.6 - 2022-07-18

General Cmdlet Updates and Fixes

  • Fix Export-PSSession to not throw error when a rooted path is specified for -OutputModule (#17671)
  • Change ConvertFrom-Json -AsHashtable to use ordered hashtable (#17405)
  • Remove potential ANSI escape sequences in strings before using in Out-GridView (#17664)
  • Add the -Milliseconds parameter to New-TimeSpan (#17621) (Thanks @NoMoreFood!)
  • Update Set-AuthenticodeSignature to use SHA256 as the default (#17560) (Thanks @jborean93!)
  • Fix tab completion regression when completing ValidateSet values (#17628) (Thanks @MartinGC94!)
  • Show optional parameters as such when displaying method definition and overloads (#13799) (Thanks @eugenesmlv!)

Code Cleanup

We thank the following contributors!

@sethvs, @MartinGC94, @eltociear

Tests

  • Fix SDK tests for release build (#17678)

Build and Packaging Improvements

Updated .NET SDK to 7.0.100-preview.6.22352.1

We thank the following contributors!

@tamasvajk

  • Create test artifacts for Windows ARM64 (#17675)
  • Update to the latest NOTICES file (#17607)
  • Update .NET SDK version from 7.0.100-preview.5.22307.18 to 7.0.100-preview.6.22352.1 (#17634)
  • Set the compound assignment preference to false (#17632)
  • Update DotnetMetadata.json to start consuming .NET 7 Preview 6 builds (#17630)
  • Install .NET 3.1 as it is required by the vPack task (#17600)
  • Update to use PSReadLine v2.2.6 (#17595)
  • Fix build.psm1 to not specify both version and quality for dotnet-install (#17589) (Thanks @tamasvajk!)
  • Bump Newtonsoft.Json in /test/perf/dotnet-tools/Reporting (#17592)
  • Bump Newtonsoft.Json in /test/perf/dotnet-tools/ResultsComparer (#17566)
  • Disable RPM SBOM test. (#17532)

Documentation and Help Content

  • Remove katacoda.com from doc as it now returns 404 (#17625)
  • Update change log for v7.2.5 and v7.3.0-preview.5 (#17565)
  • Update README.md and metadata.json for upcoming releases (#17526)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D1F44A8C50AAEB4FA73958E777E6FCB181294196134561471C126AD75FA4FC6D
  • powershell-7.3.0-preview.6-linux-alpine-x64.tar.gz
    • 3DFD71667209E27F06F8AD8B8ABD83EEBFBADD9CD9307CB27BF8FCD7A52A5B6D
  • powershell-7.3.0-preview.6-linux-arm32.tar.gz
    • 4F8CE7636BA57C366D06BAC1A2499B12A3C0F1E481C8F04AA11B2BC7AFBCB884
  • powershell-7.3.0-preview.6-linux-arm64.tar.gz
    • 6A575ACF57971F751C10973F2006DA2CE968D5FA3A7CE0A83123369DB5077E26
  • powershell-7.3.0-preview.6-linux-x64.tar.gz
    • 060F24BEC1DDBE54139A5380B7D6A214D3625242F1669F58DC197270B710E4AA
  • powershell-7.3.0-preview.6-linux-x64-fxdependent.tar.gz
    • 5F9EC8AAC47DA12B9AD5AC2581F3801AE729762EF374BCB094C706290B7D6B3B
  • powershell-7.3.0-preview.6-osx-arm64.pkg
    • 2DBAC96123FC40A9417E6AD0D6FB06A7BDA3C326E1A7A4E1CC710D476E96028A
  • powershell-7.3.0-preview.6-osx-arm64.tar.gz
    • D354265A5FAF58374CF6ACA8E8EB0B0DB4FD741AFF00E7E22413408F8DA86D96
  • powershell-7.3.0-preview.6-osx-x64.pkg
    • 0DEA0A5D96F182198608D82F27D73B17F1A57ED4D3D1E90277E643661960B212
  • powershell-7.3.0-preview.6-osx-x64.tar.gz
    • 8177FB45BEC0B305242D62EC745BC8B41A9E12714409899EE8B2B7739E1ECEC5
  • PowerShell-7.3.0-preview.6-win.msixbundle
    • 4555542DF654673825839170ED169C4BF01EC05CE1AB840AD5014A733FBBE4FB
  • PowerShell-7.3.0-preview.6-win-arm32.zip
    • ABD31A3195D3BBC75A62AC24BC85AFEF22CDA47F3CE873A9954BD44E17A513EE
  • PowerShell-7.3.0-preview.6-win-arm64.zip
    • 7B8088B9FC7280AB907E621337A22CC47C8F5CAAF3FA89026BAE16D321419AD0
  • PowerShell-7.3.0-preview.6-win-fxdependent.zip
    • C71267CFD5DD49875A625ECB506565CBD7653EA7B982F50BA7642678C49E4DA3
  • PowerShell-7.3.0-preview.6-win-fxdependentWinDesktop.zip
    • 63FC92A4CA282A658ACFC6B87D6916F3B2F9C852C7DFAAB71B6C8C3135CCD845
  • PowerShell-7.3.0-preview.6-win-x64.msi
    • 37D28040204DA09AA76C6E9E49957261D8B29D6D0F4E61ABABBF78E0D104E3B9
  • PowerShell-7.3.0-preview.6-win-x64.zip
    • C5384AB4678B0649800D123AA13FAB89A0C05365F783E0090A63BC27D4839C3B
  • PowerShell-7.3.0-preview.6-win-x86.msi
    • F17C9131662A54B91771987A0BCC8D50E622436273FBD6115E2CAB6928D8EE74
  • PowerShell-7.3.0-preview.6-win-x86.zip
    • 63705C88683B16DAC9E0326CADB6E9870FA8BB151CA6F553A8B3F709FDC9C5EF
  • powershell-preview_7.3.0-preview.6-1.deb_amd64.deb
    • 0B7EB4EBEB1D19F8D448597FE54B55F3E7496DA06ECF2470FE18DD3C616D250E
  • powershell-preview-7.3.0_preview.6-1.cm.x86_64.rpm
    • 2B46F3EA3ABF65CA59F7B34CAC1E7882B330AF2AA09B9A85FA8F94B4DAC7514C
  • powershell-preview-7.3.0_preview.6-1.rh.x86_64.rpm
    • EBB14A3C9A5903403857F8F8FBFC033A5EF318FE4D16C194B33349CF08B9E129

v7.3.0-preview.5 Release of PowerShell

22 Jun 20:24
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.5 - 2022-06-22

Engine Updates and Fixes

  • Improve type inference and completions (#16963) (Thanks @MartinGC94!)
  • Make Out-String and Out-File keep string input unchanged (#17455)
  • Make AnsiRegex able to capture Hyperlink ANSI sequences (#17442)
  • Add the -ConfigurationFile command line parameter to pwsh to support local session configuration (#17447)
  • Fix native library loading for osx-arm64 (#17365) (Thanks @awakecoding!)
  • Fix formatting to act appropriately when the style of table header or list label is empty string (#17463)

General Cmdlet Updates and Fixes

  • Fix various completion issues inside the param block (#17489) (Thanks @MartinGC94!)
  • Add Amended switch to Get-CimClass cmdlet (#17477) (Thanks @iSazonov!)
  • Improve completion on operators (#17486) (Thanks @MartinGC94!)
  • Improve array element completion for command arguments (#17078) (Thanks @matt9ucci!)
  • Use AST extent for PSScriptRoot path completion (#17376)
  • Add type inference support for generic methods with type parameters (#16951) (Thanks @MartinGC94!)
  • Write out OSC indicator only if the stdout is not redirected (#17419)
  • Remove the assert and use a relatively larger capacity to cover possible increase of .NET reference assemblies (#17423)
  • Increase reference assembly count to 161 (#17420)

Code Cleanup

We thank the following contributors!

@Yulv-git, @eltociear

Tools

  • Update script to pin to .NET 7 preview 5 version (#17448)
  • Start-PSPester: argument completer for -Path (#17334) (Thanks @powercode!)
  • Add reminder workflows (#17387)
  • Move to configuring the fabric bot via JSON (#17411)
  • Update Documentation Issue Template URL (#17410) (Thanks @michaeltlombardi!)
  • Update script to automatically take new preview pre-release builds (#17375)

Tests

  • Make Assembly Load Native test work on a FX Dependent Linux Install (#17380)
  • Update Get-Error test to not depend on DNS APIs (#17471)

Build and Packaging Improvements

  • Update .NET SDK version from 7.0.100-preview.4.22252.9 to 7.0.100-preview.5.22307.18 (#17402)
  • Downgrade the Microsoft.CodeAnalysis.NetAnalyzers package to 7.0.0-preview1.22217.1 (#17515)
  • Rename mariner package to cm (#17505)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers (#17476)
  • Bump NJsonSchema from 10.7.1 to 10.7.2 (#17475)
  • Publish preview versions of mariner to preview repo (#17451)
  • Update to the latest NOTICES file (#17421)
  • Do not publish package for Mariner 1.0 (#17415)
  • Add AppX capabilities in MSIX manifest so that PS7 can call the AppX APIs (#17416)
  • Update to the latest NOTICES file (#17401)
  • Fix mariner mappings (#17413)
  • Update the cgmanifest (#17393)
  • Bump `NJsonSchema` from `10.7.0` to `10.7.1` (#17381)

Documentation and Help Content

  • Update to the latest NOTICES file (#17493) (Thanks @github-actions[bot]!)
  • Update the cgmanifest (#17478) (Thanks @github-actions[bot]!)
  • Correct spelling in Comments and tests (#17480) (Thanks @Yulv-git!)
  • Fix spelling errors introduced in changelog (#17414)
  • Update change log for v7.3.0-preview.4 release (#17412)
  • Update readme and metadata for 7.3.0-preview.4 release (#17378)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • B60B5DC6C66F8FC737EC856800E827AB4DBC418092905D8459A4EE122A667264
  • powershell-7.3.0-preview.5-linux-alpine-x64.tar.gz
    • 692896BFF922EA3C707B67A6EFA70EDFB1336D78B939121C3FDB41E12DB80449
  • powershell-7.3.0-preview.5-linux-arm32.tar.gz
    • F40D9F1616CF62870A974E7A1089A2E82220C50CD1F6468DD0B2FB1ED3E509CE
  • powershell-7.3.0-preview.5-linux-arm64.tar.gz
    • 5ADB98F5AAD1B58DB95794448071628DCA7AEF861797C6AB4B9B861A47B9FB81
  • powershell-7.3.0-preview.5-linux-x64.tar.gz
    • 67F68092CB5BA914777D7456A0ADE153DFFC347DBE014C9086DB3DD87B00B847
  • powershell-7.3.0-preview.5-linux-x64-fxdependent.tar.gz
    • 09016B402C3530B20F20F8B004C80ABB46863B3B503BE097DA8946231AA4ABA3
  • powershell-7.3.0-preview.5-osx-arm64.pkg
    • A7C28FF9CE49A5DA842208B8A9B559CCEBD04E78A32794ED9DEAEF98DC27BBB0
  • powershell-7.3.0-preview.5-osx-arm64.tar.gz
    • E59EB0BF686388F9FE2681F2A3D4C406A8A8162CD8989A448B3AC802E9882D84
  • powershell-7.3.0-preview.5-osx-x64.pkg
    • 7A6C7BD60D6F15C45D83E9045E52FEFBB21877BA9EDA814FF7F817B4229A7096
  • powershell-7.3.0-preview.5-osx-x64.tar.gz
    • EF79B4C8A115E22B8F5ED2CD69EA2DCACFA93703A2BAE04A48C8E898EA1C8941
  • PowerShell-7.3.0-preview.5-win.msixbundle
    • D3E71E25723CBE99C6F5781EF3280C80BF14DD7B84475E169BA2465F0170B2F2
  • PowerShell-7.3.0-preview.5-win-arm32.zip
    • 12706E4F1ED3CF1210D2305B9AF8AD6794A5CBD736798E30E7F20E559AB8CB3E
  • PowerShell-7.3.0-preview.5-win-arm64.zip
    • 809CAB5EFCBEEE21C219167255AE12810330ADDB0FDCB6ABA751619F4E377491
  • PowerShell-7.3.0-preview.5-win-fxdependent.zip
    • 4A349E2F3ACF12A5E959DEB72F32AE1303DD1D712C92D0873D58F2278EC54BFB
  • PowerShell-7.3.0-preview.5-win-fxdependentWinDesktop.zip
    • 390BBE2CCB20DABD3EF9E7710F9FAB1D254B4D64B3BACFBFC41516DEF40231A4
  • PowerShell-7.3.0-preview.5-win-x64.msi
    • D1F297068A4830D8FDF623A1F038A423DE94804EF974F1BAF88DEAC4D24CE628
  • PowerShell-7.3.0-preview.5-win-x64.zip
    • B1E44525E211EC35FE0772314B0C2F732768418B173AE5E9BAD2300342D03960
  • PowerShell-7.3.0-preview.5-win-x86.msi
    • 2B23333D56E95EE5508818DD0EAEBBF61260312A2DC0DCA2F578C7ED217D5B4B
  • PowerShell-7.3.0-preview.5-win-x86.zip
    • DBABF906F36C7BEF920733CCDD747BCF36499C41A4CAC4066DF3709055CAE299
  • powershell-preview_7.3.0-preview.5-1.deb_amd64.deb
    • C6294B5E3F4CCD0BE66FBBAA85C712A6E8EA40B6B1EF21B2C0FA75665B2A2BBD
  • powershell-preview-7.3.0_preview.5-1.cm.x86_64.rpm
    • 50B9794810977A39DEEF383B9F00FF64F0A2ABE2422C00BB4CF783BC377B840D
  • powershell-preview-7.3.0_preview.5-1.rh.x86_64.rpm
    • EE75D1B7C9540501890063727733CB5A3DA59C977B6EDC6F5F173D656A7ED407