All Versions
10
Latest Version
Avg Release Cycle
70 days
Latest Release
1548 days ago

Changelog History

  • v5.1.1 Changes

    December 06, 2019
  • v5.1.0 Changes

    November 18, 2019
  • v5.0.0 Changes

    September 02, 2019
  • v5.0.0-RC7 Changes

    March 02, 2019

    v5.0.0-RC7 - March 2, 2019

    ๐Ÿš‘ eXist-db 5.0.0-RC7 is a hotfix release. Unfortunately the code restructuring performed in v5.0.0-RC6 caused failures in the Java Service Wrapper.
    ๐Ÿ This will especially impact Windows users, who typically start and stop eXist-db as a service. Using a service is the only way on Windows
    ๐Ÿš‘ to ensure eXist-db is properly stopped on system shutdown. We thus consider this critical and published a hotfix.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix classpath for yajsw Java service wrapper
    • ๐Ÿ›  fix jnlp webstart for Java admin client
    • ๐Ÿ›  fix test failures depending on github location
    • ๐ŸŒฒ small fix to util:log functions to output string values without leading and closing quote

    ๐Ÿš€ Download: https://bintray.com/existdb/releases/exist/5.0.0-RC7

  • v5.0.0-RC6 Changes

    February 20, 2019

    ๐Ÿš€ Release Notes

  • v4.7.1 Changes

    August 13, 2019

    v4.7.1 - August 13, 2019

    ๐Ÿš€ This is a bug fix release addressing some important issues.

    ๐Ÿ› Bug Fixes

    • Disable a bad XQuery optimization affecting multi-step path expressions like /a/b//c[d = 123] with descendant axis step and range index defined on c. The main optimizations will still work.
    • โช Java admin client kept files up to 64M in memory, resulting in out of memory errors during backup/restore. Limit the max size to 4M
    • ๐Ÿ›  Fix for macOS startup without Oracle JDK 8
    • ๐Ÿ“ฆ eXist was leaking file handles when loading XQuery modules from an expath package
    • ๐Ÿ›  Fix unattended installation, enable configurable data directory
    • Java Admin Client should be able to change logged in account password via XML:DB Remote and re-connect
    • ๐Ÿ›  Fix a couple of issues in LDAP

    Backwards Compatibility

    ๐Ÿ“š eXist-db 4.7.1 is binary compatible with the 4.7.0, 4.6.1 and 4.6.0 versions of eXist-db. Users who are upgrading should always consult the Upgrading Guide in the documentation.

    Downloading this Version

    • ๐Ÿš€ eXist-db v4.7.1 is available for download from Bintray.
    • ๐Ÿณ Docker images for are available from eXist-db's DockerHub.
    • Maven artifacts are available from our mvn-repo.
    • ๐Ÿ“ฆ Mac users of the Homebrew package repository may acquire eXist 4.7.1 directly from there via. the exist-db cask.
  • v4.7.0 Changes

    May 20, 2019

    v4.7.0 - May 19, 2019

    ๐Ÿš€ This release closes a major memory leak introduced in 4.6.0 and removes a deadlock condition.

    ๐Ÿ”‹ Features

    • โšก๏ธ Update to Tika version 1.20 for content extraction module and fix some related bugs
    • โž• Add in-memory buffer to solve performance issue accessing remote eXist via XML:DB API
    • โšก๏ธ Update EXQuery RESTXQ to 0.1.34, fixes parsing issues with Accept and Content-Type HTTP headers

    ๐Ÿ› Bug Fixes

    • XML serializer leaking memory
    • ๐Ÿ›  Fix deadlock: memory size from the collection does not need a READ_LOCK, it is an estimate anyway
    • โœ… Test suite was not correctly reporting failing tests
    • ๐Ÿ›  Fix ByteArrayPool and CharArrayPool memory leaks
    • ๐Ÿ›  Fix problems with computed namespace construction
    • When loading XQuery modules dynamically, declared global variables were not analyzed properly
    • Switch out org.exist.util.hashtable implementation for FastUtil. eXist's implementations have problems with hash-collisions and chaining
    • ๐Ÿ‘ Allow for passing options for ft:search queries. This allows to perform leading-wildcard queries on computed index fields
    • ๐Ÿ›  Fix arrow operator and higher order functions: context sequence passed incorrectly
    • ๐Ÿ›  Fix broken XQuery Update for 'insert following'
    • ๐Ÿ›  Fix ArrayOutOfBoundsException querying doc with enclosed expression and fn:id function
    • ๐Ÿ›  Fix EXPath HTTP Client - Previously when override-media-type was set and a charset was specified, the charset was ignored
    • ๐Ÿ›  Fix an issue introduced by PR #2367: a lucene index configured with a match attribute should only be created for nodes matching the path, not all descendant nodes
  • v4.6.1 Changes

    March 02, 2019

    v4.6.1 - March 2, 2019

    ๐Ÿš‘ eXist-db 4.6.1 is a hotfix release. Unfortunately the code restructuring performed in v4.6.0 caused failures in the Java Service Wrapper.
    ๐Ÿ This will especially impact Windows users, who typically start and stop eXist-db as a service. Using a service is the only way on Windows
    ๐Ÿš‘ to ensure eXist-db is properly stopped on system shutdown. We thus consider this critical and published a hotfix.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  fix classpath for yajsw Java service wrapper
    • ๐Ÿ›  fix jnlp webstart for Java admin client
    • ๐Ÿ›  fix test failures depending on github location
    • ๐ŸŒฒ small fix to util:log functions to output string values without leading and closing quote

    ๐Ÿš€ Download: https://bintray.com/existdb/releases/exist/4.6.1