Skip to content

Releases: PowerShell/PowerShell

v7.0.11 Release of PowerShell

17 May 17:14
Compare
Choose a tag to compare

7.0.11 - 2022-05-17

Build and Packaging Improvements

Update .NET SDK to 3.1.419

  • Add explicit job name for approval tasks in Snap stage (#16579)
  • Update to use mcr.microsoft.com (#17272)
  • Update global.json and wix
  • Put Secure supply chain analysis at correct place (#17273)
  • Partial back-port of: Update a few tests to make them more stable in CI (#16944) (Internal 20648)
  • Replace . in notices container name (#17292)
  • Add an approval for releasing build-info json (#16351)
  • Release build info json when it is preview (#16335)
  • Add a major-minor build info JSON file (#16301)
  • Update release instructions with link to new build (#17256)
  • Add condition to generate release file in local dev build only (#17255)
  • Removed old not-used-anymore docker-based tests for PS release packages (#16224)
  • Publish global tool package for stable releases (#15961)
  • Update to use windows-latest as the build agent image (#16831)
  • Don't upload dep or tar.gz for RPM build because there are none. (#17224)
  • Update to vPack task version 12 (#17225)
  • Make RPM license recognized (#17223)
  • Ensure psoptions.json and manifest.spdx.json files always exist in packages (#17226)

SHA256 Hashes of the release artifacts

  • powershell_7.0.11-1.debian.10_amd64.deb
    • 0B29CD69C414378D78E4706822E061C301506891D01DE5CA1CE76CF1246A63B5
  • powershell_7.0.11-1.debian.11_amd64.deb
    • CAB18A2F23981A8F75C6BA795CCB9EEA151376EC3F65A1669F89592F670002F3
  • powershell_7.0.11-1.debian.9_amd64.deb
    • 5450489EB7D842B18AF1F4216617533F8EFCE749B67B221FFE0C201411202CC9
  • powershell_7.0.11-1.ubuntu.16.04_amd64.deb
    • 90623E0A73B7DE900FB9909FBC125A56B91C7AB182F66DAC4951A02F61EEB9C6
  • powershell_7.0.11-1.ubuntu.18.04_amd64.deb
    • FE45D889F8A432F2968BD20EBA7167F91844A6FD0979A090B851AC13FD6AB031
  • powershell_7.0.11-1.ubuntu.20.04_amd64.deb
    • 962D87E2C3DEE3C9672A575CDCABB63CCC1663A366A06173AB711D5001748A6E
  • powershell-7.0.11-1.centos.8.x86_64.rpm
    • E8353F8ED09A3C8582C4DA4E9E329BAD780D4EE87795D6FB4CC6109A01FA21DD
  • powershell-7.0.11-1.rhel.7.x86_64.rpm
    • EE423D09098527B565E3B089AFB87090EF8EDEC767B054C707BB48A4FA7A7542
  • powershell-7.0.11-linux-alpine-x64.tar.gz
    • 95A972979916587C21A5CDF23D4D69ECD86BFC418DFFA249A52F1466A3097773
  • powershell-7.0.11-linux-arm32.tar.gz
    • 09C03FAAFA797FBB86CF19ED0BF7B97E0C9B0E4A38368D423E54233E553A4C54
  • powershell-7.0.11-linux-arm64.tar.gz
    • 759870CC6487E5C7D6D8356C1434FCE1104F4708CDFB38D3032C607186E7DCEB
  • powershell-7.0.11-linux-x64.tar.gz
    • 73FBB45E84BB55B5C91A79A6942E8AD8AFF3812DBE5CCE25B670AA128D9500C3
  • powershell-7.0.11-linux-x64-fxdependent.tar.gz
    • DDF9DC2514793827D12FF58FFE83B1CB19684CCC49508C84D325A07A34ECEFB8
  • powershell-7.0.11-osx-x64.pkg
    • F0FED352DFCDAFF4785078BE3893C3B7573CD7A296F89E3C8C51820F556F9340
  • powershell-7.0.11-osx-x64.tar.gz
    • F5768E7744D6823BA21F96BB115DDAA982AFCE1B006854F267BCB0F5159EE946
  • PowerShell-7.0.11-win-arm32.zip
    • 16C4062CD7DA92BDB5CF93A7ADBAAA563E0054AF7FDC4A5C9F21FC42BBC8A50F
  • PowerShell-7.0.11-win-arm64.zip
    • 8C4C6F78A656075BDE101E147786F8231DEBE906047600241D2CCD4869919E9C
  • PowerShell-7.0.11-win-fxdependent.zip
    • 284D2FE2646A95E5EA0D345297C190C518AE69E2691BD4D15B8A2C53FBD7848F
  • PowerShell-7.0.11-win-fxdependentWinDesktop.zip
    • 67366D5F2581FE6A0AD3C0496DA4907FD2B4A7E2AB28FA207A79AC4B2E9AF4C0
  • PowerShell-7.0.11-win-x64.msi
    • A52AA25A07862E1E4F49E04CE51E8F549C69F2A05CCEDB1648AC1659970E94F7
  • PowerShell-7.0.11-win-x64.zip
    • D163A261B4187D2B50F7122DF36552D85C1D65F2039DF8ADBFF25DFD75F5DD2A
  • PowerShell-7.0.11-win-x86.msi
    • D2BF12C900DD75D1846F9A0FAEA52C3D2BDB5E2B94ED2549F506542B58517C64
  • PowerShell-7.0.11-win-x86.zip
    • 7C075DAE6551123430104E6F0C305E79D4374D97AB37B42831301CE10C8A0CE8
  • powershell-lts_7.0.11-1.debian.10_amd64.deb
    • EAA26313460572CF80BCEDD95F7F3EBF58A63B7F171BAC1E4528BD544E456F82
  • powershell-lts_7.0.11-1.debian.11_amd64.deb
    • E5D3E1356CB74D283F1F929E3AFA4194AF3CD327FD59BDAEA5B7E1B5A728FE91
  • powershell-lts_7.0.11-1.debian.9_amd64.deb
    • F600BADE18674B11079695BAE1ED4990D09573110F7BC0C613CB33F370A36AB8
  • powershell-lts_7.0.11-1.ubuntu.16.04_amd64.deb
    • 409461FE4313AED40B6BCF056B2A6C42E7FD0161343040BFB4FBD423A32EC2C7
  • powershell-lts_7.0.11-1.ubuntu.18.04_amd64.deb
    • 0A711948B0986C5F974F3BE36E757A831028FE253568D18AFA667C89B807BA2B
  • powershell-lts_7.0.11-1.ubuntu.20.04_amd64.deb
    • 173FC215C7B294749DB0AC757404AF47D8D05F1FC753FFEE5FE7A04582959467
  • powershell-lts-7.0.11-1.centos.8.x86_64.rpm
    • 59DF57479A2B3CB5A66D710759C9C01ED13590156480524B025635AFE2FF0E5E
  • powershell-lts-7.0.11-1.rhel.7.x86_64.rpm
    • F8CB9B281B053091C59F5C767EF29FF6A1DEBEABDD3E870975F2907B79B0C4CE
  • powershell-lts-7.0.11-osx-x64.pkg
    • 68F8DB3DF59A23DA79E27F4E51448524B6D49E48CF206E06090DA024EBB2E926

v7.2.3 Release of PowerShell

26 Apr 23:21
Compare
Choose a tag to compare

7.2.3 - 2022-04-26

Engine Updates and Fixes

  • Fix for partial PowerShell module search paths, that can be resolved to CWD locations (Internal 20126)
  • Do not include node names when sending telemetry. (#16981) to v7.2.3 (Internal 20188)

Tests

  • Re-enable PowerShellGet tests targeting PowerShell gallery (#17062)
  • Skip failing scriptblock tests (#17093)

Build and Packaging Improvements

Bump .NET SDK to 6.0.202

  • Making NameObscurerTelemetryInitializer internal - v7.2.3 (Internal 20239)
  • Updated files.wxs for 7.2.3 (Internal 20211)
  • Updated ThirdPartyNotices for 7.2.3 (Internal 20199)
  • Work around issue with notice generation
  • Replace . in notices container name
  • Updated cgmanifest.json by findMissingNotices.ps1 in v7.2.3 (Internal 20190)
  • v7.2.3 - Updated packages using dotnet-outdated global tool (Internal 20170)
  • Updated to .NET 6.0.4 / SDK 6.0.202 (Internal 20128)
  • Update dotnet-install script download link (Internal 19951)
  • Create checksum file for global tools (#17056) (Internal 19935)
  • Make sure global tool packages are published in stable build (Internal 19625)
  • Fix release pipeline (Internal 19617)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 65FF97CD2F6B39DBA587D095C9D801752B344A0EE060D57383B49C94BF80720F
  • powershell_7.2.3-1.deb_amd64.deb
    • 38AD697F50DAD11FF4579069505CAD9C458F70604607156C8018AC01BCA6C2E7
  • powershell-7.2.3-1.rh.x86_64.rpm
    • CFE7443B39373371BE01ADE616C936FB06A1E23D3C52E40E84B02CEFB4419BD8
  • powershell-7.2.3-linux-alpine-x64.tar.gz
    • 2CF781108B72369BABCD63C67B1CB9D2ED7D2DFF99BCE7CFA45F7F0A02ADA4B4
  • powershell-7.2.3-linux-arm32.tar.gz
    • F4ECCF84C0DD4D02A2079835F99AEF2D194D639988992887EC54CD7B936995B5
  • powershell-7.2.3-linux-arm64.tar.gz
    • 473EF95DA0B016836074BFBDC2315E5FCC661C9328A4144664E9F8CD9C111B02
  • powershell-7.2.3-linux-x64.tar.gz
    • BA0C86DA2015E54F47DE903B64D650BA253130ED420638B8E6D0684B4CF3000D
  • powershell-7.2.3-linux-x64-fxdependent.tar.gz
    • C02B918C235152020BCEED9473F3114E29AF4205595EB0F805BBC172B8728F89
  • powershell-7.2.3-osx-arm64.pkg
    • 0504BAC6C3AAB585740ACA403D052ECD277C486CB2813C45BA86617A3BF5AB54
  • powershell-7.2.3-osx-arm64.tar.gz
    • 0066E0157E44AC990CF8C65FF854A5D12C06FB71D4F56FBF1803C4AD1C967A79
  • powershell-7.2.3-osx-x64.pkg
    • 2C2172FD3DDF039020ACDF21ED39B9C84C45D952CA7133F84E0AB4D73E971301
  • powershell-7.2.3-osx-x64.tar.gz
    • C51BC719A2B146558AE79471496DED9DAB576D7B742598B40920C7829C3EA3EC
  • PowerShell-7.2.3-win.msixbundle
    • 68F36C57AC8CCCFA0501168C6EFB64EAC20C55A28F96250059D1B02BF7A2EA55
  • PowerShell-7.2.3-win-arm32.zip
    • 4DE6CFFA9D852AE6A52F2763A3C602A893924B6B243A54AA555D6068CE12E858
  • PowerShell-7.2.3-win-arm64.zip
    • 760B8F8E5B619FBA07E3B5D5F2DF02AFAD9606586A61F3667B6F3BEC1FB8E695
  • PowerShell-7.2.3-win-fxdependent.zip
    • AC61B5D52729B6396504D933FB33D029E958D5267FE3083EC112AF295D0C630A
  • PowerShell-7.2.3-win-fxdependentWinDesktop.zip
    • D49120402A0185C9524E8F8EF66ED4B6B3A072A99019FD06D316BF431A51B060
  • PowerShell-7.2.3-win-x64.msi
    • 64641608A24D21767A36CA5DD09D157B507847FDFF620D61B80A14709518352B
  • PowerShell-7.2.3-win-x64.zip
    • B48559B0F5B56410217D83898B9F5F18FFB72DA2FF789D2E4CFE12A812ECA17B
  • PowerShell-7.2.3-win-x86.msi
    • 0FA9FE23777ABA34C7EC1EFEA1214EE9BE9D85A7CF00FF38C1B453AF21F58493
  • PowerShell-7.2.3-win-x86.zip
    • 23B4F5D9870F16608FAE33315BF177E6CDBAC31C630CF1FEDE20F488E35FADCC
  • powershell-lts_7.2.3-1.deb_amd64.deb
    • 0EE622ED63628B45ECD297847D068FD0F9CE6675CF82BC19C83F6BF89AFE1791
  • powershell-lts-7.2.3-1.rh.x86_64.rpm
    • 9B0C6505EF4B1B21F340D8AE128E4EFE4F65EDD9C2C3B3BF1FEDD8EC3CB25161
  • powershell-lts-7.2.3-osx-arm64.pkg
    • F0A6D4F9E1EEF8148EBC01A0CA292518E3130A6A033EF9C19C19AFBAE430EFE1
  • powershell-lts-7.2.3-osx-x64.pkg
    • BB4F7F41A5CF6DD5AC639006A4E03D1E77E86B3CEA43266C8629271F98861437

v7.1.7 Release of PowerShell

26 Apr 23:20
Compare
Choose a tag to compare

7.1.7 - 2022-04-26

Engine Updates and Fixes

  • Fix for partial PowerShell module search paths, that can be resolved to CWD locations
  • Do not include node names when sending telemetry. (#16981) to v7.1.7 (Internal 20187,Internal 20260)

Tests

  • Re-enable PowerShellGet tests targeting PowerShell gallery (#17062)
  • Skip failing scriptblock tests (#17093)

Build and Packaging Improvements

Update .NET SDK to 5.0.407

  • Fix build failure in `generate checksum file for packages` step - v7.1.7 (Internal 20274)
  • Updated files.wxs for 7.1.7 (Internal 20210)
  • Updated to .NET 5.0.16 / SDK 5.0.407 (Internal 20131)
  • Update Ubuntu images to use Ubuntu 20.04 (#15906)
  • Update dotnet-install script download link (Internal 19950)
  • Create checksum file for global tools (#17056) (Internal 19928)
  • Make sure global tool packages are published in stable build (Internal 19624)

SHA256 Hashes of the release artifacts

  • powershell_7.1.7-1.debian.10_amd64.deb
    • 169120DA2B3B449542E8C3387B1AAB5601D59BDA2D4E3D43120C3404FC8DD992
  • powershell_7.1.7-1.debian.11_amd64.deb
    • E19B552927A389B6DC63DDF5E9ACF25A1A2AB9CF48AEBBF43E6467B5D3ED14CD
  • powershell_7.1.7-1.debian.9_amd64.deb
    • E0F297BD1CDF51A09765FDC5E393D6E5D958779CE6876D2350CF2C3F0B3F1AF7
  • powershell_7.1.7-1.ubuntu.16.04_amd64.deb
    • D6C996E0D1463C8DB8AD1EFD14BF7D4CE35D5AF2D7D138502127E1FE77A82F24
  • powershell_7.1.7-1.ubuntu.18.04_amd64.deb
    • C8FE9327034599586D0A69119C33A5D40A11084C9048EC6D4E1CF5FBF27025E0
  • powershell_7.1.7-1.ubuntu.20.04_amd64.deb
    • 9CD3E76F87FABB0078270CF7CF7F8E8380D9B442A5E5696FD9054D3F2015A744
  • powershell-7.1.7-1.centos.8.x86_64.rpm
    • 3DC1D3EFA2977FD1A53397A5BFB8063A1828E6D789CB5C6C42EFF4BF9CEFD608
  • powershell-7.1.7-1.rhel.7.x86_64.rpm
    • 4DE5B10DA118C979F014B198273D82C0F220FE035CD43A3504921E2597E3643B
  • powershell-7.1.7-linux-alpine-x64.tar.gz
    • 19B1F5AAED330DB71F2772CC29760C25D9B434F549FC5A984A216692502013E3
  • powershell-7.1.7-linux-arm32.tar.gz
    • 9A70716EBCB360A0CA114BF5D18DDCB4E8BCFB38D833BE39FFEB6CA7B2FD759A
  • powershell-7.1.7-linux-arm64.tar.gz
    • 282865922A3B52B1B45432B569BA90F34F85D0521F8869CD5630E65AB45B8311
  • powershell-7.1.7-linux-x64.tar.gz
    • 5E683CA918A62D9A4345BF5E7FB676D3A273A6302D1F162E936FDEB43DBBA5DE
  • powershell-7.1.7-linux-x64-fxdependent.tar.gz
    • 4DE7C6E857F32395BCFB057D238009474004A7E3B75C768D808B8C09F22EFAF6
  • powershell-7.1.7-osx-x64.pkg
    • C8109955219E81E6EC1234C80179439A361025951CB02AD2E50C0E25817D27E1
  • powershell-7.1.7-osx-x64.tar.gz
    • 3664C742CC82D4493ED70F79E0EF9D6F4F66BE503EEA3872CDB06C2A3966CC8A
  • PowerShell-7.1.7-win-arm32.zip
    • C02925BA87BA78C3F19A5C12972AFA2BD4E78938BDF6DCA8825E8E7FC42BC1E1
  • PowerShell-7.1.7-win-arm64.zip
    • 949EF5B129E328DB27201B62E7D181E33CB873686A0C9770F32A644924353A49
  • PowerShell-7.1.7-win-fxdependent.zip
    • 12E59BB2B0CA5C304C1E11D733DC9FFCC15D88554526048EEC811CBEAB3A0006
  • PowerShell-7.1.7-win-fxdependentWinDesktop.zip
    • 1B70CDEF14DE5700E4DE04EEB3A067C106ABEDD00843E75FCA7A7FF9664FE8CB
  • PowerShell-7.1.7-win-x64.msi
    • A67277C0B6D3237CBBC818AB3C22B52044B569A8D3FE118009D1D6AA6D2F52B3
  • PowerShell-7.1.7-win-x64.zip
    • 09F1E851F8B2DCC660440AAB5E83BB84A082C5CD44A3958B533555580EF80F23
  • PowerShell-7.1.7-win-x86.msi
    • 38EA42CBF947D3A1FAA10F98033FFE3F67D3A8B4E7EA1197CFDC44DD775905B4
  • PowerShell-7.1.7-win-x86.zip
    • D10F8EE270E94ABD45892DC56765EA5FA6BF84A2D8E5B37EC40B78D195A8F65F

v7.0.10 Release of PowerShell

26 Apr 23:20
Compare
Choose a tag to compare

7.0.10 - 2022-04-26

Engine Updates and Fixes

  • Fix for partial PowerShell module search paths, that can be resolved to CWD locations
  • Do not include node names when sending telemetry. (#16981) to v7.0.10 (Internal 20186,Internal 20261)

Tests

  • Re-enable PowerShellGet tests targeting PowerShell gallery (#17062)
  • Skip failing scriptblock tests (#17093)

Build and Packaging Improvements

Update .NET SDK to 3.1.418

  • Fixed package names verification to support multi-digit versions (Internal 20363)
  • Fix build failure in `generate checksum file for packages` step - v7.0.10 (Internal 20275)
  • Updated files.wxs for 7.0.10 (Internal 20208)
  • Updated to .NET 3.1.24 / SDK 3.1.418 (Internal 20133)
  • Disable broken macOS CI job, which is unused (Internal 20189)
  • Update Ubuntu images to use Ubuntu 20.04 (#15906)
  • Update dotnet-install script download link (Internal 19949)
  • Create checksum file for global tools (Internal 19934)
  • Make sure global tool packages are published in stable build (Internal 19623)

SHA256 Hashes of the release artifacts

  • powershell_7.0.10-1.debian.10_amd64.deb
    • 693A284C13A5FCF3482D896328E24CE3AA2EB5F7489C5D7A0989C6C53C2CD266
  • powershell_7.0.10-1.debian.11_amd64.deb
    • 6E509C3DCC1D33754C7814F14D2F7C39E9321BFD4AC1CDEB6EE9769AE35098CA
  • powershell_7.0.10-1.debian.9_amd64.deb
    • C20D89A2BA73D86C63A81C129AA795C1BC4FA4252635BE306DF1F5641F036CCB
  • powershell_7.0.10-1.ubuntu.16.04_amd64.deb
    • D5B7257AEF7C6987D84F30F24DC10DDF28AD36E4317B9A5EF9D7F94B12FCE233
  • powershell_7.0.10-1.ubuntu.18.04_amd64.deb
    • 3EA26DFAA299B2BB6EA8084EDB4AF6E7DD47A21B56122E17FB82B6C8CEEF15ED
  • powershell_7.0.10-1.ubuntu.20.04_amd64.deb
    • 6D85A28C44A18E612E4EA97BBA889EFC66A75CD9B1CCE40A4356D80AF220FE93
  • powershell-7.0.10-1.centos.8.x86_64.rpm
    • 5EFA1E4503AE5A2191FC77F7C7E24BAD926F52BC1B9CE628BFA99FBB4EF17E4C
  • powershell-7.0.10-1.rhel.7.x86_64.rpm
    • 12C1E875266020612A51C98D47DF323FA00BE6E209C9F04C694D1C9C5D9C7744
  • powershell-7.0.10-linux-alpine-x64.tar.gz
    • E78336133EA2E8D8D2F0B3A804B828392F0A1F05EF48949DA964B8D23578A9F5
  • powershell-7.0.10-linux-arm32.tar.gz
    • D0F49657984D25B19CF3C545A2C9E2CF6B34D096E87BAD6AFEA682B6002C3449
  • powershell-7.0.10-linux-arm64.tar.gz
    • 5C6D18BE676749C9A842B626D905CFD1AD01BC1EEB2BFB68DFA73D9EE25C72FD
  • powershell-7.0.10-linux-x64.tar.gz
    • 55ED8EADC96C24F64110D6915C0F67CA5366A9F18E4367CD521448FD9FDDC8D8
  • powershell-7.0.10-linux-x64-fxdependent.tar.gz
    • 4E53B50F1B5E1EA4E73D342FFFFCB2ED8B63425F6A7EF8AAC87C4FB295636DBE
  • powershell-7.0.10-osx-x64.pkg
    • FF33A3B695E6E3FCEEE3A78316229BE771075D3B14018FECA066FF220DF7234C
  • powershell-7.0.10-osx-x64.tar.gz
    • FDB10E6C7C0F4B4993A0833AEDB938D4B9F0344D8D72D939290D9C4E24AAF5C7
  • PowerShell-7.0.10-win-arm32.zip
    • B60C3004F5A3F6DE6C2D425A93016FEBF59DA3915E57ADEA41456FFFF2A9D7AE
  • PowerShell-7.0.10-win-arm64.zip
    • 9E8523F2DA8FB322A007CADE429496E6B73094AB5FC0BEA8DC1637702AD62FDA
  • PowerShell-7.0.10-win-fxdependent.zip
    • 00DCAF73248BC2B15534F9A327429C1FC79A359D9520DA1F7F6BD7876D259194
  • PowerShell-7.0.10-win-fxdependentWinDesktop.zip
    • A2FB980304B2E67E8A08D4B15F74A13165447C03FE993C461361F4D53C546268
  • PowerShell-7.0.10-win-x64.msi
    • 3C940B7F4FE996603E3D20CA882CF6D796362A376EFDF9DABFA526C2EB7037C4
  • PowerShell-7.0.10-win-x64.zip
    • B4F14C937D033DCB77A221B0FE97DB885A11BDDD9D9B20EA4220267637AD0C4B
  • PowerShell-7.0.10-win-x86.msi
    • 58A7F7CB43E655FC441098840BC0A3DFC2E725338F927C033B9093F464FB07B1
  • PowerShell-7.0.10-win-x86.zip
    • 0E219D9947A4B842E4565F7A662F388AE8B236B2131CBF8FB228D47D6332E175
  • powershell-lts_7.0.10-1.debian.10_amd64.deb
    • CDB43B6BA366AEF0BEB77C20231C9E1ACD80843D2FF164AE4E40C46105306949
  • powershell-lts_7.0.10-1.debian.11_amd64.deb
    • A9C8498DF1D8614495746CC465EFC43E2608A81179E505404A2BB93E2F886B34
  • powershell-lts_7.0.10-1.debian.9_amd64.deb
    • 35BB7BD27E3F2B64BB4BF29A2CF40E7DC7C0A963E367DD0544E32EA46F4B2EBA
  • powershell-lts_7.0.10-1.ubuntu.16.04_amd64.deb
    • 367F23738C07AC338A079ADCF211A75E8EEF79F010CCC1B000DCB096904BF126
  • powershell-lts_7.0.10-1.ubuntu.18.04_amd64.deb
    • BACE8AE8CAD303276DDDD1F82E4513599D8F8FA1AE1EE67AF6A107D165562B07
  • powershell-lts_7.0.10-1.ubuntu.20.04_amd64.deb
    • 026D0774984C6EF4224623339E974C9946A086EEA01D5FC2E3A3ECCFA1315110
  • powershell-lts-7.0.10-1.centos.8.x86_64.rpm
    • 8BE9176F24F5B41CEF5A587CD49B2478085DAAA5FFE5F6B5310E751D6B0FAC90
  • powershell-lts-7.0.10-1.rhel.7.x86_64.rpm
    • 17729D7A201B469B2A84624837980907DBF3C5FD2E59F629D21AD91620811130
  • powershell-lts-7.0.10-osx-x64.pkg
    • D8DEDA45F9A22D31250A891D4770C9756AAD3E4228E3FD5FC4F4D0F881CF4578

v7.3.0-preview.3 Release of PowerShell

21 Mar 21:56
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.3 - 2022-03-21

Note: Known issues about the v7.3.0-preview.3 release:

Engine Updates and Fixes

  • Fix the parsing code for .NET method generic arguments (#16937)
  • Allow the PSGetMemberBinder to get value of ByRef property (#16956)
  • Allow a collection that contains Automation.Null elements to be piped to pipeline (#16957)

General Cmdlet Updates and Fixes

  • Add the module CompatPowerShellGet to the allow-list of telemetry modules (#16935)
  • Fix Enter-PSHostProcess and Get-PSHostProcessInfo cmdlets by handling processes that have exited (#16946)
  • Improve Hashtable completion in multiple scenarios (#16498) (Thanks @MartinGC94!)

Code Cleanup

Tests

  • Update a few tests to make them more stable in CI (#16944)
  • Roll back Windows images used in testing to Windows Server 2019 (#16958)

Build and Packaging Improvements

Update .NET SDK to 7.0.0-preview.2

  • Update .NET to 7.0.0-preview.2 build (#16930)
  • Update AzureFileCopy task and fix the syntax for specifying pool (#17013)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • A0E32D1EFB8C25460DE109DD6F7FFC3E99276CAF2157D2C2C62A25E10C408977
  • powershell-7.3.0-preview.3-linux-alpine-x64.tar.gz
    • A4695878A05EB3BD4ADCF123039C9AED1253254D0A17030A5B6046789D68A086
  • powershell-7.3.0-preview.3-linux-arm32.tar.gz
    • 7DFBD3F27AB4A37492382189E63B91DD2BA0F9558FBEE577A983BE5DDFD01932
  • powershell-7.3.0-preview.3-linux-arm64.tar.gz
    • 4086F63C343F93B36C171DC3261951646D31C78431DB05BF9C0D33DB0B64A5EB
  • powershell-7.3.0-preview.3-linux-x64.tar.gz
    • 6B54C559D3A2C382C48DDC0188B556C66C1313E08C9B3C1E625B18925685E0E7
  • powershell-7.3.0-preview.3-linux-x64-fxdependent.tar.gz
    • 5F986B68D5EE3DE62A8CC8D6FB22643A4BDD0EB31105956436EB2E979AB41CFD
  • powershell-7.3.0-preview.3-osx-arm64.pkg
    • 842CBEB937FF89A22FFBA54B4AD4BF0CF4B5777534777E22082306267A570EC6
  • powershell-7.3.0-preview.3-osx-arm64.tar.gz
    • 1ACBCEC551695ED755D0BF6720FD4ECABD84A386AF9E7DA259E7AA4B2F23A807
  • powershell-7.3.0-preview.3-osx-x64.pkg
    • 485AEC57821BC8DF5C628B9362B65277B3D07AE0E8587F636C722AA707FC2EB7
  • powershell-7.3.0-preview.3-osx-x64.tar.gz
    • 595F037D2BE42BD492F54DDC71D8E8C3675B212FAB21FA2DD9ED00965A2BFF5B
  • powershell-7.3.0-preview.3.-win.msixbundle
    • E78833B813B3D8C5A595DD3AD1F77CBCE52DA67B3C496565E28B3CBA0966539F
  • PowerShell-7.3.0-preview.3-win-arm32.zip
    • 7BF5363E7E309F0B1B400EB86CEC232070311CEB8D2937E5AD0721DB6E8065D2
  • PowerShell-7.3.0-preview.3-win-arm64.zip
    • 4EDCC478C00A34312597835B28B54D4908928CAA5396AD78F9807E5724E17847
  • PowerShell-7.3.0-preview.3-win-fxdependent.zip
    • F1D873DB2236DF048CD4C1CFC7EC9FE30CF397308860CFE855C634B50AC95EE3
  • PowerShell-7.3.0-preview.3-win-fxdependentWinDesktop.zip
    • 9C308F8DCBA8DA1006DE658EA518F73DF9741831F4F80B58C69F51A384EA3507
  • PowerShell-7.3.0-preview.3-win-x64.msi
    • C134678C25BA1CFA629191A64112E09424A0933D7111D591EA60BEAA68848730
  • PowerShell-7.3.0-preview.3-win-x64.zip
    • 1F0FBF03D22FCCD354EE8C05249FB2963AB20F31A462DFA8DF82A263BF49A735
  • PowerShell-7.3.0-preview.3-win-x86.msi
    • D6B9B216EA0CB6678A81585455B03C9B522D447CB446E9DB3F7C3DD146A92901
  • PowerShell-7.3.0-preview.3-win-x86.zip
    • B2CCB088707476C12F7883B2ECC14B35C668EC791E8766FB45E312157493F964
  • powershell-preview_7.3.0-preview.3-1.deb_amd64.deb
    • 0BDC48A71D6515F866FEDBD9AEF11869979C3FBB1AAC470B1CA8A4A366025D20
  • powershell-preview-7.3.0_preview.3-1.rh.x86_64.rpm
    • 8EDA3A256367066290AC74475567E25B94C9C9BA60B61EA086C160E6FD6258B0

v7.2.2 Release of PowerShell

16 Mar 19:34
Compare
Choose a tag to compare

7.2.2 - 2022-03-16

Build and Packaging Improvements

Bump .NET SDK to 6.0.201

  • Update WiX file (Internal 19460)
  • Update .NET SDK version to 6.0.201 (Internal 19457)
  • Update experimental feature JSON files (#16838)
  • Ensure Alpine and ARM SKUs have powershell.config.json file with experimental features enabled (#16823)
  • Update the vmImage and PowerShell root directory for macOS builds (#16611)
  • Update macOS build image and root folder for build (#16609)
  • Remove WiX install (#16834)
  • Opt-in to build security monitoring (#16911)
  • Add SBOM manifest for release packages (#16641, #16711)
  • Add Linux package dependencies for packaging (#16807)
  • Switch to our custom images for build and release (#16801, #16580)
  • Remove all references to cmake for the builds in this repo (#16578)
  • Register NuGet source when generating CGManifest (#16570)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 2B60FBF1AEF3D8487CD0E9768AF7AEAD26DC4EC6B60477EDDFE6CFE29D962243
  • powershell_7.2.2-1.deb_amd64.deb
    • 800C8676B1B346DF51B68E564E5C3B08A5F1B4ADC66DCF304004CE8E7D747C72
  • powershell-7.2.2-1.rh.x86_64.rpm
    • F3B54FE05DB54E1E19C7513F0C883FA6490D925D28169B06F774394E8F751430
  • powershell-7.2.2-linux-alpine-x64.tar.gz
    • F3ABFAF4013155CD09511763932043D9449B36D9929C2DD23DAE056942A21FA0
  • powershell-7.2.2-linux-arm32.tar.gz
    • 5CCB8A4DEAB99A432F5AA31C77164B6282D01E38F51D25DB7B83218DF669634B
  • powershell-7.2.2-linux-arm64.tar.gz
    • FBF74576C8B6BD92E9AAB35A8794C8BF254D1B3D0B7DE476CCE5299139F37114
  • powershell-7.2.2-linux-x64.tar.gz
    • 3F6B3C1A9391E0C23E06E534DA321E12AE883A64D99CB1DD738B274D97075891
  • powershell-7.2.2-linux-x64-fxdependent.tar.gz
    • 21B416645BC4B2BDF83B0A145FD48AD71EBD192ACD6271DA1860E926A1724D89
  • powershell-7.2.2-osx-arm64.pkg
    • 2174808F72FF5457F13530A7121608C050DC2203B1A21FEC057F27A10CE5FBD7
  • powershell-7.2.2-osx-arm64.tar.gz
    • D55CCF182273B23FA9FA0DADCE51C729757F2941077BC020B445285A92EB4D7D
  • powershell-7.2.2-osx-x64.pkg
    • 289093BE09B6BBFBF0F41F59F1881BDC97620D979D8EF846A9E110CAA5F07A7A
  • powershell-7.2.2-osx-x64.tar.gz
    • EEE758200657E95DA773A0541ADA537EF47503B6F54794E68B2E75D7AE94DE85
  • powershell-7.2.2-win.msixbundle
    • 2FE02B0874BABF2459FC9B1600388BA1C7442D979B963E6C8AD20C884AACF9D0
  • PowerShell-7.2.2-win-arm32.zip
    • AD7B7830467260320B73BE6BE0F22768777E13B1945DB4DBDA67AEB503E51B21
  • PowerShell-7.2.2-win-arm64.zip
    • 1BC41DBCA0E180C7E267DF655AD1F0C3FFC6B8858F43588CD04CE101DA706568
  • PowerShell-7.2.2-win-fxdependent.zip
    • BED77C768AC4F1C86084984B3D741DC9F04831281646E106E9AC91319744A872
  • PowerShell-7.2.2-win-fxdependentWinDesktop.zip
    • 8DFE0B8CF3B8AF11F29597EB7605AD5A8252DD9DBB8BF7DF88CCA0E67162861F
  • PowerShell-7.2.2-win-x64.msi
    • 447B49FB3DEAF1D1B632711A48978F18AE43F0A2FE4CDBA007218026A6E39010
  • PowerShell-7.2.2-win-x64.zip
    • E639B5F47D6D39B5942DF70ADA4A69A1C85616747622582EEDFB197B8CCAD298
  • PowerShell-7.2.2-win-x86.msi
    • C97BCE05770D85EBA7CF5EC2E129CDF4C10C1AD2457891E350302A9F24508F7A
  • PowerShell-7.2.2-win-x86.zip
    • 4964B5EAD228B518197E528FDA9E5D771037896FA8091AB4C2BD71B2E0A3A021
  • powershell-lts_7.2.2-1.deb_amd64.deb
    • BF822A5033403C396126818985FEE79AF163B62BB015603D81400E90AC9E32C7
  • powershell-lts-7.2.2-1.rh.x86_64.rpm
    • 0A6FE25529BF21EA4903A97F3C088E0D0C462868EB27BAA4F42AAE89D0A448AE
  • powershell-lts-7.2.2-osx-arm64.pkg
    • 7D1D83226B2D687F6D9A2EDF0EA24A0CB60206368D386F0249864ACC62698E98
  • powershell-lts-7.2.2-osx-x64.pkg
    • 1C4116208455A9BDAF2FBAE067F07F4A10BFA88ECBB4104CC52A4166FDF318A5

v7.1.6 Release of PowerShell

16 Mar 19:34
Compare
Choose a tag to compare

7.1.6 - 2022-03-16

Build and Packaging Improvements

Update .NET SDK to 5.0.406

  • Update the mapping file (#16316, Internal 19528)
  • Remove code that handles dotnet5 feed (Internal 19525)
  • Fix issues in release build (#16332)
  • Enable ARM64 packaging for macOS (#15768)
  • Update feed and analyzer dependency (#16327)
  • Only upload stable buildinfo for stable releases (#16251)
  • Opt-in to build security monitoring (#16911)
  • Update experimental feature json files (#16838)
  • Ensure alpine and arm SKUs have the PowerShell configuration file with experimental features enabled (#16823)
  • Remove WiX install (#16834)
  • Add Linux package dependencies for packaging (#16807)
  • Switch to our custom images for build and release (#16801)
  • Remove all references to cmake for the builds in this repo (#16578)
  • Register NuGet source when generating CGManifest (#16570)
  • Update images used for release (#16580)
  • Add GitHub Workflow to keep notices up to date (#16284)
  • Update the vmImage and PowerShell root directory for macOS builds (#16611)
  • Add Software Bill of Materials to the main packages (#16202, #16641, #16711)
  • Update macOS build image and root folder for build (#16609)
  • Add diagnostics used to take corrective action when releasing buildInfo JSON file (#16404)
  • Add checkout to build json stage to get ci.psm1 (#16399)

SHA256 Hashes of the release artifacts

  • powershell_7.1.6-1.debian.10_amd64.deb
    • 3E31DCB2C33AA450D4E5A9D9ABB48B291AE9492E6014B6D8FD54D6D8C89DEFAE
  • powershell_7.1.6-1.debian.11_amd64.deb
    • 499855EC94F0CF78614BF0BA610CCE6C169835A7A5FF00FC73EA34C7B26AD9AC
  • powershell_7.1.6-1.debian.9_amd64.deb
    • 076F6B27A3B31859E5CF6D0168FD655BC28D78EA57B9EBAA16082FFE6A5A55F1
  • powershell_7.1.6-1.ubuntu.16.04_amd64.deb
    • 101050CB09D8F3BE8C2A5350DD7AA3B8533939010E8758AFB1F9B8D84A33DCD9
  • powershell_7.1.6-1.ubuntu.18.04_amd64.deb
    • 60547C61D407FF7DCD8FE7555497E0D02955AE7404C975656BABE13CAA645597
  • powershell_7.1.6-1.ubuntu.20.04_amd64.deb
    • 6F70084D2A2CDC2DDE760B18DD716A5941452248D2869FE9DE6A65FEDBFE8CA8
  • powershell-7.1.6-1.centos.8.x86_64.rpm
    • E9074BD26E7C32D5CCAE9B07884CBA9F193D8ADED0BDFD3AA1342917A15239EB
  • powershell-7.1.6-1.rhel.7.x86_64.rpm
    • 07D4A7F056FDCB20992B49A95FA712F9CF3E9E23632AF0405EA25E454AFA5441
  • powershell-7.1.6-linux-alpine-x64.tar.gz
    • 548EA1A774A91DEB46F5FF5C4112D95D480B17928AE2BFED72A715641DD29278
  • powershell-7.1.6-linux-arm32.tar.gz
    • 8751A4617DD3731C8C8EA71CE84299282A7930270DAA653CB4D626891FE70411
  • powershell-7.1.6-linux-arm64.tar.gz
    • 88A0FD2E315DBEB882B42156CB762626E7B63DE9E2828CC58603D0A71D72F181
  • powershell-7.1.6-linux-x64.tar.gz
    • F2F07A69AF9385E2A094C73FBC75E9954ACD717EC07856C3D5E65E2E0E749ED8
  • powershell-7.1.6-linux-x64-fxdependent.tar.gz
    • 1B2289EB0C519D216B2016DB326D949B205BB028C5B78A79330FCA6B3D5C8DE3
  • powershell-7.1.6-osx-x64.pkg
    • 663C52842E3E8094082A2F3D49B13EB0F9973678291E17C59FF2147F4CC0F4F9
  • powershell-7.1.6-osx-x64.tar.gz
    • 13BCC1382BCA43B725E33C73BA79D75F6F939F76C431D0FD3575C72007A21383
  • PowerShell-7.1.6-win-arm32.zip
    • 328FB80A5556FC2F865103937A0B6166A1A5175BF656BD148981258470B63F26
  • PowerShell-7.1.6-win-arm64.zip
    • 071E086757EC0D5BC55B2EF665ACD33B37AE976FC00F7404EDEADC9FFFB7F969
  • PowerShell-7.1.6-win-fxdependent.zip
    • C23C58461728A78B4899C96D9A52138242C6F04681CFF1C0D4AFBBE9086CB27A
  • PowerShell-7.1.6-win-fxdependentWinDesktop.zip
    • 7E1CE4D6A53E2C654D4A4E5C1C8ECD5128A3F08EB851159BAEA214ED05EC7199
  • PowerShell-7.1.6-win-x64.msi
    • 0E384C5F4466974CE354A2DFC9B6F69DCE2943C584BA3B3973A40706AFD9C6E3
  • PowerShell-7.1.6-win-x64.zip
    • 9B27DD7D6069924F1648D95EDB3E6EC977AE9E86A8823E5E4186DD451FF4653D
  • PowerShell-7.1.6-win-x86.msi
    • 76B1EBC3CF758E0B54E6EA09BFB9B14B888B87D9964A9DF9F796E40A41AED39D
  • PowerShell-7.1.6-win-x86.zip
    • 9C9C9315515BE1FF1C13A8413250558995EE953274050933326EABB9D8D881FD

v7.0.9 Release of PowerShell

16 Mar 19:33
Compare
Choose a tag to compare

7.0.9 - 2022-03-16

Build and Packaging Improvements

Update .NET SDK to 3.1.417

  • Fix the NuGet SDK package creation (Internal 19569)
  • Fix NuGet package compliance issues (#13045)
  • Fix issues in release build (#16332)
  • Enable ARM64 packaging for macOS (#15768)
  • Update feed and analyzer dependency (#16327)
  • Only upload stable buildinfo for stable releases (#16251)
  • Opt-in to build security monitoring (#16911)
  • Update experimental feature json files (#16838) (Thanks @!)
  • Ensure alpine and arm SKUs have the PowerShell configuration file with experimental features enabled (#16823)
  • Remove WiX install (#16834)
  • Add Linux package dependencies for packaging (#16807)
  • Switch to our custom images for build and release (#16801)
  • Remove all references to cmake for the builds in this repo (#16578)
  • Register NuGet source when generating CGManifest (#16570)
  • Update Images used for release (#16580)
  • Add Software Bill of Materials to the main packages (#16202, #16641, #16711)
  • Add GitHub Workflow to keep notices up to date (#16284)
  • Update the vmImage and PowerShell root directory for macOS builds (#16611)
  • Update macOS build image and root folder for build (#16609)
  • Add checkout to build json stage to get ci.psm1 (#16399)
  • Move mapping file into product repo and add Debian 11 (#16316)

SHA256 Hashes of the release artifacts

  • powershell_7.0.9-1.debian.10_amd64.deb
    • 16E4E47C1831EE34D19EEC5BCCD332480501D5DEF763ABC2FCA54DB87C2A0DE2
  • powershell_7.0.9-1.debian.11_amd64.deb
    • 8FC969BA292048A96BBE9147A95F8C6E851CDC6A3BDE5126C74EFC357B6BE4AA
  • powershell_7.0.9-1.debian.9_amd64.deb
    • DF9B66AC5D4CB0F92935C2881B34F0BFA66CF6D5BECBB2F61A01378AAF57168D
  • powershell_7.0.9-1.ubuntu.16.04_amd64.deb
    • 90D79A9892D982928D0566CD92110D6C42E6D3CC8352C865FC226F970133D14C
  • powershell_7.0.9-1.ubuntu.18.04_amd64.deb
    • C58FE8BA98B18FB521E5720CF5DC52CD6D89556B28FAA2FD6B7988C79ECF8291
  • powershell_7.0.9-1.ubuntu.20.04_amd64.deb
    • 8DA5FAD7E41C8A46A0F6AD1BB044A7300248D0E44DA7BB6A429E4B7EEB526743
  • powershell-7.0.9-1.centos.8.x86_64.rpm
    • 9DA7E3359DC4182D68543AA8BDAB4C028AAC45B44E3A7D8AEDBCC2B315804B56
  • powershell-7.0.9-1.rhel.7.x86_64.rpm
    • D200FC0E42CE7FAEA9B0A7547AAC59344F0A506CC95BC00CB3158353028B0D3F
  • powershell-7.0.9-linux-alpine-x64.tar.gz
    • 0E5F30991309CD18AB3E687D034AF1D6BD70786C392163D73277D96E63C78257
  • powershell-7.0.9-linux-arm32.tar.gz
    • 9A40E02D5003F02BF24B8D90D48904ED9E4942CE02DE637FF7A4E690E88B713E
  • powershell-7.0.9-linux-arm64.tar.gz
    • DE0295330A5E93B28F45B9674C50571B404F29BEAD08E21A6B31C610B5A412EA
  • powershell-7.0.9-linux-x64.tar.gz
    • 73F2DD8B51536F6C698F2B6CD85C9BC614D440C49E53BE71BAD78267356914D5
  • powershell-7.0.9-linux-x64-fxdependent.tar.gz
    • 661CCC3C1489DECE5D309897F0B12A1B2096947AB302409F01FE29D28F7B66DA
  • powershell-7.0.9-osx-x64.pkg
    • 109495DA9E6E234A1F4DD19976C2370F80B251D8AEB47EC6C6A9645F2844018B
  • powershell-7.0.9-osx-x64.tar.gz
    • 4F1BE591DCDFF194A8022F05ED0B8F8037417639761452DF48CB32DF765F40D6
  • PowerShell-7.0.9-win-arm32.zip
    • 3A55CED7199608A4760FE0378DCAB18721E172C76E634B0C167C237D9ED3D9BA
  • PowerShell-7.0.9-win-arm64.zip
    • E9FDCE9B25635724A9C56AF59B87C74A236D69818780F62D40D7685F95680C54
  • PowerShell-7.0.9-win-fxdependent.zip
    • ED5470E3F964544FFCB995B1A534004A271C1D42F481AE585A8D9838A02265CF
  • PowerShell-7.0.9-win-fxdependentWinDesktop.zip
    • BF79B8C05888DB1EBB9AB5B5D38CA5BEDDF17F98F5E2C718852212A29517F599
  • PowerShell-7.0.9-win-x64.msi
    • C18817A675BE42FC441A7152C8EC636F8259907AD3873E987469406031FB111C
  • PowerShell-7.0.9-win-x64.zip
    • 377E2D7D4281FD3E9008BA6F9DCF937ECB5E9CA219D33F6BC38A1B8B16DBDD4E
  • PowerShell-7.0.9-win-x86.msi
    • B10F78BCA8B8D0D5120D588DAEA99014EB285A277EB3AB048A7A958B2FCEBCAB
  • PowerShell-7.0.9-win-x86.zip
    • B78784B164FFE19F5FD753D27FA905EEA8E0B8BEB8DEB74DB8E50CF1BE826440
  • powershell-lts_7.0.9-1.debian.10_amd64.deb
    • C143F73B0CED26B92D835BC84D698D05C61DF74E285C6E13BA90254D9293418F
  • powershell-lts_7.0.9-1.debian.11_amd64.deb
    • 2E1EC4EDA7D93A1029C4254468F85C8A125DAB4771C99D5938E426C1AC14A801
  • powershell-lts_7.0.9-1.debian.9_amd64.deb
    • 9DAE8D259FDAD3296C1F5F040C237C2A545F69D928E13928988C0594443984FA
  • powershell-lts_7.0.9-1.ubuntu.16.04_amd64.deb
    • 1172CB33FC30B6F74A0467D87AC9D160C3C4B4E36549179BDC0242143A814132
  • powershell-lts_7.0.9-1.ubuntu.18.04_amd64.deb
    • A9559F8121C1B13004CF017DC8F47B176B3FE87DB9CCAA26C3B25CD88F56689E
  • powershell-lts_7.0.9-1.ubuntu.20.04_amd64.deb
    • 259C36632CF9323F009F9288A8080AE9810F60E9BCAFBD0C6401F7C967B9B3FB
  • powershell-lts-7.0.9-1.centos.8.x86_64.rpm
    • A0B832AE55CAA7E5BDA46D5EF0B771F9E4E62C8A74A91B81E2D77884580F736B
  • powershell-lts-7.0.9-1.rhel.7.x86_64.rpm
    • 57C2551BB83A1F2F6674CE04A1DE4648642B7E91A56F6462DC6E589F45CE81F4
  • powershell-lts-7.0.9-osx-x64.pkg
    • B6BB172F94ADCB254232D4088B92B9ACDF3EC141B35FF6B360FB640062CE8B02

v7.3.0-preview.2 Release of PowerShell

24 Feb 23:30
Compare
Choose a tag to compare
Pre-release

7.3.0-preview.2 - 2022-02-24

Engine Updates and Fixes

  • Fix the clean block for generated proxy function (#16827)
  • Add support to allow invoking method with generic type arguments (#12412 and #16822) (Thanks @vexx32!)
  • Report error when PowerShell built-in modules are missing (#16628)

General Cmdlet Updates and Fixes

  • Prevent command completion if the word to complete is a single dash (#16781) (Thanks @ayousuf23!)
  • Use FindFirstFileW instead of FindFirstFileExW to correctly handle Unicode file names on FAT32 (#16840) (Thanks @iSazonov!)
  • Add completion for loop labels after Break/Continue (#16438) (Thanks @MartinGC94!)
  • Support OpenSSH options for PSRP over SSH commands (#12802) (Thanks @BrannenGH!)
  • Adds a .ResolvedTarget Property to File-System Items to Reflect a Symlink's Target as FileSystemInfo (#16490) (Thanks @hammy3502!)
  • Use NotifyEndApplication to re-enable VT mode (#16612)
  • Add new parameter to Start-Sleep: [-Duration] <timespan> (#16185) (Thanks @IISResetMe!)
  • Add lock and null check to remoting internals (#16542) (#16683) (Thanks @SergeyZalyadeev!)
  • Make Measure-Object ignore missing properties unless running in strict mode (#16589) (Thanks @KiwiThePoodle!)
  • Add -StrictMode to Invoke-Command to allow specifying strict mode when invoking command locally (#16545) (Thanks @Thomas-Yu!)
  • Fix $PSNativeCommandArgPassing = Windows to handle empty args correctly (#16639)
  • Reduce the amount of startup banner text (#16516) (Thanks @rkeithhill!)
  • Add exec cmdlet for bash compatibility (#16462)
  • Add AMSI method invocation logging as experimental feature (#16496)
  • Fix web cmdlets so that an empty Get does not include a content-length header (#16587)
  • Update HelpInfoUri for 7.3 release (#16646)
  • Fix parsing SemanticVersion build label from version string (#16608)
  • Fix ForEach-Object -Parallel when passing in script block variable (#16564)

Code Cleanup

We thank the following contributors!

@eltociear, @iSazonov, @xtqqczze

  • Fix typo in PowerShellExecutionHelper.cs (#16776) (Thanks @eltociear!)
  • Use more efficient platform detection API (#16760) (Thanks @iSazonov!)
  • Seal ClientRemotePowerShell (#15802) (Thanks @xtqqczze!)
  • Fix the DSC overview URL in a markdown file and some small cleanup changes (#16629)

Tools

  • Fix automation to update experimental JSON files in GitHub action (#16837)

Tests

  • Update markdownlint to the latest version (#16825)
  • Bump the package path-parse from 1.0.6 to 1.0.7 (#16820)
  • Remove assert that is incorrect and affecting our tests (#16588)

Build and Packaging Improvements

We thank the following contributors!

@dahlia

  • Update NuGet Testing to not re-install dotnet, when not needed and dynamically determine the DOTNET_ROOT (Internal 19268, 19269, 19272, 19273, and 19274)
  • Remove SkipExperimentalFeatureGeneration when building alpine (Internal 19248)
  • Revert .NET 7 changes, Update to the latest .NET 6 and Update WXS file due to blocking issue in .NET 7 Preview 1
  • Install and Find AzCopy
  • Use Start-PSBootStrap for installing .NET during nuget packaging
  • Fix pool syntax for deployments (Internal 19189)
  • Bump NJsonSchema from 10.5.2 to 10.6.9 (#16888)
  • Update projects and scripts to use .NET 7 preview 1 pre-release builds (#16856)
  • Add warning messages when package precheck fails (#16867)
  • Refactor Global Tool packaging to include SBOM generation (#16860)
  • Update to use windows-latest as the build agent image (#16831)
  • Ensure alpine and arm SKUs have powershell.config.json file with experimental features enabled (#16823)
  • Update experimental feature json files (#16838) (Thanks @github-actions[bot]!)
  • Remove WiX install (#16834)
  • Add experimental json update automation (#16833)
  • Update .NET SDK to 6.0.101 and fix Microsoft.PowerShell.GlobalTool.Shim.csproj (#16821)
  • Add SBOM manifest to nuget packages (#16711)
  • Improve logic for updating .NET in CI (#16808)
  • Add Linux package dependencies for packaging (#16807)
  • Switch to our custom images for build and release (#16801)
  • Remove all references to cmake for the builds in this repo (#16578)
  • Fix build for new InvokeCommand attributes (#16800)
  • Let macOS installer run without Rosetta on Apple Silicon (#16742) (Thanks @dahlia!)
  • Update the expect .NET SDK quality to GA for installing dotnet (#16784)
  • Change nuget release yaml to use UseDotNet task (#16701)
  • Bump Microsoft.ApplicationInsights from 2.19.0 to 2.20.0 (#16642)
  • Register NuGet source when generating CGManifest (#16570)
  • Update Images used for release (#16580)
  • Update SBOM generation (#16641)
  • Bring changes from 7.3.0-preview.1 (#16640)
  • Update the vmImage and PowerShell root directory for macOS builds (#16611)
  • Update macOS build image and root folder for build (#16609)
  • Disabled Yarn cache in markdown.yml (#16599)
  • Update cgmanifest (#16600)
  • Fix broken links in markdown (#16598)

Documentation and Help Content

  • Add newly joined members to their respective Working Groups (#16849)
  • Update Engine Working Group members (#16780)
  • Replace the broken link about pull request (#16771)
  • Update change log to remove a broken URL (#16735)
  • Updated README.md and metadata.json for v7.3.0-preview.1 release (#16627)
  • Updating changelog for 7.2.1 (#16616)
  • Updated README.md and metadata.json for 7.2.1 release (#16586)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 9622CC0F25B9320E8AA0C4EC1A716174386C60788FF58EB20C52627CB732A69B
  • powershell-7.3.0-preview.2-linux-alpine-x64.tar.gz
    • A2AB96E383C4B6A5F689610AA3CFAF1428D5FBEFC88C4FEA1AED6C4061CE5672
  • powershell-7.3.0-preview.2-linux-arm32.tar.gz
    • 37C74FE1253A4DEE44BC06647726FCB74A882FD3C13B026C3E56C85A203E7133
  • powershell-7.3.0-preview.2-linux-arm64.tar.gz
    • 1D54441B686E52B209F317CC33875374E5E92D0E547B1BCC38F3240444801A98
  • powershell-7.3.0-preview.2-linux-x64.tar.gz
    • 03A97A27FA076A948C6E56A59B431ACBD04F4FF930A4027DD877C10EBDE11DA8
  • powershell-7.3.0-preview.2-linux-x64-fxdependent.tar.gz
    • 2371760BCEF5D4ED8F3C738FD3FBFCDD355ED74E89DE3D7B35CA646B9A550A73
  • powershell-7.3.0-preview.2-osx-arm64.pkg
    • F1DD9572CE7E696764D8192250E73ECD6A064C0A95174373C6232729458CD62D
  • powershell-7.3.0-preview.2-osx-arm64.tar.gz
    • 67B35C3643C7218645FA0A2BB4627FC1A3006E09C09EBEC85C99C78C1F9AEC46
  • powershell-7.3.0-preview.2-osx-x64.pkg
    • A582622CA7BBB818B712394EB060D4056D26AEB082831E27CD647FCED9A64C01
  • powershell-7.3.0-preview.2-osx-x64.tar.gz
    • 49F6DFBFC0F03A120B08106B311FDCCE5075E53482597CFD91DFC8106CEF91BA
  • PowerShell-7.3.0-preview.2-win-arm32.zip
    • 81B125397CCAB0D9FDECE7F92D26213B7C7D92ED14011B06BDB197CF158692EF
  • PowerShell-7.3.0-preview.2-win-arm64.zip
    • 5034CD1A84AA3365DC829468DB2A62B030AF738B40312499A2D1586F6206964A
  • PowerShell-7.3.0-preview.2-win-fxdependent.zip
    • 5F0956B7C1214DF73D23022BAB050D4B7F145B1DCF64EAF6E2CEF1FC95ED1CB5
  • PowerShell-7.3.0-preview.2-win-fxdependentWinDesktop.zip
    • 791D32319158C6DF96E5C4429C0B6245DF975C068A29E9DEAD0D4C36A0B1D90D
  • PowerShell-7.3.0-preview.2-win-x64.msi
    • 8C2392E4A7264AD7AC0655C46AB35545A7744110D192ACA8164767A9D3CD4CF8
  • PowerShell-7.3.0-preview.2-win-x64.zip
    • C62A26B8322330D27DCCEE007924A9429DA0F2B33B5EAD2656CBDF95FFBD2268
  • PowerShell-7.3.0-preview.2-win-x86.msi
    • E85C9E08CB9B7332002F3766BECC8062374EA7D32053F74A53898E00667F4E8C
  • PowerShell-7.3.0-preview.2-win-x86.zip
    • 754F93A62696A12BA49A6DF4F266BAEBE34E88C5BB305E54EA1C0019B0511156
  • powershell-preview_7.3.0-preview.2-1.deb_amd64.deb
    • 308CDD116AC1215321CB811254EBF682A228DA24B811538D4336F837A283A490
  • powershell-preview-7.3.0_preview.2-1.rh.x86_64.rpm
    • 2E07548A2757A7026EA8221C595E3AEB8576C12DDAE170BA816719A34212DB13

v7.3.0-preview.1 Release of PowerShell

16 Dec 19:51
Compare
Choose a tag to compare
Pre-release

[7.3.0-preview.1] - 2021-12-16

Note: Known issue about 7.3.0-preview.1 Alpine Linux packages are missing powershell.config.json causing experimental features disabled by default. For details see: #16636

Breaking Changes

  • Add clean block to script block as a peer to begin, process, and end to allow easy resource cleanup (#15177)
  • Change default for $PSStyle.OutputRendering to Ansi (Internal 18449)

Engine Updates and Fixes

  • Remove duplicate remote server mediator code (#16027)
  • Fix PSVersion parameter version checks and error messages for PowerShell 7 remoting (#16228)
  • Use the same temporary home directory when HOME env variable is not set (#16263)
  • Fix parser to generate error when array has more than 32 dimensions (#16276)

Performance

  • Avoid validation for built-in file extension and color VT sequences (#16320) (Thanks @iSazonov!)

General Cmdlet Updates and Fixes

  • Update README.md and metadata.json for next preview release (#16107)
  • Use PlainText when writing to a host that doesn't support VT (#16092)
  • Remove support for AppExeCLinks to retrieve target (#16044)
  • Move GetOuputString() and GetFormatStyleString() to PSHostUserInterface as public API (#16075)
  • Fix ConvertTo-SecureString with key regression due to .NET breaking change (#16068)
  • Fix regression in Move-Item to only fallback to copy and delete in specific cases (#16029)
  • Set $? correctly for command expression with redirections (#16046)
  • Use CurrentCulture when handling conversions to DateTime in Add-History (#16005) (Thanks @vexx32!)
  • Fix link header parsing to handle unquoted rel types (#15973) (Thanks @StevenLiekens!)
  • Fix a casting error when using $PSNativeCommandUsesErrorActionPreference (#15993)
  • Format-Wide: Fix NullReferenceException (#15990) (Thanks @DarylGraves!)
  • Make the native command error handling optionally honor ErrorActionPreference (#15897)
  • Remove declaration of experimental features in Utility module manifest as they are stable (#16460)
  • Fix race condition between DisconnectAsync and Dispose (#16536) (Thanks @i3arnon!)
  • Fix the Max_PATH condition check to handle long path correctly (#16487) (Thanks @Shriram0908!)
  • Update HelpInfoUri for 7.2 release (#16456)
  • Fix tab completion within the script block specified for the ValidateScriptAttribute. (#14550) (Thanks @MartinGC94!)
  • Update README.md to specify gathered telemetry (#16379)
  • Fix typo for "privacy" in MSI installer (#16407)
  • Remove unneeded call to File.ResolveLinkTarget from IsWindowsApplication (#16371) (Thanks @iSazonov!)
  • Add -HttpVersion parameter to web cmdlets (#15853) (Thanks @hayhay27!)
  • Add support to web cmdlets for open-ended input tags (#16193) (Thanks @farmerau!)
  • Add more tests to Tee-Object -Encoding (#14539) (Thanks @rpolley!)
  • Don't throw exception when trying to resolve a possible link path (#16310)
  • Fix ConvertTo-Json -Depth to allow 100 at maximum (#16197) (Thanks @KevRitchie!)
  • Fix for SSH remoting when banner is enabled on SSHD endpoint (#16205)
  • Disallow all COM for AppLocker system lock down (#16268)
  • Configure ApplicationInsights to not send cloud role name (#16246)
  • Disallow Add-Type in NoLanguage mode on a locked down machine (#16245)
  • Specify the executable path as TargetObect for non-zero exit code ErrorRecord (#16108) (Thanks @rkeithhill!)
  • Don't allow Move-Item with FileSystemProvider to move a directory into itself (#16198)
  • Make property names for the color VT sequences consistent with documentations (#16212)
  • Fix PipelineVariable to set variable in the right scope (#16199)
  • Invoke-Command: improve handling of variables with $using: expression (#16113) (Thanks @dwtaber!)
  • Change Target from a CodeProperty to be an AliasProperty that points to FileSystemInfo.LinkTarget (#16165)

Code Cleanup

We thank the following contributors!

@xtqqczze, @eltociear, @iSazonov

  • Improve CommandInvocationIntrinsics API documentation and style (#14369)
  • Use bool?.GetValueOrDefault() in FormatWideCommand (#15988) (Thanks @xtqqczze!)
  • Remove 4 assertions which cause debug build test runs to fail (#15963)
  • Fix typo in `Job.cs` (#16454) (Thanks @eltociear!)
  • Remove unnecessary call to `ToArray` (#16307) (Thanks @iSazonov!)
  • Remove the unused `FollowSymLink` function (#16231)
  • Fix typo in `TypeTable.cs` (#16220) (Thanks @eltociear!)
  • Fixes #16176 - replace snippet tag with code tag in comments (#16177)

Tools

  • Fix typo in build.psm1 (#16038) (Thanks @eltociear!)
  • Add .stylecop to filetypexml and format it (#16025)
  • Enable sending Teams notification when workflow fails (#15982)
  • Use Convert-Path for unknown drive in Build.psm1 (#16416) (Thanks @matt9ucci!)

Tests

  • Add benchmark to test compiler performance (#16083)
  • Enable two previously disabled Get-Process tests (#15845) (Thanks @iSazonov!)
  • Set clean state before testing UseMU in the MSI (#16543)
  • Fix global tool and SDK tests in release pipeline (#16342)
  • Remove the outdated test (#16269)
  • Removed old not-used-anymore docker-based tests for PS release packages (#16224)

Build and Packaging Improvements

We thank the following contributors!

@github-actions[bot], @kondratyev-nv

  • fix issue with hash file getting created before we have finished get-childitem (#16170)
  • Add sha256 hashes to release (#16147)
  • Change path for Component Governance for build to the path we actually use to build (#16137)
  • Update Microsoft.CodeAnalysis.CSharp version (#16138)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers (#16070)
  • Update .NET to 6.0.100-rc.1.21458.32 (#16066)
  • Update minimum required OS version for macOS (#16088)
  • Set locale correctly on Linux CI (#16073)
  • Ensure locale is set correctly on Ubuntu 20.04 in CI (#16067)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers (#16045)
  • Update .NET SDK version from `6.0.100-rc.1.21430.44` to `6.0.100-rc.1.21455.2` (#16041) (Thanks @github-actions[bot]!)
  • Fix the GitHub Action for updating .NET daily builds (#16042)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.0.0-3.final to 4.0.0-4.21430.4 (#16036)
  • Bump .NET to `6.0.100-rc.1.21430.44` (#16028)
  • Move from PkgES hosted agents to 1ES hosted agents (#16023)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers (#16021)
  • Update Ubuntu images to use Ubuntu 20.04 (#15906)
  • Fix the mac build by updating the pool image name (#16010)
  • Use Alpine 3.12 for building PowerShell for alpine (#16008)
  • Update .NET SDK version from `6.0.100-preview.6.21355.2` to `6.0.100-rc.1.21426.1` (#15648) (Thanks @github-actions[bot]!)
  • Ignore error from Find-Package (#15999)
  • Find packages separately for each source in UpdateDotnetRuntime.ps1 script (#15998)
  • Update metadata to start using .NET 6 RC1 builds (#15981)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers (#15985)
  • Merge the v7.2.0-preview.9 release branch back to GitHub master (#15983)
  • Publish global tool package for stable releases (#15961)
  • Bump Microsoft.CodeAnalysis.NetAnalyzers to newer version (#15962)
  • Disabled Yarn cache in markdown.yml (#16599)
  • Update cgmanifest (#16600)
  • Fix broken links in markdown (#16598)
  • Add explicit job name for approval tasks in Snap stage (#16579)
  • Bring back pwsh.exe for framework dependent packages to support Start-Job (#16535)
  • Fix NuGet package generation in release build (#16509)
  • Add `Microsoft.PowerShell.Commands.SetStrictModeCommand.ArgumentToPSVersionTransformationAttribute` to list of patterns to remove for generated ref assembly (#16489)
  • Bump Microsoft.CodeAnalysis.CSharp from `4.0.0-6.final` to `4.0.1` (#16423)
  • use different containers for different branches (#16434)
  • Add import so we can use common GitHub workflow function. (#16433)
  • Remove pre-release .NET 6 build sources (#16418)
  • Update release instructions with link to new build (#16419)
  • Bump Microsoft.ApplicationInsights from 2.18.0 to 2.19.0 (#16413)
  • Update metadata.json to make 7.2.0 the latest LTS (#16417)
  • Make static CI a matrix (#16397)
  • Update metadata.json in preparation on 7.3.0-preview.1 release (#16406)
  • Update cgmanifest (#16405)
  • Add diagnostics used to take corrective action when releasing `buildInfoJson` (#16404)
  • `vPack` release should use `buildInfoJson` new to 7.2 (#16402)
  • Update the usage of metadata.json for getting LTS information (#16381)
  • Add checkout to build json stage to get `ci.psm1` (#16399)
  • Update CgManifest.json for 6.0.0 .NET packages (#16398)
  • Add current folder to the beginning of the module import (#16353)
  • Increment RC MSI build number by 100 (#16354)
  • Bump XunitXml.TestLogger from 3.0.66 to 3.0.70 (#16356)
  • Move PR Quantifier config to subfolder (#16352)
  • Release build info json when it is preview (#16335)
  • Add an approval for releasing build-info json (#16351)
  • Generate manifest with latest public version of the packages (#16337)
  • Update to the latest notices file (#16339) (Thanks @github-actions[bot]!)
  • Use notice task to generate licens...
Read more