- Notifications
You must be signed in to change notification settings - Fork7.7k
Releases: PowerShell/PowerShell
v7.5.2 Release of PowerShell
411d5fe
Compare
7.5.2 - 2025-06-24
Engine Updates and Fixes
- Move .NET method invocation logging to after the needed type conversion is done for method arguments (#25357)
General Cmdlet Updates and Fixes
- Set standard handles explicitly when starting a process with
-NoNewWindow
(#25324) - Make inherited protected internal instance members accessible in class scope. (#25547) (Thanks@mawosoft!)
- Remove the old fuzzy suggestion and fix the local script file name suggestion (#25330)
- Fix
PSMethodInvocationConstraints.GetHashCode
method (#25306) (Thanks@crazyjncsu!)
Build and Packaging Improvements
Update to .NET SDK 9.0.301
- Correct Capitalization Referencing Templates (#25673)
- Publish
.msixbundle
package as a VPack (#25621) - Update ThirdPartyNotices for v7.5.2 (#25658)
- Manually update SqlClient in TestService
- Update cgmanifest
- Update package references
- Update .NET SDK to latest version
- Change linux packaging tests to ubuntu latest (#25639)
- Fix MSIX artifact upload, vPack template, changelog hashes, git tag command (#25633)
- Move MSIXBundle to Packages and Release to GitHub (#25517)
- Use new variables template for vPack (#25435)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 319450B2ADCBB9FC3F0E7EB347B85CA066F47097508FBC80F8AFCC80B2419716
- powershell-7.5.2-1.cm.aarch64.rpm
- 7726766F5BDB0A38A154FACF15A8B870BB3B753CC155BDB138A4ED670A9F3047
- powershell-7.5.2-1.cm.x86_64.rpm
- CE43B3CDD2855C961FE0DC54A926240C033976FF4177798BB86577AC067F44D0
- powershell-7.5.2-1.rh.x86_64.rpm
- 5C5D16C93F3EF9983266CC551920EBECC89AE24C7C811F7588F030A77711E90E
- powershell-7.5.2-linux-arm32.tar.gz
- 31A39BB5883A570048D16E95821B1A8CBD539907B8CE92310B2A6885AD86632F
- powershell-7.5.2-linux-arm64.tar.gz
- D4D2C55628755F5CD8B2609AD7117C1EADA0AA0086F195D48131EE482EF7D71A
- powershell-7.5.2-linux-musl-x64.tar.gz
- C21E26A85D4934A0FE482B3EECC13B3CFE8D75699BA78D0186D02DBCD0C89837
- powershell-7.5.2-linux-x64-fxdependent.tar.gz
- 0672606E2304E2C1D1B7D2E52CCE7C3B99787FB4B3F3BF9FC6932995A062D773
- powershell-7.5.2-linux-x64-musl-noopt-fxdependent.tar.gz
- 2159122E7D19ED7F29F3E27A543A2ED70FAE87FFEAE1EF65E7B222F93AC1F372
- powershell-7.5.2-linux-x64.tar.gz
- 8FA9584F6F95D29CA1466C4397AC39C371373D6581C12DFAE9EBD53C06D77664
- powershell-7.5.2-osx-arm64.pkg
- 84F095DE7DDD62C0B2F1D6DC68EFE0B35A0FB90C2FE5127DE2B0DD15EAB4D95C
- powershell-7.5.2-osx-arm64.tar.gz
- A02D1D79589C71E8D35E458D90F085CFC1F0A688EBBEA4DAB8632187C057F7A1
- powershell-7.5.2-osx-x64.pkg
- F1795C1CBD441944C05E4136B01B0274D0F080556CC72669A55E127EB429E2A2
- powershell-7.5.2-osx-x64.tar.gz
- 905DC9EC0BB588993AACA9FFFE15DDBFFC764164B09CBDF63D5EA25E8362839C
- PowerShell-7.5.2-win-arm64.exe
- 985495BA9F86A617CBBD3C2AF86A5E2133CBC0C9CB72E7B47CB4E634D183DDD4
- PowerShell-7.5.2-win-arm64.msi
- AF19ECC24CCC5FE04D260F474140BE6A05536BE4820DEF97F13C33D26E7392BD
- PowerShell-7.5.2-win-arm64.zip
- 532599691247B241586104DDE7A5CE28AE0A58836760A1277927D89A8CB2C2C8
- PowerShell-7.5.2-win-fxdependent.zip
- 779FE1CD758CC5B6EB743CD5291F45605F3A900F4D7ED294B8AFF4BEE10A0A63
- PowerShell-7.5.2-win-fxdependentWinDesktop.zip
- 0B0D43506FF78B3543354C51F8A8B4C84A1EEA706C46B88EF22D8EC43C62F3B7
- PowerShell-7.5.2-win-x64.exe
- A731C6B6EA66D6A205FDCB0EFB43DEE149863609D27C6C492CAE589F069A7BF9
- PowerShell-7.5.2-win-x64.msi
- C1280668CD5BD3834A80B91905D1484D440F62533F87749244F443960138384F
- PowerShell-7.5.2-win-x64.zip
- 6CDABE52DCC2830929A53A970F689AB42B3819D34274CB2FBDD92AAC13F66B92
- PowerShell-7.5.2-win-x86.exe
- F589ED4F613F03BCC2BF8F06640FFB55F9413754F989BBC1193A0D411B502124
- PowerShell-7.5.2-win-x86.msi
- F8B5D17185A02A6C629A7C52F07724D465F33AA9B58252C5CDF4DD1517C65A86
- PowerShell-7.5.2-win-x86.zip
- 213E05532C2941EF668444DC8A648D6CBE7505FD847E2ECFD1A48DCC95D5F9DB
- PowerShell-7.5.2.msixbundle
- 099397E29AEA685DB1022590E4B50833D19498592F8920D4D6E64BF66C221EF2
- powershell_7.5.2-1.deb_amd64.deb
- 717A62FBEC3319948E9DF58A89018632712ECCD6E94383F1DF70F88ECE371845
Assets29
- sha256:319450b2adcbb9fc3f0e7eb347b85ca066f47097508fbc80f8afcc80b2419716
5.13 KB 2025-06-24T20:49:09Z - sha256:7726766f5bdb0a38a154facf15a8b870bb3b753cc155bdb138a4ed670a9f3047
37.4 MB 2025-06-24T20:49:13Z - sha256:ce43b3cdd2855c961fe0dc54a926240c033976ff4177798bb86577ac067f44d0
38.8 MB 2025-06-24T20:49:15Z - sha256:5c5d16c93f3ef9983266cc551920ebecc89ae24c7c811f7588f030a77711e90e
71.5 MB 2025-06-24T20:49:18Z - sha256:31a39bb5883a570048d16e95821b1a8cbd539907b8ce92310b2a6885ad86632f
69.8 MB 2025-06-24T20:49:22Z - sha256:d4d2c55628755f5cd8b2609ad7117c1eada0aa0086f195d48131ee482ef7d71a
68.9 MB 2025-06-24T20:49:25Z - sha256:c21e26a85d4934a0fe482b3eecc13b3cfe8d75699ba78d0186d02dbcd0c89837
71.9 MB 2025-06-24T20:49:28Z - sha256:0672606e2304e2c1d1b7d2e52cce7c3b99787fb4b3f3bf9fc6932995a062d773
23.1 MB 2025-06-24T20:49:32Z - sha256:2159122e7d19ed7f29f3e27a543a2ed70fae87ffeae1ef65e7b222f93ac1f372
23.1 MB 2025-06-24T20:49:34Z - sha256:8fa9584f6f95d29ca1466c4397ac39c371373d6581c12dfae9ebd53c06d77664
71.9 MB 2025-06-24T20:49:36Z 2025-06-24T21:05:37Z 2025-06-24T21:05:37Z - Loading
Uh oh!
There was an error while loading.Please reload this page.
v7.4.11 Release of PowerShell
744a53a
Compare
7.4.11 - 2025-06-17
Engine Updates and Fixes
- Move .NET method invocation logging to after the needed type conversion is done for method arguments (#25568)
Build and Packaging Improvements
Update .NET SDK to 8.0.411
Documentation and Help Content
SHA256 Hashes of the release artifacts
- hashes.sha256
- FC78D20FAC0CEC42461207738BCB35ECC5B466A25DB603567FF66F860D32F6A4
- powershell-7.4.11-1.cm.aarch64.rpm
- DDA4B695D0056846979E9188C5E12CDE623E5E33DD1277BD12615290A2F329FD
- powershell-7.4.11-1.cm.x86_64.rpm
- A2486467D4D375E23C55F197FA6B05060B605A6065E76EAD4EC03D0C7197AC41
- powershell-7.4.11-1.rh.x86_64.rpm
- 6C1D922BD06510A1AD644CEFF9054598C2F49A39B6024F8EBDEF4C55888A183B
- powershell-7.4.11-linux-arm32.tar.gz
- FB1AAE625D48C45822CE710B535BD34334BEB9AFDCE732C8A901A7CD66115B4A
- powershell-7.4.11-linux-arm64.tar.gz
- 0A705C15429F90980814EC29D2BCD70ECDA478CFCD19E4B857E5928C1CF49EF3
- powershell-7.4.11-linux-musl-x64.tar.gz
- BE4889007C74A1D33E1F5E1AC5FA5016AA493A1972424C8FA6F290F7C814C674
- powershell-7.4.11-linux-x64-fxdependent.tar.gz
- 4E555F0DED20DD0EBB047F0CE796780BFECBD241F9522BFD97989106CD6DE53D
- powershell-7.4.11-linux-x64-musl-noopt-fxdependent.tar.gz
- 1F2DCCD12EA9732C625C2A145A5AD754F134A2129DC2EA58ACBFC0085BEA6B74
- powershell-7.4.11-linux-x64.tar.gz
- 55C5429D32256FA0CEC4C2529856679F684A41525D78071F78B0FBF1FC3D1F0A
- powershell-7.4.11-osx-arm64.pkg
- 31704CF83D5AB7B2432B027F4460B65D21E1E59C6ACDECD881F56F422E8D9D5F
- powershell-7.4.11-osx-arm64.tar.gz
- 18F03E99BAA6B7BC7EC346AAA97CF7CA70782BBF746C9FF3D17CD45CF625DA04
- powershell-7.4.11-osx-x64.pkg
- 93D8FF26D1C0B1783A0FA23328AECACDB2A8B80F6D0C6020F4558D47C6B2BE5E
- powershell-7.4.11-osx-x64.tar.gz
- 53D00760D41B0A2B2E849C803C36E4C94707BA1808992AF96A2B0416D90F2BD5
- PowerShell-7.4.11-win-arm64.exe
- 32547E17AB9B35A5BED6C977CEBA6D1CA9539C9C048D91EC3B293DECB844A921
- PowerShell-7.4.11-win-arm64.msi
- A5C03BA18911B5572393280B0D10A633C577F1A75E42E937C3434AE40892AFDF
- PowerShell-7.4.11-win-arm64.zip
- E6CC5B182FD786EAF68C2248F88AE015C6CE31D5D61C623284A171D994A9B1B6
- PowerShell-7.4.11-win-fxdependent.zip
- FD3D7F439259E3E78F05FC4B6CBBB25BE2471ED3E4C8CCC2DA086E3919868424
- PowerShell-7.4.11-win-fxdependentWinDesktop.zip
- EA3FFCBD27BC6326C556CE3239CEBF1167CEE498DE343FBBA9AC67E856115A23
- PowerShell-7.4.11-win-x64.exe
- 92C2D876117E824918C62A0F3ED2DADB9421E45B0212C44D68AAD6AA7F9691EF
- PowerShell-7.4.11-win-x64.msi
- 9579011C463A3AD6ABF890736A97E2FBBA9A7B4E09CE851576CCF263E15BDC97
- PowerShell-7.4.11-win-x64.zip
- 558C4115CC6B96CC6A67D74BEE40012CF8D38767537F8D2857DC3FA30A63CC63
- PowerShell-7.4.11-win-x86.exe
- D1F3D9156665D60000088686F2EA73B2719A93E57A7960871A8B6E63DED8757F
- PowerShell-7.4.11-win-x86.msi
- BEAED5A0860421383AFD18B7D4C2B2663F62B6A89B4E30AC0894575AA65226F8
- PowerShell-7.4.11-win-x86.zip
- E224ABEAD05C65115088AE16ABEC5FFCF412555EDF4253CA14C503E30EC8A6B5
- PowerShell-7.4.11.msixbundle
- F8B41382DBFE51A7AABB62DEF23C671C5290BC13457F6D8B45CAB2E234DC2B3A
- powershell-lts-7.4.11-1.cm.aarch64.rpm
- 498BE71751D1A639932ACB75DBDD6D5BCC3AF028A597E63028846EB77628A61E
- powershell-lts-7.4.11-1.cm.x86_64.rpm
- 133F723C454E0C6C1303B21AAB7FEBA668E87B7EFA727E8420B4D4F6B041BA3B
- powershell-lts-7.4.11-1.rh.x86_64.rpm
- 7ABA843504DEC12762EA948E22D30070FACEBA1025F8F00638E264FB873F6F94
- powershell-lts-7.4.11-osx-arm64.pkg
- A19E5260A3E9363F8728F416377FF685F59A80EF79099BE9F1295AB6F86B7D8B
- powershell-lts-7.4.11-osx-x64.pkg
- 09B76798FBEAD2ACA8CB8F5CEC8C5A86C19C86527F9B43669FC88BCE285679DA
- powershell-lts_7.4.11-1.deb_amd64.deb
- ABC24E779ECADCABD0C5AAFB041DA82BC5AD5AE2ED3C5569313D4BA578656B51
- powershell_7.4.11-1.deb_amd64.deb
- 0ADBCF7D3CF4F78D86B1FA568BEDE76A7AAAACB97089C52A2F452C799BBF38FD
Assets35
Uh oh!
There was an error while loading.Please reload this page.
v7.4.10 Release of PowerShell
Compare
7.4.10
Engine Updates and Fixes
- Fallback to AppLocker after
WldpCanExecuteFile
(#25229)
Code Cleanup
Tools
- Do not run labels workflow in the internal repository (#25411)
Build and Packaging Improvements
Update .NET SDK to 8.0.408
- Update branch for release (#25518)
- Move MSIXBundle to Packages and Release to GitHub (#25516)
- Add CodeQL suppressions for PowerShell intended behavior (#25376)
- Enhance path filters action to set outputs for all changes when not a PR (#25378)
- Fix Merge Errors from#25401 and Internal 33077 (#25478)
- Fix MSIX artifact upload, vPack template, changelog hashes, git tag command (#25476)
- Fix Conditional Parameter to Skip NuGet Publish (#25475)
- Use new variables template for vPack (#25474)
- Add Windows Store Signing to MSIX bundle (#25472)
- Update test result processing to use NUnitXml format and enhance logging for better clarity (#25471)
- Fix the expected path of .NET after using UseDotnet 2 task to install (#25470)
- Update Microsoft.PowerShell.PSResourceGet to 1.1.0 (#25469)
- Combine GitHub and Nuget Release Stage (#25473)
- Make GitHub Workflows work in the internal mirror (#25409)
- Add default .NET install path for SDK validation (#25339)
- Update APIScan to use new symbols server (#25400)
- Use GitHubReleaseTask (#25401)
- Migrate MacOS Signing to OneBranch (#25412)
- Remove call to NuGet (#25410)
- Restore a script needed for build from the old release pipeline cleanup (#25201) (#25408)
- Switch to ubuntu-lastest for CI (#25406)
- Update GitHub Actions to work in private GitHub repository (#25403)
- Simplify PR Template (#25407)
- Disable SBOM generation on set variables job in release build (#25341)
- Update package pipeline windows image version (#25192)
SHA256 Hashes of the release artifacts
- hashes.sha256
- E25043DB710DF5F51B0383FEB4BB7A7940DA9A807B39AA36373036A8F668D1C3
- powershell-7.4.10-1.cm.aarch64.rpm
- 6D0476012DEDD90BE94066A0D0E9E59F6CCF4182A517D7C0A9732E0C30670482
- powershell-7.4.10-1.cm.x86_64.rpm
- 4C1B629F465BF85E96E4E64EC6A6520DD23011498B651C456AC696148D16F69F
- powershell-7.4.10-1.rh.x86_64.rpm
- 9B9A8AC519303D3993837B5E14CEDFF7B2A94B2B09DCA8F21D2B3610302C8C08
- powershell-7.4.10-linux-arm32.tar.gz
- F161DFD0195FE735ABCA74B695C3C031CDF516440C7A4629C3E50CD9D0294769
- powershell-7.4.10-linux-arm64.tar.gz
- CBCF331F0BCBFCF79E2FD6AD94C8D806F0B9522DC27F8C15B8C79A4548D03410
- powershell-7.4.10-linux-musl-x64.tar.gz
- 5D6170D8966F18B5AF531210709C51C6C9DFA3CC882ED4A031726BC61490BDD9
- powershell-7.4.10-linux-x64-fxdependent.tar.gz
- 96DA46DCA30CF15E14DB679748F79AC5B1596819B8BC8BC4DF1719EF1250B3AF
- powershell-7.4.10-linux-x64-musl-noopt-fxdependent.tar.gz
- 20398A0286F50F56E5E5A5E254A266AC2384CEC1AB955441E67A11B433C10380
- powershell-7.4.10-linux-x64.tar.gz
- D91B9172668F4B6AEF4ABCE8C780CD298872C7A0F4487CC47444D26877BA49F6
- powershell-7.4.10-osx-arm64.pkg
- 7DA892662C0154FD4971BC833A204F0028D953CC325456A8C5235C9D19FD09BD
- powershell-7.4.10-osx-arm64.tar.gz
- 01EFA8FEB2518D0EAB1DA53BA7558470064C3957F5AD3DF2D840D12F8C48BD72
- powershell-7.4.10-osx-x64.pkg
- B45D824537EF7949804C5535439E7EE9B5BB7829F38F8985A41B063BD0DFBE36
- powershell-7.4.10-osx-x64.tar.gz
- 32663954C1FAA748308475AD2AACEA7B12E7412088536E5E147D53F2AB9EBFBE
- PowerShell-7.4.10-win-arm64.exe
- 1B5912A820182B701E8BB02BC640E2FCC44ACB88D3010AE2D2661CBC5AF738AA
- PowerShell-7.4.10-win-arm64.msi
- 41FCDD9630BF36D506A69C0F61C56E9450FF898EA53EB9117AA87A33F81329A9
- PowerShell-7.4.10-win-arm64.zip
- 0BDCD7F9D2A074248F9A050DCD1847376B81833E58E62DB191CEE7C9826B7462
- PowerShell-7.4.10-win-fxdependent.zip
- 35B262BF9F48AF8A0F83D6AE8C36E98190E1FA763915FD6963D10DF2ED1D31FE
- PowerShell-7.4.10-win-fxdependentWinDesktop.zip
- 1A77A5F03B1D9F7F34584DD5B715C199139CEC252448C74955FE663CB4A26729
- PowerShell-7.4.10-win-x64.exe
- A7095E3631C9DE4D69220C20988D3DF567077DF4557FC43A2BD6928470972884
- PowerShell-7.4.10-win-x64.msi
- D7D89141B5AF44D5C205E2DFA32707475A0A98C5672CCB1CC42CD3443B0FBA96
- PowerShell-7.4.10-win-x64.zip
- CF580A79A2210A51AC1F3B2871A95BE4D63AC302CFFC41746AFB8D1E1E31A80F
- PowerShell-7.4.10-win-x86.exe
- C9C191CA1E8A03E45E662F6D7BC9F89CD9F16A787C1FE691BD0760F8B658BD04
- PowerShell-7.4.10-win-x86.msi
- FF2CCF4F66B05B7D4325B5568413A248A7705C6E5D5D7625C18BB61B0864636C
- PowerShell-7.4.10-win-x86.zip
- F54B7F437E0A6B99066D79354C2A10503E715373E72D6E8B07806CED126113AD
- PowerShell-7.4.10.msixbundle
- F29DE4AFC78AB1126071CED7F400357D9873D2DB24940E08690369EB4F661C4C
- powershell-lts-7.4.10-1.cm.aarch64.rpm
- 7237211934A8DCB2E37811BE502CD760316ACEA70A5848BD3A499A47A3A452A9
- powershell-lts-7.4.10-1.cm.x86_64.rpm
- DE6D397CDD36E9D622D8EE825B3D359DCA5C41BFD28A0B993DCCAA7E4A5835B7
- powershell-lts-7.4.10-1.rh.x86_64.rpm
- 21A20B6865F77F0E027A09571923BA7E17705C89F2F06D320D3D64FE7EB2A996
- powershell-lts-7.4.10-osx-arm64.pkg
- 3839E58084FE6E4D56AC9BEE9D93941C6261417821828170B40A60ECA30A364B
- powershell-lts-7.4.10-osx-x64.pkg
- FFBE9CFAA39E0BB63FF879E14E979DF9DFDD3442889196132C36C0ABF6BFF305
- powershell-lts_7.4.10-1.deb_amd64.deb
- 19087B34CF699650E7E46E2A8F23AD7CFB5B1A628BE4D85778127E1718E72340
- powershell_7.4.10-1.deb_amd64.deb
- 054FFCD9AE4C20442CCAB9F8F3D213CC6749BABBB765FB18CFC006EC441E1CA3
Assets35
Uh oh!
There was an error while loading.Please reload this page.
v7.5.1 Release of PowerShell
85a60f3
Compare
7.5.1
Engine Updates and Fixes
- Fallback to AppLocker after
WldpCanExecuteFile
(#25305)
Code Cleanup
- Cleanup old release pipelines (#25236)
Tools
- Do not run labels workflow in the internal repository (#25343)
- Update
CODEOWNERS
(#25321) - Check GitHub token availability for
Get-Changelog
(#25328) - Update PowerShell team members in
releaseTools.psm1
(#25302)
Build and Packaging Improvements
Update to .NET SDK 9.0.203
- Finish 7.5.0 release (#24855)
- Add CodeQL suppressions for PowerShell intended behavior (#25375)
- Update to .NET SDK 9.0.203 (#25373)
- Switch to ubuntu-lastest for CI (#25374)
- Add default .NET install path for SDK validation (#25338)
- Combine GitHub and Nuget Release Stage (#25371)
- Add Windows Store Signing to MSIX bundle (#25370)
- Update test result processing to use NUnitXml format and enhance logging for better clarity (#25344)
- Fix MSIX stage in release pipeline (#25345)
- Make GitHub Workflows work in the internal mirror (#25342)
- Update security extensions (#25322)
- Disable SBOM generation on set variables job in release build (#25340)
- Update GitHub Actions to work in private GitHub repo (#25332)
- Revert "Cleanup old release pipelines (#25201)" (#25335)
- Remove call to NuGet (#25334)
- Simplify PR Template (#25333)
- Update package pipeline windows image version (#25331)
- Skip additional packages when generating component manifest (#25329)
- Only build Linux for packaging changes (#25326)
- Make Component Manifest Updater use neutral target in addition to RID target (#25325)
- Remove Az module installs and AzureRM uninstalls in pipeline (#25327)
- Make sure the vPack pipeline does not produce an empty package (#25320)
- Add *.props and sort path filters for windows CI (#25316)
- Fix V-Pack download package name (#25314)
- Update path filters for Windows CI (#25312)
- Give the pipeline runs meaningful names (#25309)
- Migrate MacOS Signing to OneBranch (#25304)
- Add UseDotnet task for installing dotnet (#25281)
- Remove obsolete template from Windows Packaging CI (#25237)
- Add setup dotnet action to the build composite action (#25235)
- Add GitHub Actions workflow to verify PR labels (#25159)
- Update branch for release - Transitive - true - minor (#24994)
- Fix GitHub Action filter overmatching (#24958)
- Fix release branch filters (#24959)
- Convert powershell/PowerShell-CI-macos to GitHub Actions (#24954)
- Convert powershell/PowerShell-CI-linux to GitHub Actions (#24946)
- Convert powershell/PowerShell-Windows-CI to GitHub Actions (#24931)
- PMC parse state correctly from update command's response (#24859)
- Add EV2 support for publishing PowerShell packages to PMC (#24856)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 742590B9D1840E2895490A2FFA701373EC19C2CEA3CCF435FEBDBB71D8946687
- powershell-7.5.1-1.cm.aarch64.rpm
- F123483EC76FD15C50A13D619BEE4B4BD429BD255D69AD7699712D0085F81DD9
- powershell-7.5.1-1.cm.x86_64.rpm
- 51459F7C49A29FC70EDCF2CF7C365E7A63B67E27C230E1BE19E20239B8932399
- powershell-7.5.1-1.rh.x86_64.rpm
- E25862E0F6CE02E74770353ED5D3B6F9429705B6E45D0453C5206FD41F2890D1
- powershell-7.5.1-linux-arm32.tar.gz
- 2BACE0DFAAC388A93125F76502EF0BC90406E7E43DD9F07C51188261FB6B8B45
- powershell-7.5.1-linux-arm64.tar.gz
- 87963DDFEFF6AC7266BFFBE021B08ADAED264AD4A3AB936A820E6D7F45A9EE8A
- powershell-7.5.1-linux-musl-x64.tar.gz
- 52CBFDC1FFBB50B21BEF007230EE8717293F03B12DD05E4EA738DF8BC6DB7160
- powershell-7.5.1-linux-x64-fxdependent.tar.gz
- 06D2BF28C3572B3E4548F75223E9BAF3A9696930CB1B8ED3D748650C5FCCF075
- powershell-7.5.1-linux-x64-musl-noopt-fxdependent.tar.gz
- AD366CD8DF20291714EB58D576A6D63405745CAD9ACD5E5C81ADF4BEB22D0973
- powershell-7.5.1-linux-x64.tar.gz
- BB9B5F7F8060007354D75DA92FC6430C77BA074CF81BFA2156F1BA373FF477E5
- powershell-7.5.1-osx-arm64.pkg
- 7EC04275031EE924DD2CE41F9D3CA044359B92389614A3393AC3B91477426BF8
- powershell-7.5.1-osx-arm64.tar.gz
- D1F016CCCE5A7106E36090BF13AE71B46115F256465AEE07760B26E607F4D033
- powershell-7.5.1-osx-x64.pkg
- 9BEC03204CAFE95708377898D234ED4D8C2A73EA5C996D7BA42C041D130B8DFC
- powershell-7.5.1-osx-x64.tar.gz
- 4B05E8EA355266114A9A6F3F034CA8B1A29A98B1A16CA60BD8E54B35FFA1A2B3
- PowerShell-7.5.1-win-arm64.exe
- CF57709F0EEF2307086CEE47838E7538A722432E02009D427AEAA21A885D7897
- PowerShell-7.5.1-win-arm64.msi
- 589C4D14C38F8706624024D8233A1542D7C74297978E8C65DC33196980D79EB9
- PowerShell-7.5.1-win-arm64.zip
- 78E78FD6A9D0A837778F6490D697B0DF3AC09A3FA94655B0D049F236B7F428E9
- PowerShell-7.5.1-win-fxdependent.zip
- 5E8CEA7F28BDFFFDA93695A1CC3C04F61C4AE1496B96EF46C33F0A90FFCE822F
- PowerShell-7.5.1-win-fxdependentWinDesktop.zip
- 1482DDF4EB2E065BF5BD5104749AA52AD7AAD1C21733A65BB0EB4B19ADDAB2D8
- PowerShell-7.5.1-win-x64.exe
- 21F20F30A285EC7277618A411EC275F2353C38FCE0A5A4BAA495514689A136CE
- PowerShell-7.5.1-win-x64.msi
- B110ECCAF55BB53AE5E6B6DE478587ED8203570B0BDA9BD374A0998E24D4033A
- PowerShell-7.5.1-win-x64.zip
- 4D3028DA81170F8D1CD226614582F0A95D3DD5592127CF87A09E3A3568E51A08
- PowerShell-7.5.1-win-x86.exe
- E670CA1A367C05CA89B37C2C793FD7300E50F9F77D1EFF27C86456E5040E8E2D
- PowerShell-7.5.1-win-x86.msi
- D1ACBB08909C7A9DA342B7F343CBF36361E9F1962B34AB11E3AE2F15D97F5771
- PowerShell-7.5.1-win-x86.zip
- E5CF58E27BDD4AB43B4DC410E580667A8A8C8EB400D3A0C6A1F2FAE7DF78F7D9
- powershell_7.5.1-1.deb_amd64.deb
- E47C3C54CAFE8EF245AB382D276E3C22366E430C758913B9DDE6F4444EC7D992
Assets28
Uh oh!
There was an error while loading.Please reload this page.
v7.6.0-preview.4 Release of PowerShell
Compare
7.6.0-preview.4
Breaking Changes
- Fix
WildcardPattern.Escape
to escape lone backticks correctly (#25211) (Thanks@ArmaanMcleod!) - Convert
-ChildPath
parameter tostring[]
forJoin-Path
cmdlet (#24677) (Thanks@ArmaanMcleod!)
PowerShell 7.6-preview.4 includes the following updated modules:
- Microsoft.PowerShell.ThreadJob v2.2.0
- ThreadJob v2.1.0
TheThreadJob module was renamed toMicrosoft.PowerShell.ThreadJob. There is no difference
in the functionality of the module. To ensure backward compatibility for scripts that use the old
name, theThreadJob v2.1.0 module is a proxy module that points to the
Microsoft.PowerShell.ThreadJob v2.2.0.
Engine Updates and Fixes
- Add
PipelineStopToken
toCmdlet
which will be signaled when the pipeline is stopping (#24620) (Thanks@jborean93!) - Fallback to AppLocker after
WldpCanExecuteFile
(#24912) - Move .NET method invocation logging to after the needed type conversion is done for method arguments (#25022)
- Fix share completion with provider and spaces (#19440) (Thanks@MartinGC94!)
General Cmdlet Updates and Fixes
- Exclude
-OutVariable
assignments within the sameCommandAst
when inferring variables (#25224) (Thanks@MartinGC94!) - Fix infinite loop in variable type inference (#25206) (Thanks@MartinGC94!)
- Update
Microsoft.PowerShell.PSResourceGet
version inPSGalleryModules.csproj
(#25135) - Add tooltips for hashtable key completions (#17864) (Thanks@MartinGC94!)
- Fix type inference of parameters in classic functions (#25172) (Thanks@MartinGC94!)
- Improve assignment type inference (#21143) (Thanks@MartinGC94!)
- Fix
TypeName.GetReflectionType()
to work when theTypeName
instance represents a generic type definition within aGenericTypeName
(#24985) - Remove the old fuzzy suggestion and fix the local script filename suggestion (#25177)
- Improve variable type inference (#19830) (Thanks@MartinGC94!)
- Fix parameter completion when script requirements fail (#17687) (Thanks@MartinGC94!)
- Improve the completion for attribute arguments (#25129) (Thanks@MartinGC94!)
- Fix completion that relies on pseudobinding in script blocks (#25122) (Thanks@MartinGC94!)
- Don't complete duplicate command names (#21113) (Thanks@MartinGC94!)
- Make
SystemPolicy
public APIs visible but non-op on Unix platforms so that they can be included inPowerShellStandard.Library
(#25051) - Set standard handles explicitly when starting a process with
-NoNewWindow
(#25061) - Fix tooltip for variable expansion and include desc (#25112) (Thanks@jborean93!)
- Add type inference for functions without OutputType attribute and anonymous functions (#21127) (Thanks@MartinGC94!)
- Add completion for variables assigned by command redirection (#25104) (Thanks@MartinGC94!)
- Handle type inference for redirected commands (#21131) (Thanks@MartinGC94!)
- Allow empty prefix string in
Import-Module -Prefix
to override default prefix in manifest (#20409) (Thanks@MartinGC94!) - Update variable/property assignment completion so it can fallback to type inference (#21134) (Thanks@MartinGC94!)
- Use
Get-Help
approach to findabout_*.help.txt
files with correct locale for completions (#24194) (Thanks@MartinGC94!) - Use script filepath when completing relative paths for using statements (#20017) (Thanks@MartinGC94!)
- Fix completion of variables assigned inside Do loops (#25076) (Thanks@MartinGC94!)
- Fix completion of provider paths when a path returns itself instead of its children (#24755) (Thanks@MartinGC94!)
- Enable completion of scoped variables without specifying scope (#20340) (Thanks@MartinGC94!)
- Fix issue with incomplete results when completing paths with wildcards in non-filesystem providers (#24757) (Thanks@MartinGC94!)
- Allow DSC parsing through OS architecture translation layers (#24852) (Thanks@bdeb1337!)
Code Cleanup
We thank the following contributors!
- Refactor and add comments to
CompletionRequiresQuotes
to clarify implementation (#25223) (Thanks@ArmaanMcleod!) - Add
QuoteCompletionText
method to CompletionHelpers class (#25180) (Thanks@ArmaanMcleod!) - Remove CompletionHelpers
escape
parameter fromCompletionRequiresQuotes
(#25178) (Thanks@ArmaanMcleod!) - Refactor CompletionHelpers
HandleDoubleAndSingleQuote
to have less nesting logic (#25179) (Thanks@ArmaanMcleod!) - Make the use of Oxford commas consistent (#25139)(#25140)(Thanks@pressRtowin!)
- Move common completion methods to CompletionHelpers class (#25138) (Thanks@ArmaanMcleod!)
- Return
Array.Empty
instead of collection[]
(#25137) (Thanks@ArmaanMcleod!)
Tools
- Check GH token availability for Get-Changelog (#25133)
Tests
- Add XUnit test for
HandleDoubleAndSingleQuote
in CompletionHelpers class (#25181) (Thanks@ArmaanMcleod!)
Build and Packaging Improvements
- Switch to ubuntu-lastest for CI (#25247)
- Update outdated package references (#25026)(#25232)
- Bump
Microsoft.PowerShell.ThreadJob
andThreadJob
modules (#25232) - Bump github/codeql-action from 3.27.9 to 3.28.13 (#25218)(#25231)
- Update .NET SDK to
10.0.100-preview.2
(#25154)(#25225) - Remove obsolete template from Windows Packaging CI (#25226)
- Bump actions/upload-artifact from 4.5.0 to 4.6.2 (#25220)
- Bump agrc/reminder-action from 1.0.15 to 1.0.16 (#25222)
- Bump actions/checkout from 2 to 4 (#25221)
- Add
NoWarn NU1605
to System.ServiceModel.* (#25219) - Bump actions/github-script from 6 to 7 (#25217)
- Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#25216)
- Bump super-linter/super-linter from 7.2.1 to 7.3.0 (#25215)
- Bump agrc/create-reminder-action from 1.1.16 to 1.1.17 (#25214)
- Remove dependabot updates that don't work (#25213)
- Update GitHub Actions to work in private GitHub repo (#25197)
- Cleanup old release pipelines (#25201)
- Update package pipeline windows image version (#25191)
- Skip additional packages when generating component manifest (#25102)
- Only build Linux for packaging changes (#25103)
- Remove Az module installs and AzureRM uninstalls in pipeline (#25118)
- Add GitHub Actions workflow to verify PR labels (#25145)
- Add back-port workflow using dotnet/arcade (#25106)
- Make Component Manifest Updater use neutral target in addition to RID target (#25094)
- Make sure the vPack pipeline does not produce an empty package (#24988)
Documentation and Help Content
SHA256 Hashes of the release artifacts
- hashes.sha256
- 0862EF2D140E21B81BE3D6CC138F6489745AC3C9B148D7204F88F0F24EE12E41
- powershell-7.6.0-preview.4-linux-arm32.tar.gz
- 3DFB4B1F9D4C6443448D3059492EE0E9CBED9F72A0B41958A88C47E9B86176A3
- powershell-7.6.0-preview.4-linux-arm64.tar.gz
- 2AE2254C75789B15AA032B06235CE240776BE55C7C3D0D72380583CF0D1816DD
- powershell-7.6.0-preview.4-linux-musl-x64.tar.gz
- 3B50F46AFECD8CF09C59166B5D69D6A0141D491E28CAFA6595E448FD7D51074C
- powershell-7.6.0-preview.4-linux-x64-fxdependent.tar.gz
- 4CFE5B189EDA4866B3D07E610A473C360D7B38E002C9F542E26CF0428E177AE0
- powershell-7.6.0-preview.4-linux-x64-musl-noopt-fxdependent.tar.gz
- 294ED80FD65A93966A041EED0580FC301BD2A856F9672D9D6936E9CEF8D6E917
- powershell-7.6.0-preview.4-linux-x64.tar.gz
- B1503865878CDEA0D884FDED06B3C59096E7C777457110990D2029793CE3B58B
- powershell-7.6.0-preview.4-osx-arm64.pkg
- 78065C18A070BFB0D16AA97C47E1A72060457E48D72AFA031389FC12A465E0D5
- powershell-7.6.0-preview.4-osx-arm64.tar.gz
- 72F0AD36BF6D29BFAE7E0E2862899BE04C2C6095EBE7BD4DFF2BF27B83A518D7
- powershell-7.6.0-preview.4-osx-x64.pkg
- 8C93097B6A9B1B27DB2F2A999FABF12DF9DAF9B226BC786E67B5819A213DA633
- powershell-7.6.0-preview.4-osx-x64.tar.gz
- 45D52B26032E543EC23230CF88B2CF5A55C32164714035DFE48DBAB2F4077532
- PowerShell-7.6.0-preview.4-win-arm64.exe
- 477794DA9994C5FF1460B4E341A3BDAE28C0BA683DEC75F1BEBC825EABE116F6
- PowerShell-7.6.0-preview.4-win-arm64.msi
- 4C2338CBAD59B525F79E9BF3E0042BF4EE03679096A1DDBD5D8CB8C7F857BDDB
- PowerShell-7.6.0-preview.4-win-arm64.zip
- 57C875B583801E3CA6208C8772471A7D913AA4C727E868A0B1A24BA16C43DFAF
- PowerShell-7.6.0-preview.4-win-fxdependent.zip
- 6BB5F609238C1C6B99745068653A3CBB4DF4A656DDC64A2775E7B3707DE5FE25
- PowerShell-7.6.0-preview.4-win-fxdependentWinDesktop.zip
- DCF9AFB48304E2E2D22F3FABA78800A86AB630FB0C8ED7CDA1869779B9255611
- PowerShell-7.6.0-preview.4-win-x64.exe
- 2F03028E87246732D8BB5E5F887992312C17815E90E93D1FB7FBB9055CB89DC1
- PowerShell-7.6.0-preview.4-win-x64.msi
- 844957E3954504D76926274FC606B849764FF5CD9712EBAA9BE639DB9CCD201E
- PowerShell-7.6.0-preview.4-win-x64.zip
- 385012237C108ECDFCD35DBDBB989194F56D8381F864EA69E4ECC8BD7215C6B4
- PowerShell-7.6.0-preview.4-win-x86.exe
- 852F91A5BA8570D8133F1282911D5F0B131FD7A4969A06AE5A100652077EA759
- PowerShell-7.6.0-preview.4-win-x86.msi
- 096C15CF2ECBC2303CC570BE88C601AEA84FBB394073B98014A28FEA8BEF8F4E
- PowerShell-7.6.0-preview.4-win-x86.zip
- FE9798670058404B3B2AD1E4B611DFC74BC3A12C7C4C9F2BFB4D46903C0ADA4F
- powershell-preview_7.6.0-preview.4-1.deb_amd64.deb
- DFD35446E7D31BF29C661EF1B0DBF4B37345D04BB45CF3527CB5C64BA452E832
- powershell-preview-7.6.0_preview.4-1.cm.aarch64.rpm
- 009D322CD6F0518ABD...
Assets28
Uh oh!
There was an error while loading.Please reload this page.
v7.6.0-preview.3 Release of PowerShell
e302fb4
Compare
7.6.0-preview.3
Breaking Changes
- Remove trailing space from event source name (#24192) (Thanks@MartinGC94!)
General Cmdlet Updates and Fixes
- Add completion single/double quote support for
-Noun
parameter forGet-Command
(#24977) (Thanks@ArmaanMcleod!) - Stringify
ErrorRecord
with empty exception message to empty string (#24949) (Thanks@MatejKafka!) - Add completion single/double quote support for
-PSEdition
parameter forGet-Module
(#24971) (Thanks@ArmaanMcleod!) - Error when
New-Item -Force
is passed an invalid directory name (#24936) (Thanks@kborowinski!) - Allow
Start-Transcript
to use$Transcript
which is aPSObject
wrapped string to specify the transcript path (#24963) (Thanks@kborowinski!) - Add quote handling in
Verb
,StrictModeVersion
,Scope
&PropertyType
Argument Completers with single helper method (#24839) (Thanks@ArmaanMcleod!) - Improve
Start-Process -Wait
polling efficiency (#24711) (Thanks@jborean93!) - Convert
InvalidCommandNameCharacters
inAnalysisCache
toSearchValues<char>
for more efficient char searching (#24880) (Thanks@ArmaanMcleod!) - Convert
s_charactersRequiringQuotes
in Completion Completers toSearchValues<char>
for more efficient char searching (#24879) (Thanks@ArmaanMcleod!)
Code Cleanup
We thank the following contributors!
- Fix
RunspacePool
,RunspacePoolInternal
andRemoteRunspacePoolInternal
IDisposable
implementation (#24720) (Thanks@xtqqczze!) - Remove redundant
Attribute
suffix (#24940) (Thanks@xtqqczze!) - Fix formatting of the XML comment for
SteppablePipeline.Clean()
(#24941) - Use
Environment.ProcessId
inSpecialVariables.PID
(#24926) (Thanks@fMichaleczek!) - Replace char[] array in
CompletionRequiresQuotes
with cached SearchValues (#24907) (Thanks@ArmaanMcleod!) - Update
IndexOfAny
calls with invalid path/filename toSearchValues<char>
for more efficient char searching (#24896) (Thanks@ArmaanMcleod!) - Seal internal types in
PlatformInvokes
(#24826) (Thanks@xtqqczze!)
Tools
- Update CODEOWNERS (#24989)
Build and Packaging Improvements
We thank the following contributors!
- Update branch for release - Transitive - false - none (#24995)
- Add setup dotnet action to the build composite action (#24996)
- Give the pipeline runs meaningful names (#24987)
- Fix V-Pack download package name (#24866)
- Set
LangVersion
compiler option to13.0
in Test.Common.props (#24621) (Thanks@xtqqczze!) - Fix release branch filters (#24933)
- Fix GitHub Action filter overmatching (#24929)
- Add UseDotnet task for installing dotnet (#24905)
- Convert powershell/PowerShell-CI-macos to GitHub Actions (#24914)
- Convert powershell/PowerShell-CI-linux to GitHub Actions (#24913)
- Convert powershell/PowerShell-Windows-CI to GitHub Actions (#24899)
- Fix MSIX stage in release pipeline (#24900)
- Update .NET SDK (#24906)
- Update metadata.json (#24862)
- PMC parse state correctly from update command's response (#24850)
- Add EV2 support for publishing PowerShell packages to PMC (#24841)
- Remove AzDO credscan as it is now in GitHub (#24842)
- Add *.props and sort path filters for windows CI (#24822)
- Use work load identity service connection to download makeappx tool from storage account (#24817)
- Update path filters for Windows CI (#24809)
- Update outdated package references (#24758)
- Update metadata.json (#24787) (Thanks@KyZy7!)
- Add tool package download in publish nuget stage (#24790)
- Fix Changelog content grab during GitHub Release (#24788)
- Update metadata.json (#24764)
- Update
Microsoft.PowerShell.PSResourceGet
to1.1.0
(#24767) - Add a parameter that skips verify packages step (#24763)
Documentation and Help Content
- Add 7.4.7 Changelog (#24844)
- Create changelog for v7.5.0 (#24808)
- Update Changelog for v7.6.0-preview.2 (#24775)
SHA256 Hashes of the release artifacts
- hashes.sha256
- FDAA5450AEED1A5F1B7CE7AA9428D97D8F68C6F77F0E3208DB221A9FA63AD768
- powershell-7.6.0-preview.3-linux-arm32.tar.gz
- EDA6E1FA8CE5DF985B10F7FFB6DE5C2B1F3FF62C0460F4941621F90235780AAB
- powershell-7.6.0-preview.3-linux-arm64.tar.gz
- 88EA96F17DE519D0E7416EC2A7710E46EE0D29D78AAE43D3E26B762563E9B94B
- powershell-7.6.0-preview.3-linux-musl-x64.tar.gz
- 2B45F554C1B4D4855A8CB387A28B86223538E318BB46DB1D64D7A5454AD4F458
- powershell-7.6.0-preview.3-linux-x64-fxdependent.tar.gz
- 367DADF8FA8FB9B82A85DEF45431544B2B479981F2DA711FDC41E24CD7A0F1FE
- powershell-7.6.0-preview.3-linux-x64-musl-noopt-fxdependent.tar.gz
- CD42340EB9420400252C8F91F2F70641B84FADC281FD69B560A5260391E2086B
- powershell-7.6.0-preview.3-linux-x64.tar.gz
- 70274E889113D60C71E7EE93ABC3675EFA1293E3541740FC22749CE1A17C2B3C
- powershell-7.6.0-preview.3-osx-arm64.pkg
- 61F65861816DD88D8542BD124E9D55AD4CF98403512F7D5C3144FB6F25EB1768
- powershell-7.6.0-preview.3-osx-arm64.tar.gz
- 93779106A33A61BA9BADC3B7C20859D28F005B46CB27342828A8E45123417316
- powershell-7.6.0-preview.3-osx-x64.pkg
- CB8C693AEBD3CE0B52BDD5CE10FD92DF56CD49DB5539F9870067E5E1BB1ED882
- powershell-7.6.0-preview.3-osx-x64.tar.gz
- CCC08C24422B8050AD216F55FD21141AB2241CC10192D47BB92EC5F350B81398
- PowerShell-7.6.0-preview.3-win-arm64.exe
- 89CC4DB496780E1DD687713F18CEF0CF425D9A406C47DC43501BC5136A640224
- PowerShell-7.6.0-preview.3-win-arm64.msi
- 9A2D5AA42772F17461E2E9E207B348E60A41B943980EDB7A4499E6CA15F44C43
- PowerShell-7.6.0-preview.3-win-arm64.zip
- 12D7407362974DDE45C969EC8820535DEF4671645E78931D1BA4914AAD7F2A44
- PowerShell-7.6.0-preview.3-win-fxdependent.zip
- 44AFCDC3D2981B88581163E1248AE1A4120B9ACC478172677FDD8684080797BC
- PowerShell-7.6.0-preview.3-win-fxdependentWinDesktop.zip
- 05E3031D793F4AC3C38DC6F9AA1654A97E2DE722FA35FF020C49F9EAD5AB96B9
- PowerShell-7.6.0-preview.3-win-x64.exe
- 99B73313BF169F396EFB351A3914FF194F10E5F4F82CD9FB746BD4E39B38DEA2
- PowerShell-7.6.0-preview.3-win-x64.msi
- AECE6F9122CEE8B30CB41930C585926547B56C88A9B4A3C5328F55DD270D4B03
- PowerShell-7.6.0-preview.3-win-x64.zip
- 8440060F77F4FEA5F2B382CF097332E75F8F8DACF7A5567DCFDF559D1C1A526A
- PowerShell-7.6.0-preview.3-win-x86.exe
- FCDD53744EB3B2EA2EDC55769DD6000659F2027389BDCE815354FCC2F05D2A53
- PowerShell-7.6.0-preview.3-win-x86.msi
- 58D6C9B816639F0AA2C09981159957F6D4AA1EE739C45EB88F8B5568642E043B
- PowerShell-7.6.0-preview.3-win-x86.zip
- 361DE4D94B5C537642B4D039561FF6089B896322C8B00F6DEA6C7EC629517247
- powershell-preview_7.6.0-preview.3-1.deb_amd64.deb
- C0111A150CECC3F96883D1244FF13EF4D18A03DEB31F156C5B5F9FD85B33CAD1
- powershell-preview-7.6.0_preview.3-1.cm.aarch64.rpm
- 12C7590FA4736BBFDE9652FDC58911967F079041336DDBFEF75EAA77A1E8B3F0
- powershell-preview-7.6.0_preview.3-1.cm.x86_64.rpm
- F0527887A82BBB924126A4D65F8A00CFB8BC1501F850E5A3E425964F08DF1E45
- powershell-preview-7.6.0_preview.3-1.rh.x86_64.rpm
- 90B87DA1701A24F5629F2A07201C5149B83D5DA8224C813638F783ED79147A9C
Assets28
Uh oh!
There was an error while loading.Please reload this page.
v7.5.0 Release of PowerShell
Compare
7.5.0
Build and Packaging Improvements
Update .NET SDK to 9.0.102
- Add tool package download in publish nuget stage (#24790) (#24792)
- Fix Changelog content grab during GitHub Release (#24788) (#24791)
- Mark build as latest stable (#24789)
- [release/v7.5] Update branch for release - Transitive - true - minor (#24786)
- Update
Microsoft.PowerShell.PSResourceGet
to1.1.0
(#24767) (#24785) - Make the
AssemblyVersion
not change for servicing releases (#24667) (#24783) - Deploy Box Update (#24632) (#24779)
- Update machine pool for copy blob and upload buildinfo stage (#24587) (#24776)
- Update nuget publish to use Deploy Box (#24596) (#24597)
- Added Deploy Box Product Pathway to GitHub Release and NuGet Release Pipelines (#24583) (#24595)
Documentation and Help Content
SHA256 Hashes of the release artifacts
- hashes.sha256
- 84D704257D0DBF383164A00DF66922A686587C96C4C026BE0F30EADEC23C5082
- powershell_7.5.0-1.deb_amd64.deb
- 5813414B7C7F975752A9F33E29EA40A2C17F63FB680C37F5700B8390671DED70
- powershell-7.5.0-1.cm.aarch64.rpm
- A2A9135DDE6E7777AEA5C02916C69B16F6DC628612313DF6D20C43553003532B
- powershell-7.5.0-1.cm.x86_64.rpm
- 438DD7E89D2960815363D484E9829622580BA5FCD39E74E0E710B706D81081FB
- powershell-7.5.0-1.rh.x86_64.rpm
- AE95B71F5796EFD580E800065E9A1D1557DA8AE78897E5BBB8F0B9C07E37859B
- powershell-7.5.0-linux-arm32.tar.gz
- 1ABEDD0BFB0F8C1F0083D8161C6C5842F522292F14B750F0B33169D717835CA4
- powershell-7.5.0-linux-arm64.tar.gz
- A3B6A1D14897974AEA732D82970C86DD17FFC57A5FC4F4BFABFE2DD272FF6C40
- powershell-7.5.0-linux-musl-x64.tar.gz
- FF93DA859D43EBF62C9BC63AB7544FED4056316EA1E92E7B2B657ED060666504
- powershell-7.5.0-linux-x64-fxdependent.tar.gz
- 9B3EBAAFDF9ABF8EA47306F8C24138086775355AFD9F205280EC91242F4DC3DD
- powershell-7.5.0-linux-x64-musl-noopt-fxdependent.tar.gz
- EDF84A58F24BB4D66B7B9B6AD4E4E46D3C9972DAD0EFB3E82EE27B9A1F61BB66
- powershell-7.5.0-linux-x64.tar.gz
- 7EBB0048A38009DE5A59D620A10F33D7BA4920ACE2379B104A67FAFB79E2841B
- powershell-7.5.0-osx-arm64.pkg
- 54CA107EEE5854C2C74730326E469C0C94D0A7B0E698FA6CCA548D39C8EE0BA9
- powershell-7.5.0-osx-arm64.tar.gz
- 107BFE351CB231D22FFAAC14A6025CFECECE3735BD7DFF11670589FD5D7EE3D5
- powershell-7.5.0-osx-x64.pkg
- 224C576AB6516B58D28F9D347E6DDA08682AC9757773D9D368764999844022DF
- powershell-7.5.0-osx-x64.tar.gz
- F4BC500029D9820B15C67F885C65ABBEE0AA944F3057E5D99E0F8658C600FD9B
- PowerShell-7.5.0-win.msixbundle
- DBD888CF41072DBECC1AD85F7A5A911073F1D24C4F49A8F0E8EC0DBED2751875
- PowerShell-7.5.0-win-arm64.exe
- A8BEE99AE59CD78F966E6860A361193A1D997BD33A1631D4CE4CA156B1A0B80F
- PowerShell-7.5.0-win-arm64.msi
- E5625771D0708A1192ED207640918117573C20C8FEB9355F2AA2891796B7C408
- PowerShell-7.5.0-win-arm64.zip
- 5CF346F196A7BA862772F7FE0BF5DC98A08632BAAE74C36DCA26DE386203A142
- PowerShell-7.5.0-win-fxdependent.zip
- 64E95E284442D1973F8E4B2A3EB0E252F4FC513C3BF9F6D55C0BFC3DDBB434D9
- PowerShell-7.5.0-win-fxdependentWinDesktop.zip
- 599B4B5BDA3639D667BD420A4E21110ED44E08A014E92532C2FE6C2CE64D21DB
- PowerShell-7.5.0-win-x64.exe
- EC01DE86E0DC0C8C467EF3CAF4A17837DDD6A89F42D2936941CA6BBACF009FAE
- PowerShell-7.5.0-win-x64.msi
- 6B988B7E236A8E1CF1166D3BE289D3A20AA344499153BDAADD2F9FEDFFC6EDA9
- PowerShell-7.5.0-win-x64.zip
- C270F392D63D4297D78730FBFFC0FEFA2AA7FB39C80307C3105D22CD7FC9040E
- PowerShell-7.5.0-win-x86.exe
- 5854FF36F804DC0BF31CC79FC0667169B463226B1966223CEBD34C91104954E3
- PowerShell-7.5.0-win-x86.msi
- 25BDF464E4050B7DD0E6034F2AE34D1111596A4A497EAA89862D0B5928825F58
- PowerShell-7.5.0-win-x86.zip
- C8CCA1D070788DA89B10796C4CC4352C945E56C3F9E21ECD4AE4A972C865859E
Assets29
Uh oh!
There was an error while loading.Please reload this page.
v7.4.7 Release of PowerShell
3027638
Compare
7.4.7
Build and Packaging Improvements
Update .NET SDK to 8.0.405
- [release/v7.4] Update branch for release - Transitive - true - minor (#24546)
- [release/v7.4] Fix backport mistake in#24429 (#24545)
- Fix seed max value for Container Linux CI (#24510) (#24543)
- Add a way to use only NuGet feed sources (#24528) (#24542)
- Bump Microsoft.PowerShell.PSResourceGet to 1.0.6 (#24419)
- Update path due to pool change (Internal 33083)
- Update pool for "Publish BuildInfo" job (Internal 33082)
- Add missing backports and new fixes (Internal 33077)
- Port copy blob changes (Internal 33055)
- Update firewall to monitor (Internal 33048)
- Fix typo in release-MakeBlobPublic.yml (Internal 33046)
- Update change log for 7.4.6 (Internal 33040)
- Update changelog for v7.4.6 release (Internal 32983)
- Fix backport issues with release pipeline (#24835)
- Remove duplicated parameter (#24832)
- [release/v7.4] Make the
AssemblyVersion
not change for servicing releases 7.4.7 and onward (#24821) - Add *.props and sort path filters for windows CI (#24822) (#24823)
- Take the newest windows signature nuget packages (#24818)
- Use work load identity service connection to download makeappx tool from storage account (#24817) (#24820)
- Update path filters for Windows CI (#24809) (#24819)
- Fixed release pipeline errors and switched to KS3 (#24751) (#24816)
- [release/v7.4] Update branch for release - Transitive - true - minor (#24806)
- Add ability to capture MSBuild Binary logs when restore fails (#24128) (#24799)
- Download package from package build for generating vpack (#24481) (#24801)
- Add a parameter that skips verify packages step (#24763) (#24803)
- Fix Changelog content grab during GitHub Release (#24788) (#24804)
- Add tool package download in publish nuget stage (#24790) (#24805)
- Add CodeQL scanning to APIScan build (#24303) (#24800)
- Deploy Box Update (#24632) (#24802)
Documentation and Help Content
- Update notices file (#24810)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 72FF06EB41F512DEB51FE5B5962EA9066CD057A59DF30E51EEC884D47140B22B
- powershell_7.4.7-1.deb_amd64.deb
- A29733E20A16320143EC16093382F25C9DE765D798AEE2362E594D96074DD5EA
- powershell-7.4.7-1.cm.aarch64.rpm
- 3CC6DD88BCB281005CAEE1B99E77AFCE3DD1A33CEF267C94D73F54B3AD9824DF
- powershell-7.4.7-1.cm.x86_64.rpm
- DCE8A09007F091739BED08829F8DF51A93BE1E0A06EEA022C996312E6214D1F9
- powershell-7.4.7-1.rh.x86_64.rpm
- D10F4C8CE083570166E6BF4207ABC87F8C972D8E2F34739E32259A2D614A0D0A
- powershell-7.4.7-linux-arm32.tar.gz
- B44224421A1A18F0AD27A72E0BF3CFBC7A4A6476D0FD732140FBCBC00D363F1A
- powershell-7.4.7-linux-arm64.tar.gz
- E5D34D4777C4D8841EADE59DFDB6A8CEB0BB64B690863E4BF976EB698021F446
- powershell-7.4.7-linux-musl-x64.tar.gz
- F8ABBC32106A94FD4D69662F554D3C6D198FEC6A1850F2E1BB3C22EF8CFC096F
- powershell-7.4.7-linux-x64-fxdependent.tar.gz
- 3413BFDC6507A5D268CBBA051590A67854AE6A004580F2D9B5EFAD3C2F1638CA
- powershell-7.4.7-linux-x64-musl-noopt-fxdependent.tar.gz
- B4991C000823DA895A2BE4DCC748B1718D4839B6BBE9060616D3C5E7B4EC665F
- powershell-7.4.7-linux-x64.tar.gz
- CFD57927B7A0D9F2DA400471EA8DADC3CEB52F5E4A4A9A51C20495B4071F055A
- powershell-7.4.7-osx-arm64.pkg
- C129DA3327B21A04E27956F92D856AE05F5C9B940C34FC3544C90DAD0BFA750C
- powershell-7.4.7-osx-arm64.tar.gz
- E673692D92D32378D9F4489E7919624A36D8915DA44A69E6125724250F52E2C6
- powershell-7.4.7-osx-x64.pkg
- 75935A1CC9EA8E906ECA230AB09EFB49240CB1D2FF8AE0E17013233A4CE3BDEF
- powershell-7.4.7-osx-x64.tar.gz
- F5E88C4AF7C4B989762561567C80A43B8F549278D41C7C08ACEE7ABBAFF25637
- PowerShell-7.4.7-win-arm64.exe
- B760DEAF704D2D40C5E21DFC3E47F6F1B04D30F8C615B70697D5AE0313800935
- PowerShell-7.4.7-win-arm64.msi
- F7744725F8C94413398EC727F36D0B21A5BDAE305A2E7618D2C16F48A91DD115
- PowerShell-7.4.7-win-arm64.zip
- 280F8AE0F3A0814BC6ABEDAA49DF06F40E55C2C5BA679545498820989E1824C4
- PowerShell-7.4.7-win-fxdependent.zip
- FFB773B8120AE27E1E66FF93A491DA280E1F8783049EA1FF4D40CFE2302E5A65
- PowerShell-7.4.7-win-fxdependentWinDesktop.zip
- 5A362BB42146673A57C193D424E1A84C449E204EAB1A8DBCDC699F9DA3FC690D
- PowerShell-7.4.7-win-x64.exe
- CAC6017B21E53A387D64252114E60A494121CF0CB93E8E8132AFEFD4B72D8784
- PowerShell-7.4.7-win-x64.msi
- 217B5575398D5E4A0AC67AFF7B468C696A66C3E209685CF338032FC0A5F032EC
- PowerShell-7.4.7-win-x64.zip
- 098BA234F6BCB1377A602FFDA0C522BA3BF7D11F691CBB645476D3BBE1945925
- PowerShell-7.4.7-win-x86.exe
- 0598BDE9F27C06F65D143173D14E159B0CF82378BD16D4B36BC5429A7DA79EEE
- PowerShell-7.4.7-win-x86.msi
- 2D9D4A1433E63C84D62CE70AEF8CE4D7A9DD177F197A69A9F6A9180E83706D24
- PowerShell-7.4.7-win-x86.zip
- 5F6A5646A92C677E434E1E10AC2C37EA6B78DF3DC561B2CB703D95EC21330C2B
- powershell-lts_7.4.7-1.deb_amd64.deb
- B55A539CF000658174C6D162B5ED7876BA3E20F99D11B81CB59AB7160AA687BD
- powershell-lts-7.4.7-1.cm.aarch64.rpm
- C42541A83B24A5A15C644D8F6B2514781C2279B34608F41C339D5F8B0C03912C
- powershell-lts-7.4.7-1.cm.x86_64.rpm
- 752928D0E5B62D0D794F2170A9B60B2F045D7592F69AD1B37B4A1DAE13E80DAA
- powershell-lts-7.4.7-1.rh.x86_64.rpm
- 4D254565A96ADAEDD27451D42F6D0D4EA4562037A692B0BE72482E39614008BF
- powershell-lts-7.4.7-osx-arm64.pkg
- 0B1EC5E798FC531AD5DA5013ABAD0F4869413AF77D582FA9536E00BF66C7164E
- powershell-lts-7.4.7-osx-x64.pkg
- BF159B832D495008AC049930CCBE837F9E6810260E80573C6AB89A6086833AAA
Assets34
Uh oh!
There was an error while loading.Please reload this page.
v7.6.0-preview.2 Release of PowerShell
Compare
7.6.0-preview.2 - 2025-01-14
General Cmdlet Updates and Fixes
- Add the
AIShell
module to telemetry collection list (#24747) - Add helper in
EnumSingleTypeConverter
to get enum names as array (#17785) (Thanks@fflaten!) - Return correct FileName property for
Get-Item
when listing alternate data streams (#18019) (Thanks@kilasuit!) - Add
-ExcludeModule
parameter toGet-Command
(#18955) (Thanks@MartinGC94!) - Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output (#21137) (Thanks@MartinGC94!)
- Update
DnsNameList
forX509Certificate2
to useX509SubjectAlternativeNameExtension.EnumerateDnsNames
Method (#24714) (Thanks@ArmaanMcleod!) - Add completion of modules by their shortname (#20330) (Thanks@MartinGC94!)
- Fix
Get-ItemProperty
to report non-terminating error for cast exception (#21115) (Thanks@ArmaanMcleod!) - Add
-PropertyType
argument completer forNew-ItemProperty
(#21117) (Thanks@ArmaanMcleod!) - Fix a bug in how
Write-Host
handlesXmlNode
object (#24669) (Thanks@brendandburns!)
Code Cleanup
We thank the following contributors!
Tools
- Added Justin Chung as Powershell team memeber on releaseTools.psm1 (#24672)
Tests
- Skip CIM ETS member test on older Windows platforms (#24681)
Build and Packaging Improvements
Updated SDK to 9.0.101
- Update branch for release - Transitive - false - none (#24754)
- Update
Microsoft.PowerShell.PSResourceGet
to1.1.0
(#24767) - Add a parameter that skips verify packages step (#24763)
- Make the
AssemblyVersion
not change for servicing releases (#24667) - Fixed release pipeline errors and switched to KS3 (#24751)
- Update outdated package references (#24580)
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#24689)
- Update .NET feed with new domain as
azureedge
is retiring (#24703) - Bump super-linter/super-linter from 7.2.0 to 7.2.1 (#24678)
- Bump github/codeql-action from 3.27.7 to 3.27.9 (#24674)
- Bump actions/dependency-review-action from 4.4.0 to 4.5.0 (#24607)
Documentation and Help Content
Assets28
Uh oh!
There was an error while loading.Please reload this page.
v7.5.0-rc.1 Release of PowerShell
2800f89
Compare
7.5.0-rc.1 - 2024-11-14
NOTE: Due to technical issues, release of packages to packages.microsoft.comand release to NuGet.org is delayed.
Build and Packaging Improvements
Bump to .NET 9.0.100
- Update ThirdPartyNotices file (#24582) (#24536)
- Bump to .NET 9.0.100 (#24576) (#24535)
- Add a way to use only NuGet feed sources (#24528) (#24530)
- Update PSResourceGet to v1.1.0-RC2 (#24512) (#24525)
- Add PMC mapping for debian 12 (bookworm) (#24413) (#24518)
- Bump .NET to 9.0.100-rc.2.24474.11 (#24509) (#24522)
- Keep the roff file when gzipping it. (#24450) (#24520)
- Checkin generated manpage (#24423) (#24519)
- Update PSReadLine to 2.3.6 (#24380) (#24517)
- Download package from package build for generating vpack (#24481) (#24521)
- Delete the msix blob if it's already there (#24353) (#24516)
- Add CodeQL scanning to APIScan build (#24303) (#24515)
- Update vpack pipeline (#24281) (#24514)
- Fix seed max value for Container Linux CI (#24510) (#24511)
- Bring preview.5 release fixes to release/v7.5 (#24379) (#24368)
- Add
BaseUrl
tobuildinfo
json file (#24376) (#24377)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 35B6D60E7A00F55B072ECD7BAFAF12048BA55244FE80EEE1ED3E727761F1122D
- powershell-7.5.0-rc.1-linux-arm32.tar.gz
- C6B27E743B1A62B7C1A0D29389419E3A5E0E87C1A5A4F1FC15F7E30C0B44DFAC
- powershell-7.5.0-rc.1-linux-arm64.tar.gz
- B4C1B69632B85011928E2EA342E3096B2DECB47ECFF446187D277494436D088B
- powershell-7.5.0-rc.1-linux-musl-x64.tar.gz
- FB471DD9786264A73FE1A5C04E3242336A676D1271885E23027F964876D42176
- powershell-7.5.0-rc.1-linux-x64-fxdependent.tar.gz
- CEAEAFE740C746CA48E6F41A128DD4B89F6FE5F6873293FE91D5EF0ADCA9CB81
- powershell-7.5.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
- 7490A2D7C34D146DFFA1C18E1109A7B574833478461980DA4717CCC1FBFEBE7B
- powershell-7.5.0-rc.1-linux-x64.tar.gz
- EB85FC2738B404D61E89C116713EFE99FAD5B2A611FB67E1C54BA47664AF4826
- powershell-7.5.0-rc.1-osx-arm64.pkg
- F87280782DE0575584A31A2B8C45CF47F05B8811167FB2EA256CA2D03F6935B7
- powershell-7.5.0-rc.1-osx-arm64.tar.gz
- A1A80EEB15DF48FD36823460B960BA47B05DBA6EEDD1B707362FB965657DC017
- powershell-7.5.0-rc.1-osx-x64.pkg
- BB49A9BDBD500A92ABEED1D83B0BA448123D9E38B1DE06F08F8DED58A95B537D
- powershell-7.5.0-rc.1-osx-x64.tar.gz
- F19B1AB6C8543A940B8707494EE88FCE22923BD3000D036A9106FEA63C03B26A
- PowerShell-7.5.0-rc.1-win-arm64.msi
- 1D290DAE570D51D752D5497CB8BBC0ECDCDDBE1CB81893F3AE690E348B0430D9
- PowerShell-7.5.0-rc.1-win-arm64.zip
- ADB9DFF5062178B719A3420A0D1F7DA666C90DF8A3C664635781E32B73BD21B1
- PowerShell-7.5.0-rc.1-win-fxdependent.zip
- DDAEBEFBB98D831DCB3E34A8C1526088771B9121AD0A6E1E327FE05CA2AA4CEE
- PowerShell-7.5.0-rc.1-win-fxdependentWinDesktop.zip
- D7146D90DAF9AC3C2F5B811062DC3F4FE25061971E596AE041124834B249684C
- PowerShell-7.5.0-rc.1-win-x64.msi
- EF92C1B1759F1CC33955A6CDC20AC329D88030FF6862C37991E089E86717CC69
- PowerShell-7.5.0-rc.1-win-x64.zip
- 194AA5C5F1ACCF87589F693A6A7F0027331E440AA4827639C58408CFF336BD3C
- PowerShell-7.5.0-rc.1-win-x86.msi
- 63E014188725BA7E0608228393C0E2B7F0AF9D00650FD2050ED8B07AAEBA11A9
- PowerShell-7.5.0-rc.1-win-x86.zip
- 4351F4577849A8E270FD0797E552E94D8AFBC4221BDC0BCBD08DB1DA720398FB
- powershell-preview_7.5.0-rc.1-1.deb_amd64.deb
- 4C6D94A5668BB1250A296AB6A7D37AFEC06E23072C8BEF83CA3C9C7FBA63B959
- powershell-preview-7.5.0_rc.1-1.cm.aarch64.rpm
- 34363FE6816692B960764CA92EA9E8442808CD53EC18258D275349454322723F
- powershell-preview-7.5.0_rc.1-1.cm.x86_64.rpm
- D522714F45273485ABFCE9218A7A38ED07B6826BE8EAC7C3274355E89FBD0D1E
- powershell-preview-7.5.0_rc.1-1.rh.x86_64.rpm
- 3CCD85420227BEE770387C791C410749CA843F644AD7BFD294CBF48930C5C7DD
Assets25
Uh oh!
There was an error while loading.Please reload this page.