eXistdb v3.5.0 - September 27, 2017
eXist-db v3.5.0 包含很多新特性和 bug 修复:
Features
Improvements to Core Level 1 DOM compliance.
Implemented missing functions
fn:tokenize#1
andfn:node-name#0
.Regular Expressions are now Cached (e.g.
fn:analyze-string
,fn:matches
,fn:replace
,fn:tokenize
andutil:get-fragment-between
).Updated the EXPath HTTP Client:
Added support for non-chunked HTTP 1.1.
Pools connections to improve performance.
Added support for SNI (Server Name Identification).
Fixed DOM issues with namespace URI handling.
Upgraded to Jetty 9.4.6.v20170531.
Upgraded to Apache Tika 1.16.
Upgraded to Apache FOP 2.2 and improve FO processor logging.
Upgraded various dependencies to the latest versions (Caffeine, Apache Commons, j8fu, Jackson, Jing, Log4J, Quartz Scheduler, and Slf4j).
The data directories and memory settings can now be templated via
build.properties
.
Bug fixes
Mixed-Content is now correctly serialized to JSON rather than skipped.
Fixed a NullPointerException when updating an attribute on an element in the non-default namespace which had a Lucene index defined.
Arrow operator now works correctly again in user defined functions.
Fixed selection of Processing Instructions by target.
Fixed a locking issue when writing temporary documents.
Fixed a Transaction Closed log warning in the XML:DB API.
Extensions are now also signed as part of the installer.
Fixed an issue with quoted paths and white-space in Windows batch files.
Node#hasChildNodes
no longer includes attributes.Fixed parameter handling bugs in the functions
fn:tokenize#2
, andfn:tokenize#3
.Fixed the handling of
q
andx
regex flags forfn:matches
,fn:replace
andfn:tokenize
.Fixed the
fn:local-name#0
,fn:name#0
andfn:namespace-uri#0
functions to correctly work with the context item.The embedded Jetty server now uses the JVM's temporary folder for temporary files.
Fixed compatibility with Eclipse IDE project files.
Corrected the description of the
xmldb:clear-lock
function.
Backwards Compatibility
eXist-db v3.5.0 is backwards binary-compatible as far as v3.0, but not with earlier versions. Users upgrading from previous versions should perform a full backup and restore to migrate their data.
eXist-db v3.5.0 下载地址: Bintray.