Elemental 6.10.0 and 7.6.0 have been released
April 29, 2026
Submitted by Adam Retter.
We are delighted to announce that Elemental versions 6.10.0 and 7.6.0 have just been released.
These releases includes a small number of important bug fixes, and a few new features including: enhancements to the REST API, and the ability to alias Internet Media Types.
In particular we have fixed a number or memory and resource leaks (inherited from eXist-db), these fixes should provide a more stable operating environment for users.
We have also laid the ground-work in these releases for a future release that will enable smoother integration with external systems; we are now working towards integrations with XML Calabash (for XProc) and XSpec (for XQuery testing).
The releases are available from:
- https://github.com/evolvedbinary/elemental/releases/tag/elemental-6.10.0
- https://github.com/evolvedbinary/elemental/releases/tag/elemental-7.6.0
Features
- You can now set both the Context Item and the Default Collection when executing an XQuery via the REST API - #199.
- Added a facility to allow users to define aliases of Internet Media Types. The following aliases were added by default: `text/xml` -> `application/xml`, `text/xml-external-parsed-entity` -> `application/xml-external-parsed-entity`, and `application/javascript` -> `text/javascript` - #170.
- Additional XML Internet Media Types were added to the default database - #187 (Closes issue: eXist-db/exist/issues/4443).
- The Security Manager's XQuery permisions functions have been optimised. This greatly reduces the time it takes to list Collection and Documents; it is particuarly noticeable in eXide's Directory view - #172.
- The XPath extension functions for Oracle DBMS are now included by default - #165
- The minimum eXist-db Compatibility level for EXPath Packages has been bumped from 6.3.0 to 6.4.0. This allows for newer versions of eXide and Monex to be used - #195.
Bug Fixes
- OpenDocument files and Office Open XML files are now correctly stored as binaries - #193 (Closes issue: #189).
- Several memory and resource leaks (that were inherited from eXist-db) have been found and fixed within:
- A Race Condition (that was inherited from eXist-db) that could occur when sorting values in XQuery has been found and fixed - #199.
Backwards Compatibility
- Elemental 6.10.0 is 100% backwards compatible with Elemental 6.9.1 (and eXist-db 6.4.0), and it should be a simple drop-in replacement for any user. Like Elemental 6.9.1 it requires Java 8.
- Elemental 7.6.0 is 100% backwards compatible with Elemental 7.5.1, and it should be a simple drop-in replacement for any user. Like Elemental 7.5.1 it requires Java 21.
Further information and downloads can be found here: https://github.com/evolvedbinary/elemental/releases