Contents

OpenL Tablets 5.26.16 is a maintenance release with enhanced error handling in Rule Services, input array flattening for the Run into File function, performance improvements, and comprehensive library updates.

Improvements

Rule Services

  • Enhanced error handling in Dataframe processing with JSON-based external function calls.

OpenL Studio

  • Ability to flatten input array parameters in the Excel file generated by the “Run into File” function.
  • An attribute lockInfo has been added to the response for the “Get Projects” method.

Maven Plugin

  • The dependency to the cglib library is removed.

Bug Fixes

OpenL Studio

  • Fixed the project status not always changing from “OPENED” to “EDITING” via the REST API.
  • Fixed WebStudio not starting due to an incorrect date in Flyway scripts if the user database is MS SQL.
  • Fixed the endpoint rest/projects/[projectId]/tables/[tableId] returning the date with a timezone if the date was edited via WebStudio.
  • Fixed the project becoming locked if a user with View permission edits it via the REST API.
  • Fixed slow performance on the Repository tab.

Rule Services

  • Fixed an index in the Rule table not being created for the column using the contains function.

Library Updates

Runtime Dependencies

Library Version
Spring Framework 5.3.36
Spring Security 5.8.12
Nimbus JOSE + JWT 9.39.1
OpenSAML 4.3.2
OpenTelemetry 2.4.0
Jackson 2.17.1
gRPC 1.64.0
Jetty 10.0.21
Amazon AWS SDK 2.25.60
Azure Blob Storage SDK 12.26.0
Netty 4.1.110.Final
Reactor Netty 1.1.19
MSSQL Driver 12.6.2.jre11
Commons Codec 1.17.0
Commons Compress 1.26.2
Gson 2.11.0
AspectJ 1.9.22.1
Guava 33.2.0-jre
Picocli 4.7.6
BouncyCastle 1.78.1
Jaxb Runtime 2.3.9
Hessian 4.0.66
Activiti 5.23.0
Swagger Parser 2.1.22
Hive JDBC 4.0.0
JGit 6.9.0.202403050737-openl
Flyway 4.2.0.3
Objenesis 3.4

Test Dependencies

Library Version
Mockito 5.12.0
XMLUnit 2.10.0
Testcontainers 1.19.8
MinIO 8.5.10

Build Plugins

Plugin Version
Maven Plugin API 3.9.7
Maven Plugin Plugin 3.13.0