Release Notes

v5.25.3 on the GitHub

Improvements

Core:

  • The U.S. territories are now supported in the application: American Samoa, Guam, Northern Mariana Islands, and Virgin Islands.

Rule Services:

  • Ability to toggle the CXF statistics is added.
  • GZIP encoding for requests and responses is now supported

WebStudio:

  • The "Forwarded" and "X-Forwarded-*" headers are supported.

Fixed Bugs

Core:

  • The horizontal condition is matched incorrectly with the input parameter if the column contains empty values in a smart lookup table.
  • No error message is displayed to the user, if alias datatype itself is passed as a parameter instead of the variable

WebStudio:

  • WebStudio stops responding if a user opens a project that has a circular dependency.

Migration Notes

Core:

DoubleValue and similar types in the org.openl.meta package are deprecated for usage. It should be replaced by similar types from the Java language, E.g. DoubleValue to Double, BigIntegerValue to BigInteger and so on

To prevent the compilation errors in 5.26.0, the *Value-specific operation should be replaced. See proposed fixes below (Compatible with 5.24.0):
*Value-specific operation Proposed fix Alternative fix
cast(a, 1) (Integer) a
DoubleValue.round(a , n) round( a , n ) (DoubleValue) round( a, n )
a.getValue() (Double) a
DoubleValue.add(a, b) a + b (DoubleValue) ( a + b )
a.length length( a )
(int) (cast((a),1)) (Integer) a
isNumeric(str) like( str, "#+" )
like( str, "####" )
isNotEmpty( toInteger( str ) )
isNotEmpty( toDouble( str ) )

SOAP/WSDL services and Aegis converters are deprecated for usage. It should be migrated to REST/OpenAPIv3 services.

© Copyright OpenL Tablets, 2004-2024