Release Notes

Improvements

Rule Services:

  • OpenL Rule Services is now capable of generating a unique identifier per each request and saving it to the Mapping Diagnostic Context (MDC) with the requestID key.

Rule Services, WebStudio:

  • Custom build information is published in admin/info/build.json url.

Fixed Bugs

Core:

  • No check is performed on cast in index operations.
  • An array cannot be defined in the spreadsheet table by the operation $Step2:$Step1 if Step2 goes after Step1.
  • Columns with true conditions are matched to an output object if the number of IsTrue conditions exceeds 8.
  • Rules compilation fails if 'null' is used for calling methods with varargs.
  • OpenAPI validation displays an error for the 'Object' type when a non-object result is generated.
  • A compilation error occurs if the varargs parameter is omitted.

WebStudio:

  • No link or hint is displayed for methods called in a rule with a merged condition.
  • Incorrect input data is displayed when running the table with several input parameters.
  • A page with a script is available in OpenL Tablets WebStudio via links.
  • NullPointerException is displayed in OpenL Tablets WebStudio Editor for the data table if an incorrect datatype is specified.
  • UI is corrupted if the cell is supposed to be displayed in a warning message and contains the "$" symbol
  • A project cannot be added to deploy configuration if the project name contains "&".
  • An internal server error is displayed in OpenL Tablets WebStudio when an invalid URL is used to access it.
  • The "java.lang.StringIndexOutOfBoundsException" error is logged on opening a smart rules table.

Rule Services:

  • "Nullpointer" error is logged on stopping OpenL Tablets Rule Services if no projects are deployed.
  • Multiple warning messages are saved to the OpenL Tablets Rule Services logs on the AWS S3 server upon project deployment.
  • Error response structure is different for the Kafka and OpenL Tablets Rule Services calls.
  • PropertiesLoader throws multiple warning messages if some properties are invalid and logging to Cassandra is enabled.

Updated Libraries

  • OWASP 7.1.0
  • Kotlin Stdlib 1.6.21
  • Spring Framework 5.3.20
  • Spring Security 5.6.3
  • Spring Boot 2.6.7
  • Jackson Databinding 2.13.3
  • Jetty 9.4.46.v20220331
  • Netty 4.1.77.Final
  • Swagger UI 4.10.3
  • CXF 3.5.2
  • GSON 2.9.0
  • esapi 2.4.0.0

© Copyright OpenL Tablets, 2004-2022