eXist-db 6.4.0 Release Notes
Version 6.4.0 is a small feature release that addresses three late breaking bugs/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 used 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
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 repo.exist-db.org Maven Nexus
- 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 releasee. 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. Release notes will be posted shortly.
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.