Contents

OpenL Tablets 5.27.7 brings several improvements to DataFrame processing, the Run into File feature, and the Repository tab, alongside six bug fixes and library updates.

Improvements

  • Enhanced error handling in DataFrame processing with JSON-based external function calls.
  • Added ability to flatten input array parameters in the Excel file generated by the Run into File function.
  • Added a lockInfo attribute to the response for the Get Projects REST API method.
  • Improved Repository tab performance.
  • Added experimental property repository.cache.monitor.enabled = false to disable deployed rules version identification in production repositories.
  • Removed the dependency on the cglib library.

Bug Fixes

  • Fixed project status not always transitioning from OPENED to EDITING via the REST API.
  • Fixed OpenL Studio startup failure due to an incorrect date in Flyway scripts with MS SQL.
  • Fixed REST endpoint returning a date with timezone offset when edited via OpenL Studio.
  • Fixed project becoming locked when a View-permission user edits via the REST API.
  • Fixed slow Repository tab performance.
  • Fixed rule table index not being created for columns using the contains function.

Library Updates

Runtime Dependencies

Library Version
Spring Framework 5.3.36
Spring Security 5.8.12
OpenSAML 4.3.2
Nimbus JOSE + JWT 9.39.1
Objenesis 3.4
OpenTelemetry 2.4.0
Jackson 2.17.1
gRPC 1.64.0
Swagger Parser 2.1.22
Maven API 3.9.7
Amazon AWS SDK 2.25.60
Azure Blob Storage SDK 12.26.0
Jetty 10.0.21
JGit 6.9.0.202403050737-openl
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
Flyway 4.2.0.3
Bouncy Castle 1.78.1
Jaxb Runtime 2.3.9
Hive JDBC 4.0.0
Hessian 4.0.66
Activiti Engine 5.23.0

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 Plugin 3.13.0