Microsoft ends support for .Net Framework 4, 4.5 and 4.5.1

"Support for .NET Framework 4, 4.5, and 4.5.1 ended on January 12, 2016. Microsoft recommends customers upgrade to .NET Framework 4.5.2 in order to continue to receive technical support and security updates. For more information, please visit the .NET Framework Support Lifecycle Policy FAQ"

OutSystems is targeting .NET Framework 4.5.1 on latest version.
Will it be changed to Framework 4.5.2 in the next builds or just on the next major version (maybe 4.6)?

Hi Carlos,

We actually support .NET 4.5.2 for quite some time already. This is documented in several places, such as:
Can you please point out where you found the info that "OutSystems is targeting .NET Framework 4.5.1 on the latest version" ? If we failed to update something, we would like to fix it immediately.



Hi João,

My apps web.config is targeting .NET Framework 4.5.1.
Yes, but the end of support applies to the .NET Framework runtime, and not to the target .NET version in your project. As described in
"6. Will I need to recompile/rebuild my applications to make use of .NET Framework 4.5.2? 

.NET Framework 4.5.2 is a compatible, in-place update on top of .NET Framework 4, 4.5, or 4.5.1. This means we expect applications built on previous .NET 4.x versions to continue to run on .NET Framework 4.5.2. Recompiling of apps to target .NET Framework 4.5.2 is not necessary."

If we were to upgrade the target .NET version to 4.5.2, there would be a very small benefit, which we considered not worth it. We would be able to use in extensions the very few functionalities that are new in 4.5.2 vs. 4.5.1:

On the other hand, all our regression testing is currently done on 4.5.2, and therefore we have confirmation of the compatibility at both theoretical level (from Microsoft) and practical level (from our own tests).

Yes, we will keep upgrading .NET Framework versions, both for regression testing and retargeting, but we don't have yet a precise planning of the next upgrade.