Release Notes

This document contains brief release notes for each release. Release notes only include major features and visible enhancements. They don't include all the development done in the related version.

Breaking changes in CSM 12

Version 12 targets ASP.NET Core so breaking changes between ASP.NET and .NET Framework 4.x to ASP.NET Core apply to CSM projects also. For example, this includes ending support for writing templates that use WebForms or having WebForms views in MVC. In each major version, obsolete methods are removed permanently to keep the API clean and usable. You should make sure your integration modules are fixed before upgrading to a major version. For CSM 12.0, many methods that were made obsolete in prior versions are now deleted.

CSM Versions

Currently Supported Versions

.NET Version CSM Version Latest Released Version Release type
6.0 12.6 12.6.7 LTS
8.0 12.8 12.8.1 LTS
9.0 12.9 12.9.0 STS

  • Even numbered releases are LTS releases that get support and patches for three years.
  • Odd numbered releases are STS releases that get support and patches for 18 months.

Unsupported Versions

These versions of CSM have reached end-of-life and users are encouraged to upgrade to a supported version.

.NET Version CSM Version Latest Released Version EOL Date
.Net Framework 4.7.2 10.4 10.4.19 2025-04-26
.Net 5 12.5 12.5.2 2022-05-10 (STS)
.Net 7 12.7 12.7.1 2024-05-14 (STS)

Each version of CSM is supported for any stable .NET release that meets the requirements of the first column in the table above.

The releases are described in more detail below to help you determine which one is right for you. More details about each release can be found in the associated release notes.

Please note that although we offer downloads and documentation of older releases, such as CSM 10.x, we strongly encourage users to use the latest stable version of CSM whenever possible. We recognize that upgrading across major versions may not be a trivial task, and some support is still offered on the mailing list for users of old versions. However, because of the community-driven support approach, the older your version, fewer people will be interested or able to support you.