Replies: 11 comments 11 replies
-
|
+1 Also - related to what @jborean93 says - It is increasingly hard to tell our customers to trust the future use of PowerShell when it looks like it is already being ignored. If this release is 5-6 behind, what will happen to 7.7? 8.0? It simply shouldn't be this much of a delay in a properly supported language - at least not without good communication and reason. |
Beta Was this translation helpful? Give feedback.
-
|
I'm on the same position, i've developed my bew release of my product with the available Version of powershell 7.6 because no other version runs with Debian 13 natively. Now i have to wait for the stable Release of powershell to get the "Go" for my software because a CAB never approve a softwarerelease which needs powershell in "preview" status. So a new valid timeline would be good. |
Beta Was this translation helpful? Give feedback.
-
|
We've migrated to .NET 10 in all of our products at Devolutions for the next major release, 2026.1, on March 4th. Now the problem is that our PowerShell module is built from the same core as Remote Desktop Manager, but there's no stable release of PowerShell based on .NET 10. .NET 10 was released back in November, and it is an LTS. Why are we in February, with no version of PowerShell suitable for .NET 10? Multi-targeting with .NET 9 just for PowerShell means we can't go all-in with .NET 10 and start relying on the newer features. The fact that PowerShell lags behind in .NET runtime adoption is now holding back our .NET / C# development which goes much beyond PowerShell. When can we expect PowerShell 7.6? I'm sounding the alarm here, we'll have to downgrade in order to ship in a few weeks. We want nothing more than to move on to .NET 10 as our new baseline, it's been released long enough, and it's an LTS release. |
Beta Was this translation helpful? Give feedback.
-
|
Hey Folks! Thanks for checking in — we appreciate the continued interest in the release. The team is currently preparing the Release Candidate (RC), which is planned for February 17, 2026. At that point we’ll be focused on final validation and stabilization across platforms and scenarios. Assuming validation proceeds as expected, General Availability (GA) would typically follow about 30 days after RC. As always, PowerShell releases are quality-based rather than date-driven, so timelines may adjust if issues are identified during this phase. The project is active, and the maintainers are fully engaged in completing the release with the level of quality we expect. We’ll continue to share updates as we move through RC validation. Thanks for your patience and excitement for this release. |
Beta Was this translation helpful? Give feedback.
-
|
I have a hunch why this is happening. If you've noticed, the pre-release versions haven't been released for a long time, although the policy has always been to release them monthly. At the same time, if you look at the team's commits, they are mostly about the release process, not the functionality (more than 200 functional PRs are pending). All of this suggests that MSFT's internal compliance requirements have fundamentally changed. Moreover, it is so serious that there is a ban on the release of products until the release process is fully updated. It is clear that they are forced to prioritize since it is impossible to update all projects at the same time, and PowerShell is not in the first place. It is also clear that the PowerShell team cannot anticipate and somehow influence such a development, as well as disclose details or make promises. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you all for taking the time to respond politely to this. This should serve as a wake-up call: PowerShell is, and will always remain a .NET language, heavily tied to the underlying .NET runtime. The mistake that should not be made is thinking about the .NET runtime as nothing more than a dependency for PowerShell, forgetting about the fact that the entire .NET ecosystem is trying to follow the release cadence of the .NET runtime. As a Microsoft MVP in the PowerShell category, and as CTO of Devolutions, I would appreciate a private discussion with the PowerShell team about this. Maybe the house is on fire and this isn't the kind of thing you can reveal publicly, or maybe the team is truly asleep at the wheel when it comes to the release cadence of PowerShell: we outsiders can only speculate. I understand the argument about quality, but the .NET 11 Preview1 literally came out yesterday and we're more than a month away from a potential PowerShell 7.6 GA based on .NET 10, which was released back in November. Devolutions does 3 major coordinated releases per year, the next one is 2026.1, scheduled for March 4th, is the one we're switching from .NET 9 to .NET 10. We have a massive monorepo from which most of our .NET products are built (RDM, DVLS, Hub - Windows, macOS, Linux, Android, iOS, ASP.NET on Windows and Linux, you name it). Since it's obvious there won't be a stable version of PowerShell built on top of .NET 10 by the time we release, I had no choice but to implement multi-targeting for .NET 9 and .NET 10 in 35 csproj files yesterday, allowing us to build our PowerShell module for .NET 9 while literally every single other platform for our products is targeting .NET 10. The last time we did multi-targeting like this was when we still relied on .NET Framework for RDM Windows years ago. As much as I love PowerShell, I really want this to be the first and last time we are unable to follow the .NET runtime release cadence because of PowerShell. Why can't we fully migrate from .NET 9 to .NET 10 in time for our next major release? PowerShell. What do I certainly not want to be the reason why we can't migrate from .NET 10 to .NET 11 when the time comes? PowerShell. I'm just throwing it out there, but maybe it is time to truly synchronize PowerShell releases with the .NET runtime releases. Why not release a PowerShell 7.11 Preview1 (or PowerShell 11 Preview1) shortly after the .NET 11 Preview1 comes out? This is what I'm talking about. Or just call it PowerShell 7.7 according to the current naming convention, as long as a stable release is shipped shortly after .NET 11 comes out, not several months after. |
Beta Was this translation helpful? Give feedback.
-
|
I guess the question that is summarized to ask is: Why is PowerShell special compared to ASP.NET/Aspire/F#/Maui/EF Core that it can't follow the same unified build and release processes, at least for the final RC and RTM builds? (Previews can still happen whenever) What do we lose by doing that? I'm not saying that it's like snapping a finger, but it was recognized when .NET core became a thing that doing a heavy shift there was worth it. Seems like a similar inflection point where the effort would be worth it. |
Beta Was this translation helpful? Give feedback.
-
|
Is there a requirement or functionality that’s missing from the current release cadence? I’m struggling to see why anyone cares unless there’s specific features anyone is waiting on. As .NET 10 was released only a few months ago, surely this is about the absolute stability of a product used virtually everywhere - at least in the MSFT ecosystem - and is of course cross-platform. Just because a new .NET release comes out, does that mean a new PWSH release must come along too? Comparisons about the cadence of RTM vs. Preview Naught+ don’t make sense. Unless there’s something of value to release, it may just be worth waiting - get the stability in. Get the features built on a stable platform. Forcing unnecessary releases just because it’s new doesn’t feel or sound like an appropriate global release strategy. I certainly wouldn’t like to be on the team having to manage the issues backlog for that. You can of course branch/ fork and test latest as you see fit… |
Beta Was this translation helpful? Give feedback.
-
|
I truly wish I knew why this was the case. IMO, PowerShell should be aligning to the .NET release cycle as closely as possible, and communicating as much as they can about why that might not be the case. Additionally and importantly: PowerShell should be leveraging the new functionality in DotNet, and incorporating it into their releases. For an example TarFile support was added in .NET 7. We are sitting here talking about .NET 10 and PowerShell has not yet incorporated relatively simple changes from .NET 7. Additionally, some of the product group interactions with the .NET teams indicate a lack of PowerShell team involvement. In the early days of PowerShell, .NET changes were often driven by needs from the PowerShell team. Some incredibly large changes in .NET, like async and improved file enumeration, were direct responses to the needs of the PowerShell language. I have no idea why this is not the case now. IMO, PowerShell should be an interactive showcase of the latest and greatest in .NET, and should be a significant driver of demand for .NET Core. If help is needed, please ask for it. If feedback is needed, please ask for it. If partner teams need to do some lifting, please ask the community (especially the MVP community) to help encourage the partner teams. I believe this is a stark and sad difference from prior PowerShell releases, and it negatively impacts the community. PowerShell should be closely partnered with the .NET team; releases should be nearly lock-stepped; and PowerShell should resume showcasing the best and brightest new features of .NET. 🙏 please help restore PowerShell's rightful place as the .NET scripting language |
Beta Was this translation helpful? Give feedback.
-
|
On both a personal and professional level I am looking forward to PowerShell supporting dotnet 10 and I agree with the comments saying PowerShell should better align releases with the dotnet release cycle. Like most of the dotnet community I am looking to upgrade to the latest LTS version and having PowerShell on a different dotnet version complicates things in several ways. Thank you for the update on the upcoming RC1 release, I am looking forward to testing that. |
Beta Was this translation helpful? Give feedback.
-
|
Are there any updates on the PowerShell 7.6 RC1 release planned for 02/17? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is there anything the PowerShell team can communicate around the delay on PowerShell 7.6? It is approaching 2 months since the last preview and 3 months since .NET 10 was officially released. It seems like we still need an rc1 so by the time the official release we will have lost maybe 5-6 months of the total 3 years in the .NET lifecycle and 7.5 will be EOL in 2-3 months time.
It's been a bit frustrating trying to tie support for PowerShell 7 in our product when we can't even determine when the official releases happen.
Beta Was this translation helpful? Give feedback.
All reactions