PowerShell v7.7.0-preview.4

v7.7.0-preview.4Pre-release

v7.7.0-preview.4 Release of PowerShell

Added 2
  • Add support for new WLDP setting EnableFileOnlyEntry
  • Add New-TemporaryDirectory cmdlet
Changed 6
  • Call CodeGeneration.EscapeSingleQuotedStringContent API in SyncCurrentLocationHandler
  • Improve PowerShell Remoting Argument Validation
  • Improve validation for data fragments for PSRP frame headers
  • Add the xsd validation back for CIM cmdlets
  • Improve output file path determination for Invoke-WebRequest
  • Improve Authorization Header default and redirect behavior
Fixed 4
  • Fix FileOnlyEntry crashing on older versions of Windows
  • Fix PATH caching in CommandDiscovery code
  • Fix the dot-sourcing behavior of pwsh -file for advanced-function scripts
  • Fix the regression in tab completing positional parameters
Removed 1
  • Remove Test-Bom and the boms JSON files

From PowerShell

7.7.0-preview.4
Engine Updates and Fixes
  • Fix FileOnlyEntry crashing on older versions of Windows (#27880)
  • Call CodeGeneration.EscapeSingleQuotedStringContent API in SyncCurrentLocationHandler (#27874)
  • Improve PowerShell Remoting Argument Validation (#27870)
  • Improve validation for data fragments for PSRP frame headers (#27871)
  • Add the xsd validation back for CIM cmdlets (#27869)
  • Fix PATH caching in CommandDiscovery code (#27809)
  • Add support for new WLDP setting EnableFileOnlyEntry (#26752)
  • Fix the dot-sourcing behavior of pwsh -file for advanced-function scripts (#27727)
General Cmdlet Updates and Fixes
  • Improve output file path determination for Invoke-WebRequest (#27872)
  • Improve Authorization Header default and redirect behavior (#27873)
  • Fix the regression in tab completing positional parameters (#27857)
  • Add New-TemporaryDirectory cmdlet (#27549) (Thanks @KirtiRamchandani!)
Code Cleanup
Tests
  • Fix the scripts used for Copy-Item -FromSession/-ToSession scenarios and also enable tests (#27773)
  • Fix TimeZone test with duplicate names (#27525) (Thanks @KirtiRamchandani!)
Build and Packaging Improvements
Documentation and Help Content
  • Update changelogs for v7.4.18, v7.5.9, and v7.6.4 (#27707)
SHA256 Hashes of the release artifacts
  • hashes.sha256
    • FF4CA6054D43BC4E68C892B3DB48778353A51E9F76AAAD7A3FEDF4F967E89E89
  • powershell-7.7.0-preview.4-linux-arm32.tar.gz
    • 57D89745159A3A3966CF47E9743A42BDB61FF1C29B3503805E52896C4D1DBF10
  • powershell-7.7.0-preview.4-linux-arm64.tar.gz
    • 107DD8C13DCE083797F20BF9B96AE94476CF15E946AB014326ED1E548E2817AD
  • powershell-7.7.0-preview.4-linux-musl-x64.tar.gz
    • FC553C4CAAC5CAD914A98003199DE6D089619468AF187CD692D208D5E2373852
  • powershell-7.7.0-preview.4-linux-x64-fxdependent.tar.gz
    • 6EC330084762FD70208B197FDECADC294BB0E7DFFD0F32038542C85024E14DB1
  • powershell-7.7.0-preview.4-linux-x64-musl-noopt-fxdependent.tar.gz
    • C5DE1B871B4B1300CFE57F9B696C51FF76DA5AD30FB421B506F6970530AECE17
  • powershell-7.7.0-preview.4-linux-x64.tar.gz
    • 9E6916658DB8C8E5973BB942C3E39D06A466862BA6021593105E808B3E4FE463
  • powershell-7.7.0-preview.4-osx-arm64.pkg
    • 1BF003F51AD1C1E048333ACF967684C1368B1195A56AD522FE5436BABD3C4B33
  • powershell-7.7.0-preview.4-osx-arm64.tar.gz
    • 775B24DEB1881D07B448C8F6EDAB65A7A91C7C158A5CD4AF2CA1E946DE97E3A7
  • powershell-7.7.0-preview.4-osx-x64.pkg
    • 697BA667B6D5EB55535A7C40FC4C76971FF9B1E76676FF5E9F8ABA39DC9CD997
  • powershell-7.7.0-preview.4-osx-x64.tar.gz
    • 476ED0E253661AC3AD253A2C0484D0D7FA46E22FB157E7643F23421274A8E6D3
  • PowerShell-7.7.0-preview.4-win-arm64.zip
    • EEE14CF9E8EFB0CB00CA3C1133935C7FC781D1CE1DDD7D82277D22807838B27B
  • PowerShell-7.7.0-preview.4-win-fxdependent.zip
    • 0FF7789285A805C53F967BB14792AF05DDA4EF7163832A6C4156E2B5F5BA64A6
  • PowerShell-7.7.0-preview.4-win-fxdependentWinDesktop.zip
    • 2C8E7B31856869FDA5B5F3A9B5EF48FE636499C45A8C6E98F73AB7B6E6606F97
  • PowerShell-7.7.0-preview.4-win-x64.zip
    • 17CB533371C469659963CF918F9655BE8D40CE68782FEE4253F71EA22BAA34E7
  • PowerShell-7.7.0-preview.4-win-x86.zip
    • 57DB30AE7D186E9766F89D090A9EA8B5A374523B0AF9ED4E969D76A7D22ED476
  • powershell-preview-7.7.0_preview.4-1.cm.aarch64.rpm
    • A18624E9ED8DF17780EDACC8BF4484623E76A7EB87E1D48EDE26140BEFA776B7
  • powershell-preview-7.7.0_preview.4-1.cm.x86_64.rpm
    • 0880078BECB33AC9119536020E7AE200EBC4C824C73BE0E4753AC38221F1E949
  • powershell-preview-7.7.0_preview.4-1.rh.x86_64.rpm
    • 714D0A9912735DB717777E4820E41543647EBCA2A9DE6F6EC019149625AFCD2F
  • powershell-preview_7.7.0-preview.4-1.deb_amd64.deb
    • F3E12F7C764E0D7BA17ADD3E57060FFF3952C74972A3C9184871E5BBD01DF26A
  • powershell-preview_7.7.0-preview.4-1.deb_arm64.deb
    • 7F8DDC0097DF803C138ED11100A07B3E05B498D3067F0238ED2ED59D60C4DEF7
  • PowerShellPreview-7.7.0-preview.4.msixbundle
    • 6727B7256965C68F1052BD3E73E6496671E3AD6253030B79DFBD236A59CEBCFC
View original

Upgraded? How did it go?

Discussion