Announcing PostSharp 2025.1

by Gael Fraiteur on 02 May 2025

Today’s big announcement is that we are releasing Metalama 2025.1, our first open-source release. Be sure to visit the new website at https://metalama.net and check out the open-source announcement. Alongside this, we’re also launching PostSharp 2025.1 to align with our updated business model. This article explains the changes in licensing and support.

This article is part of a 3-post series announcing the launch of our 2025.1 versions:

Your current subscription and license keys remain unaffected by these updates. All changes will take effect upon renewal.

Product consolidation

To simplify our product lineup, the following products will no longer be available for separate purchase:

  • PostSharp Logging is now included in PostSharp Framework.
  • PostSharp MVVM, Caching, and Threading are now exclusively part of PostSharp Ultimate.

If you already have a license or subscription for these products, don’t worry: your access will remain unchanged. You can continue to renew your subscription or add new users as needed.

Pricing updates

For the first time since 2016, we’ve adjusted PostSharp pricing to reflect currency fluctuations:

  • USD prices have increased by 5–10%, depending on the product.
  • EUR prices have been adjusted by -5% to +5%, depending on the product.

For detailed pricing information, visit: https://www.postsharp.net/pricing/postsharp.

Servicing phases

Until now, we maintained legacy versions and made bug-fix releases available to everyone. Starting with PostSharp 2025.1, access to maintenance builds for legacy versions will be reserved for commercial customers. This change aligns PostSharp with Metalama’s support model.

We’ve introduced the concept of servicing phases to clarify the lifecycle of PostSharp versions (YYYY.N):

  • Current: Supported until the next version is released. Available to all users, including those with a free edition.
  • Extended: Supported for six months after the next release (instead of two months prior to 2025.1). Available to all commercial customers.
  • Long-Term Support (LTS): Supported for two years after the next LTS release or until the underlying platform reaches end-of-life. Available to customers with Enterprise support.

Starting with version 2025.1, only the current version will be available to PostSharp Essentials users. Access to Extended builds will require a commercial license, and LTS builds will require an Enterprise support level.

Updates are never mandatory. Once a build becomes eligible for you, it will remain accessible indefinitely.

Maintenance builds of previous versions will remain available to all users, regardless of support level.

For more details, visit: Versioning Policies.

Support levels

You might be wondering about the new Enterprise support level.

Previously, we didn’t have a formalized approach to SLAs, and we informally prioritized customers based on their expenditures. Moving forward, your support level will depend on the number of licenses you acquire. For PostSharp Framework, Enterprise support starts at 15 users; for PostSharp Ultimate, it starts at 10. These thresholds are designed to align with the pricing of various Metalama Enterprise support plans, as PostSharp subscriptions also include a Metalama license.

Details about support levels and their mapping to the number of users can be found here: Support Levels.

Plans to release the source code

To further align PostSharp with Metalama’s support model, we plan to release PostSharp’s source code in a private GitHub repository accessible to enterprise customers, with rights to modify and build the product. We expect this to be available by next spring and will keep you updated.

PostSharp Essentials improvements

PostSharp Essentials now offers unlimited support for async methods, addressing a long-standing limitation.

Website updates

With Metalama now having its own dedicated website, we’ve streamlined and reorganized https://www.postsharp.net to provide a cleaner, more focused experience.

Summary

PostSharp 2025.1 introduces updates to licensing, pricing, and support models, aligning with Metalama’s open-source vision. While no new features or platform updates are included, these changes simplify the product lineup and clarify support levels. Stay tuned for updates on the release of PostSharp’s source code.

This article was first published on a https://blog.postsharp.net under the title Announcing PostSharp 2025.1.