We recently discovered license changes for code that Evolved Binary derived from eXist-db in Elemental, its fork of eXist-db. The changes were published on GitHub. Furthermore the Elemental website states that it is distributed under a different license than LGPL 2.1.

This constitutes a clear violation of the LGPL license. We consulted with one of Europe’s most renowned experts on Open Source Software licenses: Dr. Till Jaeger confirmed that LGPL-2.1 does not permit relicensing, except to GPL, according to Sec. 3 of the LGPL-2.1. Any other relicensing under different license terms without the consent of all copyright owners of the respective code constitutes copyright infringement.

eXist-db will and must stay under LGPL 2.1. We stand by open source software and our license. We have neither consented nor been approached about relicensing our contributions.

We therefore ask Evolved Binary to remedy the license violation immediately.

eXist-db 6.4.0

Release Notes

Version 6.4.0 is a small feature release that addresses three breaking regressions that were discovered in 6.3.0. It is recommended that all users of eXist-db 6.0.0-6.3.0 upgrade to version 6.4.0.

Important: The signing keys to prove the integrity of the installers have changed:

  • The DMG is signed by eXist Solutions GmbH (TK5UZLQZR2)
  • The izPack jar installer is signed by CN=eXist Solutions GmbH, O=eXist Solutions GmbH, L=Lenzkirch, ST=Baden-Wuerttemberg, C=DE

Features

  • Add new function system:get-main-module-load-path#0 by @line-o #5732
  • Multi architecture Docker images (x86_64 and arm64) by @duncdrum #5729
  • Universal binary DMGs #5729

Bug Fixes

  • Reapply "Merge pull request #4541 from eXistSolutions/field-perf-revised" #4541
  • Update test SSL certificate by @line-o #4541
  • Repair JNLP interface, use correct BC library by @dizzz #5554
  • Allow module imports in one-off xqueries by @line-o fixes #5525 and #5530
  • Registered import-uris have precedence @line-o fixes import of XSL stylesheets registerd in expath package repository
  • Filter properties included in izPack installer #5723
  • Fix NPE in nested anonymous functions by @line-o #5717
  • Use local jetty DTDs for configuration by @line-o #5727
  • Fix failing Linux jar installer by @reinhapa #5678

Updated Application Dependencies

  • Update ant from 1.10.14 to 1.10.15
  • Update bifurcan 0.2.0-alpha7 to 0.2.0-rc1
  • Update bcprov-jdk18on from 1.78.1 to 1.88
  • Update commons-codec from 1.16.0 to 1.18.0
  • Update commons-compress 1.22 to 1.27.1
  • Update commons-io from 2.15.1 to 2.18.0
  • Update commons-lang3 from 3.14.0 to 3.17.0
  • Update commons-logging from 1.3.0 to 1.3.5
  • Update commons-pool2 2.12.0 to 2.12.1
  • Update fastutil 8.5.12 to 8.5.15
  • Update j8fu from 1.23.0 to 1.24.0
  • Update jackson-core from 2.15.2 to 2.18.3
  • Update java-uuid-generator 4.3.0 to 5.1.0
  • Update jctools-core from 4.0.2 to 4.0.5
  • Update jetty from 9.4.54.v20240208 to 9.4.57.v20241219
  • Update jing from 20220510 to 20241231
  • Update jline 3.25.1 to 3.29.0
  • Update rsyntaxtextarea from 3.3.4 to 3.6.0

Updated Build System Dependencies

  • Switch to a new Maven Nexus repository at repo.exist-db.org
  • Update appbundler-maven-plugin from 3.0.0 to 3.2.0
  • Update IzPack from 5.2.0 to 5.2.4

Full Changelog: compare the changes from eXist-6.3.0 to eXist-6.4.0

Backwards Compatibility

eXist-db 6.4.0 is backwards binary compatible with all previous 6.x.x releases. This should make upgrading simple with no changes required to XQuery or XSLT application code. For those users migrating from 4.x.x or 5.x.x versions to 6.x.x a full backup and restore of the database will be required and possibly some small changes to XQuery and XSLT application code. Please review previous releases' notes for detailed information.

NOTE: system:get-module-load-path#0 will now always return the load path of the current context. If you need to get the module load path of the root context then you need to call system:get-main-module-load-path#0 instead.

eXist-db 5.5.2

eXist-db 5.5.2

eXist-db 5.5.2