cancel
Showing results for 
Search instead for 
Did you mean: 
Justin_Carlson
Employee
Employee

In OnBase Foundation EP4 we have new options available for the Unity Integration Toolkit. Beginning in EP4 a new version of Hyland.Unity.dll will be available, targeting .NET Standard 2.0. This will allow the Unity API to be used from other platforms that make that standard available, including those that might not provide the .NET Framwork but do provide .NET Core or Mono. This does not replace the existing Unity API targeting the .NET Framework, which will still be the primary assembly we distribute. Please see the ReadMe file associated with the .NET Standard version for additional details on usage and considerations.

 

In addition, we are also now providing JAR files for both JDK 8 and JDK 11 applications. We originally had changed our Unity API JAR files to JDK 11 prior to the announced extension of Java 8's support life cycle. To help support customers that are still using Java version 8, we will be producing the JDK 8 version. This support is also being added back to previous Long Term Release versions of OnBase including OnBase Foundation EP3 and EP1. 

 

The backporting only applies to the support for the Java libraries.  The .NET Standard version is only available in EP4 and better.

 

UPDATE: Regarding support for specific .NET Implementations. This Microsoft article shows which .NET Implementation Versions support specific versions of .NET Standard. As of this post update, it shows that .NET Core 2.0 thru 3.1, NET 5, .NET 6, and .NET Framework 4.6.1 thru 4.8 all support .NET Standard 2.0. In addition, Microsoft currently states "....NET 5 and all future versions will continue to support .NET Standard 2.1 and earlier". So targeting .NET Standard 2.0 for this library gave us the best combination of backwards compatibility and expected future support.

9 Comments