Elda 3.0.4 was released on September 7th 2026.

3.0.4

Enhancements

  • Add JSON logging support and standard MDC fields.

Bug fixes and minor dependency updates

  • Fix description of non existent formatter node in error message. #114
  • Support inclusion of builtin viewers on view specs. #146
  • Fix velocity path resolution. #175
  • Fix filter removal link on UI. #202
  • Fix references to non existent CSS and font files. #204 #205

3.0.0

Enhancements

  • Add API spec property (elda:encloseDescribe -> boolean) to determine whether to enclose describe query results (filter triple store response to just CBD of roots). Disabled by default.

Major security and dependency updates

  • Updated to Java 21, Jakarta EE 11, Jakarta Servlet 6 and Tomcat 11.
  • Updated many of the core libraries used by ELDA to more recent versions to address a number of CVEs in the older versions.
  • Updated Jena to version 5.6.0. Of note in this upgrade is that plain string literals are now represented as xsd:string typed literals, which may affect some node manipulations.
  • Updated Apache Commons Libraries. In particular the esc variable in the Velocity context is now the static class org.apache.commons.text.StringEscapeUtils, which has different method names than the previous version.
  • Updated Velocity to version 2.4.1. This may require updates to custom templates. See the Velocity 2.x migration guide (https://velocity.apache.org/engine/2.4/upgrading.html#upgrading-from-velocity-1x-to-the-latest-2x-version-for-busy-people) for details.
  • Removed unused dependency on jsonld-java library.
  • Removed unused dependency on Lucene library.
  • Switched logging library from Log4J to SLF4J with Logback backend. This will require updates to any custom logging configurations.