With this release we made a significant improvements to build-time and design-time performance of PostSharp.
What is worth mentioning is that PostSharp 6.5 is LTS (Long Term Support) release, meaning that this release is supported for 5 years after the general availability date or one year after we publish the next LTS (the same policy as .NET Core LTS). Also PostSharp 6.5 marks an important milestone for us, as we can finally proudly say that .NET Core is now measured up to .NET Framework.
Here is the summary of all great improvements and features in PostSharp 6.5:
- Support for Docker - we have successfully tested our product with all Docker images of .NET provided by Microsoft.
- Build-Time performance enhancements: up to 2x faster - the startup time of PostSharp on .NET Core has decreased significantly and is now on par with the one on .NET Framework.
- PostSharp Tools for Visual Studio performance improvements
- Support for IMemoryCache and the new Azure Service Bus API in Caching - we added suport for the modern Microsoft.Extensions.Caching.Memory.IMemoryCache interface on .NET Core and Microsoft.Azure.ServiceBus, the new API for Azure Service Bus.
We recommend checking out the RC announcement for more details.