Skip to content

Elemental 7.4.0

Choose a tag to compare

@adamretter adamretter released this 30 Oct 14:46
· 60 commits to main since this release
a5f62fe

This release includes a small number of important bug fixes, and a few new features. It is 100% backwards compatible with Elemental 7.3.0, and it should be a simple drop-in replacement for any user. Like Elemental 7.3.0 it requires Java 21.

Downloads

Change Log

A big thank you to @ndw, @raducoravu, @nverwer, @steviebarrett, and @mMoliere for reporting issues.

Features

  1. All XDM Item types can now be serialised over the REST and XML:DB APIs - #108 (Closes issues: #68, eXist-db/exist#4919, and eXist-db/exist#5910)
  2. External variables of all XDM types can now be bound and sent to the REST and XML:DB APIs - #108
  3. Elemental's eXist-db REST API is now documented in OpenAPI format - elemental-exist-rest-api/1.0.0 (Closes issue: eXist-db/exist#5843)
  4. Optimised the execution of fn:reverse which has improved its performance - #90
  5. Added the Java Annotation @XSuite.XSuiteConfig that allows XSuite XQuery Test Suites to be configured by annotation - #97
  6. Improved JavaDoc around REST Server query parameters - #66 (Closes issue: eXist-db/exist#5844)

Bug Fixes

  1. Security Account Metadata is now correctly preserved - #106 (Closes issue: eXist-db/exist/issues/5904)
  2. Binding an external variable to a query that does not declare it via the REST or XML:DB APIs now raises an error - e2e0512, and cfcae5e (Closes issue: #67)
  3. Processing Instruction persistent DOM nodes now correctly return their target as their node name - #110 (Closes issue: eXist-db/exist/issues/5923)
  4. The prefix of XPath Standard Library functions is now shown in the output from Profiling - #84
  5. RESTXQ Resource Functions now show the correct line number from the source code when they raise an error - #86
  6. The Collection Cache used by node sets can now be released automatically if there is high memory pressure - #112
  7. Database statistics are now solely logged to the statistics.log file - #115
  8. The Services Manager now correctly identifies its log messages as coming from itself - #82
  9. Improvements to some XPath/XQuery error codes - #c645867

Full Changelog: elemental-7.3.0...elemental-7.4.0