Elemental 7.4.0
·
60 commits
to main
since this release
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
- Download files are below!
- Homebrew Cask: elemental
- Docker Image: evolvedbinary/elemental:7.4.0
- Maven Central: https://search.maven.org/search?q=g:xyz.elemental
- Website: https://www.elemental.xyz
Change Log
A big thank you to @ndw, @raducoravu, @nverwer, @steviebarrett, and @mMoliere for reporting issues.
Features
- 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)
- External variables of all XDM types can now be bound and sent to the REST and XML:DB APIs - #108
- 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)
- Optimised the execution of
fn:reversewhich has improved its performance - #90 - Added the Java Annotation
@XSuite.XSuiteConfigthat allows XSuite XQuery Test Suites to be configured by annotation - #97 - Improved JavaDoc around REST Server query parameters - #66 (Closes issue: eXist-db/exist#5844)
Bug Fixes
- Security Account Metadata is now correctly preserved - #106 (Closes issue: eXist-db/exist/issues/5904)
- 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)
- Processing Instruction persistent DOM nodes now correctly return their target as their node name - #110 (Closes issue: eXist-db/exist/issues/5923)
- The prefix of XPath Standard Library functions is now shown in the output from Profiling - #84
- RESTXQ Resource Functions now show the correct line number from the source code when they raise an error - #86
- The Collection Cache used by node sets can now be released automatically if there is high memory pressure - #112
- Database statistics are now solely logged to the
statistics.logfile - #115 - The Services Manager now correctly identifies its log messages as coming from itself - #82
- Improvements to some XPath/XQuery error codes - #c645867
Full Changelog: elemental-7.3.0...elemental-7.4.0