PowerShell 7.3.0 preview 7 released


  • Staff
UPDATE 9/20:


Breaking Changes​

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

Engine Updates and Fixes​

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

General Cmdlet Updates and Fixes​

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

Code Cleanup​

We thank the following contributors!

@fflaten, @Molkree, @eltociear

Tests​

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

Build and Packaging Improvements​

We thank the following contributors!

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

Documentation and Help Content​

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

Source:

 

Attachments

  • PowerShell.png
    PowerShell.png
    5.9 KB · Views: 0
Last edited:
Thanks,
Getting it.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Asus/Custom Build
    CPU
    Intel® Xeon® X5690 3.47GHz Six-Core
    Motherboard
    Asus P6T Deluxe v2
    Memory
    G.Skill PC3-12800 1600MHz 24GB
    Graphics Card(s)
    NVIDIA GeForce GTX 1050
    Sound Card
    SoundMAX ADI AD2000B HD Audio
    Monitor(s) Displays
    Acer T232HL Touch Screen
    Screen Resolution
    1920 x 1080 @ 60Hz
    Hard Drives
    6 Crucial MX500 SSD 1TB each.
    PSU
    Thermaltake Toughpower Gold 850W
    Case
    Thermaltake Armor VA8000SWA
    Cooling
    Thermaltake Air Cooling System
    Keyboard
    Illuminated Multimedia LED Keyboard
    Mouse
    M16 Dual Mode Illuminated Mouse - Bluetooth / 2.4 GHz Mode
    Internet Speed
    800 Mbps
    Browser
    Edge / Opera / Vivaldi / Chrome / Firefox / Brave
    Antivirus
    Windows Defender Security

PowerShell 7.3.0 preview 8 released



 

My Computer

System One

  • OS
    Windows 11 Pro (Beta Build 22635.3430)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Alienware
Back
Top Bottom