Release Notes

v5.23.6 on the GitHub



  • Adding "Implementation-Version" field MANIFEST.MF generated from WebStudio
  • Multiple file name patterns support
  • Tutorial 8 with SmartRules examples is added


  • Java 14 support

OpenL Maven Plugin:

  • Support of flat structured OpenL projects in OpenL Maven Plugin

Rule Services:

  • Usage of JCache API (JSR107) to remove hard dependency on the cache provider

Fixed Bugs


  • Corrupted UI for 'Copy Module' pop-up under Firefox

Rule Services:

  • Parameter "@class" is required in REST request for top classes


  • SmartRules creates empty object instead of null if no return values were defined
  • USE_DEFAULT is not working as designed for nillable fields of Datatypes
  • llegalArgumentException appears in runtime when SpreadsheetResult was deserialized from JSON
  • Compilation error of SpreadsheetResult.class


  • Vulnerabilities in Docker images

DEMO, WebStudio:

  • Vulnerability in AJP/1.3

Updated libraries

  • Spring Framework v5.2.8.RELEASE
  • Spring Security v5.3.4.RELEASE
  • CXF v3.3.7
  • Jackson v2.11.2
  • Jetty Server v9.4.31.v20200723
  • Tomcat v9.0.37
  • commons-lang3 v3.11
  • commons-io v2.7
  • Jcodemodel v3.4.0
  • Swagger UI v3.31.1
  • Swagger v1.6.2
  • JGit v5.8.1.202007141445-r
  • httpclient v4.5.12
  • elasticsearch v6.8.12
  • cache2k v1.2.4.Final

Migration Notes

WebStudio & Rule Services

The following properties were changed

version-in-deployment-name Removed.

© Copyright OpenL Tablets, 2004-2024