Skip to content

πŸ“£ PSGSuite 3.0.0 Incoming! Release and breaking change details inside πŸ‘€ πŸŽ‰ Β #397

@scrthq

Description

@scrthq

PSGSuite 3.0.0 Release & Breaking Change Details

TL;DR

If you are using PSGSuite with PowerShell 7.4 or greater, there should be no expected breaking changes with the PSGSuite 3.0.0 release.

If you are required to use PSGSuite with a PowerShell version LOWER than 7.4 such as Windows PowerShell, make sure your Install-Module and Import-Module calls are referencing a MaximumVersion of at least 2.37.0, but no greater than 2.99.99:

Install-Module PSGSuite -MaximumVersion 2.99.99

# OR

Import-Module PSGSuite -MaximumVersion 2.99.99

Background

It has been just under 5 years since the last PSGSuite release, with the latest 2.x release garnishing 94,694 downloads since releasing on 2020-03-20. Since that time, there have been a number of issues building in the backlog, pending feature enhancements that the community has worked on, pull requests submitted, and much more that have not been actioned on as needed.

What's Next

3.0.0 Release

The first thing that we need to do is provide an updated release. As some may know, one of the major changes with PSGSuite 2.0.0 was the switch to using the .NET SDKs from Google for API interaction. This is a switch that continues to prove worthwhile in terms of scalability and ease of continued integration. Due to taking on heavy dependencies with Google's .NET SDKs, however, we are subsequently heavily bound to the versions of .NET that the SDKs themselves also support. At some point during the release gap, Google removed support for .NET Framework 4.5, which Windows PowerShell is still compiled with, meaning that any new release of PSGSuite would no longer support Windows PowerShell (at least). After discussion amongst the maintainer team, we've determined to bump the minimum required version of PowerShell for PSGSuite to the current LTS version of PowerShell itself (7.4)

Beyond

From this point, we will start addressing the backlog of issues and prioritizing work based on interest, support and/or overall impact in GitHub Projects (work in progress).

Expect normal release cadences to resume, although we're still figuring out how often that "normal" may be πŸ™‚ .

Contributors are always appreciated, we are also happy to consider additional maintainers! Please reach out to @scrthq, @jgeron-suhsd, or @FISHMANPET for more info.

Metadata

Metadata

Type

No type

Projects

Status

In review

Relationships

None yet

Development

No branches or pull requests

Issue actions