Sydney Smith discusses PowerShell 7.4, highlighting successful delivery of PSResourceGet and PSReadline. They examine sysadmins sticking with PowerShell 5.1, emphasizing that PowerShell 7 has feature parity and new features enhancing quality and security.
PowerShell 7.4 ensures stability for 3 years, smooth transition from older versions.
PS Resource Get module upgrades enhance package management security and control.
Deep dives
PowerShell 7.4 Overview and Updates
PowerShell 7.4 has been officially released as a long-term servicing version. This means guaranteed stability without major changes for three years, providing a secure and reliable platform. While not packed with new features, it ensures a smooth transition, especially for users coming from version 7.3 or older. The update includes upgrades to essential modules like PS Resource Get, enhancing package management system capabilities and enabling better support for various repository types.
Enhancements in PS Resource Get Module
The PS Resource Get module received significant upgrades, such as increased repository type support and enhanced options for private repositories. Users can now utilize private galleries to control availability, security, and trust levels, offering more control over package sources. This development addresses supply chain security concerns by allowing organizations to vet and manage their repositories effectively.
Improvements in PS Read Line and Native Commands
PS Read Line, the interactive module, introduced enhancements like a scrollable list view to its predictor feature, aiding in user experience improvements. Additionally, improvements were made to native command execution, focusing on better argument parsing and error action preference compatibility. These updates aim to streamline the execution of native commands within PowerShell for a more efficient and effective workflow.
Outlook on PowerShell 7.5 and Community Engagement
PowerShell 7.5 is on the horizon, built on .NET 9, offering monthly previews leading to a full release later this year. Emphasizing security, AI, configuration, and community, the update aims to enhance community involvement, with active PR reviews and a monthly community call. The PowerShell team encourages user feedback, collaboration, and contribution to shape future releases and ensure a robust, community-driven platform.
Have you downloaded the latest version of PowerShell? While at the MVP Summit in Redmond, Washington, Richard sat down with Sydney Smith to discuss some of the features in PowerShell 7.4. Sydney talks about the successful delivery of PSResourceGet and PSReadline, two long-in-development features that have reached their so-called "1.0" state. The conversation also digs into the ongoing challenge of some sysadmins sticking with PowerShell 5.1, the last of the Windows-only versions. Today, PowerShell 7 has feature parity with 5.1 and many new features that improve the quality, security, and capabilities of PowerShell. Try the latest!