Skip to content

Steeltoe Support Versions

Tim Hess edited this page Sep 4, 2025 · 11 revisions

Steeltoe Supported Versions

This document lists all versions of Steeltoe and their corresponding support lifecycles.

Support Policy

Steeltoe follows the VMware Tanzu OSS support policy for critical bugs and security issues.

  • Major versions will be supported for up to 3 years from the release date.
  • Minor versions will be supported for at least 12 months from the release date.

Go-live Releases

Go-live releases are supported by the Steeltoe team in production. These are typically our release candidate builds, just before the generally available (GA) release.

Released Versions

When new versions of Steeltoe are released, they are tested with the latest supported versions of .NET. It is recommended to run the latest patch version for the targeted Steeltoe release.

Release Support Matrix

Steeltoe Version Release Date End of Life Date .NET Runtime Version
4.0.0 September 4, 2025 September 2028 .NET 8 - 9
3.3.0 September 4, 2025 September 2026 .NET 6 - 8*
3.2.0 May 26, 2022 May 26, 2023 .NET Core 3.1, .NET 5 - 6
3.1.0 July 13, 2021 July 31, 2022 .NET Core 3.1, .NET 5
3.0.0 August 21, 2020 August 31, 2023 .NET Core 3.1
2.5.0 October 1, 2020 October 31, 2023 .NET Framework 4.6.2 - 4.8, .NET Core 2.1 - 3.1
2.4.0 November 13, 2019 December 31, 2021 .NET Framework 4.6.1 - 4.8, .NET Core 2.1 - 3.1
2.3.0 August 21, 2019 December 31, 2021 .NET Framework 4.6.1 - 4.8, .NET Core 2.1 - 3.1
2.2.0 March 15, 2019 December 31, 2021 .NET Framework 4.6.1 - 4.8, .NET Core 2.1 - 3.1
2.1.0 August 17, 2018 December 31, 2021 .NET Framework 4.6.1 - 4.8, .NET Core 2.0 - 3.1
2.0.0 February 15, 2018 December 31, 2021 .NET Framework 4.6.1 - 4.8, .NET Core 2.0 - 3.1
1.1.0 September 15, 2017 August 31, 2019 .NET Framework 4.5.2 - 4.7, .NET Core 1.0 - 1.1
1.0.0 March 31, 2017 August 31, 2019 .NET Framework 4.5.2 - 4.6.2, .NET Core 1.0 - 1.1

* Integration, Messaging and Stream are supported on .NET 6 only.

Note

For each release, we list the original release date, along with the .NET versions supported at that moment in time. These are the combinations that were confirmed to work when the release was created. If newer .NET versions emerge before the end-of-life date, we don't list them here. That doesn't mean they won't work or won't be supported, only that they aren't automatically guaranteed.

Release Compatibility

The Steeltoe team is aware of the need for stability and backward compatibility between releases. Our goal is to keep backward compatibility across all minor and maintenance releases (for example: 3.1.3 should work with 3.1.2, 3.1.1, 3.1.0). Major releases are utilized to remove all deprecated code and make breaking changes when necessary for code optimization, enhancements, architecture changes, and redesign. We strive to keep all compatibility changes/breakages to major releases only. There is a rare chance that we might be forced to break compatibility in a minor release, but we will be sure to be clear of our reasons for doing so.

.NET Runtime Support

Steeltoe libraries depend on .NET runtimes, so we follow the .NET and .NET Core Support Policy. Once a runtime is out of support, Steeltoe will also discontinue support for running our libraries on those runtime versions.

Clone this wiki locally