OneStream V8+ upgrade and things to know about .NET

 .NET is the development platform used by OneStream to build the Platform.  Prior to Platform v8.0, OneStream used versions of .NET referred to as .NET Framework versions.  The v7.x Platform release used .NET 4.8.  

The development of Platform v8.0 used .NET6, referred to as a .NET Core version.  The .NET Core versions leverage modern development paradigms and are much faster!  OneStream customers upgrading to Platform v8+ are observing performance improvements in memory intensive operations such as Consolidation processing, and several data loading / copying processes.  

The modern paradigms of .NET Core had an impact on OneStream Business Rule compilation - older syntax and library references that were not .NET Core compatible failed compilation.  This required some minor updates to MP Solutions and customer created Business Rules.  No sweat - a one time adjustment with your pre-v8 to v8+ Platform upgrade.

OneStream plans to follow Microsoft's Long Term Support (LTS) release cadence for .NET Core versions - every two years.  Platform v8.0 and Platform v8.1 used .NET6.  The next two years of releases beginning with Platform v8.2, we will use .NET8. 

OneStream customers must ensure all desktop/laptops providing Windows Client access to OneStream have the corresponding version of .NET Desktop Runtime installed.  With v8.0 and v8.1, we recommended version 6.0.14 or higher (within the 6,x line).  With v8.2 (target late March 2024), we recommend version 8.0.2 or higher (within the 8.x line). 

Note: The OneStream Windows Client WILL NOT connect to a v8.0 or v8.1 Server without the existence of a version 6.x of the .NET Desktop Runtime.  In other words, a .NET8 Desktop Runtime install isn't 'backwards' compatible.  However, .NET8 and .NET6 Desktop runtimes may co-exist together.

Comments

Popular posts from this blog

OneStream - How to perform Cube View sorting ?

OneStream and Oracle - Comparision