eXist-db 3.4.1 Released

August 16, 2017

Submitted by Adam Retter.

We are very pleased to announce the release of eXist-db v3.4.1, a bug fix release. eXist-db is the most popular Open Source NoSQL XML Native Database and XQuery Application Platform. 

 The most important changes in this release are: 

  • Fixed a regression related to XQuery Module cleanup and util:eval which was introduced in eXist-db 3.4.0. 
  • Fixed the signing of the core Jar files (start.jar, exist.jar, and exist-optional.jar). This is required for using the Java Admin Client via. Java WebStart. 
  • Corrected the argument parser in ExportMain which is used for some backup scenarios. Previously ExportMain would exit after startup with an error. 
  • Fixed removal of an existing backup directory when starting a backup from the Java Admin Client. Previously the directory would always have been deleted; even when the user chose to preserve it. 
  • xs:base64Binary and xs:hexBinary backing InputStreams which were cached to a file now #mark(int)/#reset() correctly after reading. 
  • Extraneous whitespace is now stripped from XQDoc output provided to the Inspection XQuery extension module. 
  • Corrected the dependency references in the NetBeans project files. 

 Backwards Compatibility 

  • eXist-db v3.4.1 is binary-compatible with v3.0 (and v3.4.0), but not with previous versions (v2.x). Users upgrading from pre-3.0 versions should perform a full backup and restore to migrate their data. 
  • eXist-db v3.4.1 requires Java 8. 

 Downloading This Version 

  • eXist-db v3.4.1 is available for download from the eXist-db Releases page on Bintray. (The old download page on Sourceforge is no longer updated.) 
  • Maven artifacts for eXist-db v3.4.1 are available from our Maven repository https://github.com/exist-db/mvn-repo
  • For macOS users of the Homebrew package manager, eXist-db v3.4.1 is already available.

News items may be commercial in nature and are published as received.