
The current release 1.2 is a production quality release which has lot's of new features, improved stability and XQuery 1.0 compliancy as indicated by the w3c XQTS results. It has been derived from the 1.1 branch.
Release 1.3 is the bleeding edge development release. New features will be added to this release only. This version of eXist-db will require Java5 or later.
Even release numbers (1.0.x, 1.2.x) indicate 'production' releases whose code has been tested for a longer time but are frozen except for important bug fixes. Odd releases (1.1.x, 1.3.x) are created from the active branch of development and contain all features and bug fixes.
The development version is available from SVN trunk or you can download a recent snapshot. Development of 1.3 is currently wrapping up and there will soon be a stable release. The 1.3 version solves a number of major issues, in particular concerning queries on in-memory XML fragments, leading to a much improved stability for applications using complex XQueries. New features include: a direct integration of Lucene for full text search, URL rewriting, keywords-in-context (KWIC) display of search results, ...
Sourceforge is currently switching to a new site layout, which means that download links may change. If you experience problems, please go directly to the download page on Sourceforge.
| 1.2.6 (Current release) | |
|---|---|
| eXist-setup-1.2.6-rev9165.jar | Installer based on IzPack. Includes source. Run with java -jar
eXist-1.2.6-rev9165.jar |
| eXist-setup-1.2.6-rev9165.exe | Installer based on IzPack. Includes source. Required for MS Vista. |
| eXist-1.2.6-rev9165.war | Web application archive, ready to be installed into an existing servlet-engine like Tomcat or Jetty. |
| eXist as Cocoon block | |
| The standard distribution already ships with Cocoon. However, this version is a bit older and offers only a subset of the available Cocoon modules (called "blocks" in Cocoon). If you work a lot with Cocoon, you might prefer to have eXist integrated into full Cocoon build. The installer-based distribution contains build scripts to set up eXist as a block in Cocoon. Please refer to the documentation. As a service to Cocoon users, we also provide a pre-compiled Cocoon 2.1.11 below: | |
| cocoon-2.1.11-with-eXist-1.2.6.war | This is Cocoon version 2.1.11 build with standard options and eXist 1.2 as
a block. You should find eXist in
http://my-server:port/cocoon/samples/blocks/exist/. |
eXist-db versions 1.0.x, 1.1.x and 1.2.x require at least java 1.4.2. Starting with eXist-db version 1.3.x, at least Java5 is required. The database has been implemented and tested with the Java implementation of Sun. Implementations of other vendors will probably work but has not been tested.
eXist-db heavily depends on the Apache Xerces2 parser, Apache Xalan-Java XSLT processor and the Apache XML Commons Resolver libraries. When eXist-db is installed in a servlet container like tomcat, these jar files must be made available to eXist via the java endorsed feature.
Due to some restrictions of Apache Tomcat the validation functions do not fully work on stored documents (using the xmldb:exist:///-type URLs - Note the three slashes).
By default Apache Tomcat is started with a limited HeapSize. This heapsize must be increased to have optimal performance and to prevent "Out of Memory" errors.