Elemental 6.8.0
·
1640 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 6.7.0 (and eXist-db 6.3.0), and it should be a simple drop-in replacement for any user. Like Elemental 6.7.0 it requires Java 8.
Downloads
- Download files are below!
- Homebrew Cask: elemental@6
- Docker Image: evolvedbinary/elemental:6.8.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 - #109 (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 - #109
- 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 - #91 - Added the Java Annotation
@XSuite.XSuiteConfigthat allows XSuite XQuery Test Suites to be configured by annotation - #98 - Improved JavaDoc around REST Server query parameters - #104 (Closes issue: eXist-db/exist#5844)
Bug Fixes
- Security Account Metadata is now correctly preserved - #107 (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 - 109011, and b79467 (Closes issue: #67)
- Processing Instruction persistent DOM nodes now correctly return their target as their node name - #111 (Closes issue: eXist-db/exist/issues/5923)
- The prefix of XPath Standard Library functions is now shown in the output from Profiling - #85
- RESTXQ Resource Functions now show the correct line number from the source code when they raise an error - #87
- The Collection Cache used by node sets can now be released automatically if there is high memory pressure - #113
- Database statistics are now solely logged to the
statistics.logfile - #116 - The Services Manager now correctly identifies its log messages as coming from itself - #83
- Improvements to some XPath/XQuery error codes - #5874056
Full Changelog: elemental-6.7.0...elemental-6.8.0