The sources of eXist-db are now hosted by GitHub:
The mailinglist and downloads are still available on SourceForge.net.
For community support go to our documentation pages:
Exactly one year after the first preview at XML Prague 2012, eXist-db 2.0 has finally been released. Version 2.0 changes the way we look at developing applications in XQuery. Instead of being a monolithic collection of documents and scripts, eXist-db 2.0 provides an ecosystem for modular, self-contained packages and apps, which can be easily passed around or distributed as part of a customized system. eXist-db has thus become more than "just" an XML database, providing the necessary tools to build growingly complex applications. Features like like expath packaging, HTML templating, RestXQ, full XForms 1.1 support, the new dashboard or eXide all play an important role in this bigger picture. eXist-db 2.0 now covers the complete stack of tools needed for building applications that use XML from backend to frontend.... read more
The second release candidate of version 2.0 of the eXist-db is now available for download.
A release candidate of version 2.0 of the eXist Open Source Native XML Database is now available for download.
We are happy to announce the availability of eXist-db release 1.4.3. This version is a maintenance release and contains mainly bug fixes and (stability & performance) improvements.
The software can be downloaded from Sourceforge: https://sourceforge.net/projects/exist/files/Stable/1.4.3/ . We recommend everybody to upgrade to this latest version.
The eXist-db development team.
A release candidate of version 1.4 of the eXist Open Source Native XML Database is now available for download. Among other things, this release improves eXist's XQuery processing thanks to a better and more robust handling of in memory documents. It features faster and customizable full text indexing by transparently integrating Lucene into the XQuery engine. eXist now also provides a lightweight URL rewriting and MVC framework (which in part replaces Cocoon), along with support for XProc, XForms and many new XQuery extension modules.
eXist is a native XML database featuring efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, and tight integration with existing XML development tools.
Please check the announcement here:
The eXist-db project is very alive! Just check our mailing list or visit our IRC server (with Ajax front end). We are making good progress and 1.2 will be released soon (currently developed as 1.1.2dev). The numbers on the XQTS are exciting (99.4% of all tests pass, only 93 fail out of 14544). The upcoming release will be a very good release.
Versions 1.0 and 1.1 are based on the same core, including the storage backend and most of the XQuery engine. However, 1.1 features a brand new indexing scheme at its heart, which represents a major technological switch and removes some limitations eXist had up to this point: in particular, the new indexing scheme drops the previous document size/complexity limits and offers faster node-level updates via XUpdate or XQuery update extensions.... read more
This release adds support for XQuery 1.0, including static type checks, modules, constructors, Java binding, dynamic execution, and many extension functions. The new XQueryServlet and XQueryGenerator for Cocoon provide a simple way to write entire Web applications in XQuery. In addition, the release contains many bugfixes, improved locking and caching strategies, and support for binary resources.
This is the first official release with support for XUpdate. Also, much effort has been invested to ensure that other character encodings than Latin 1 are correctly processed by the database as well as the query engine. This applies in particular to East Asian languages and scripts. Further changes include: important missing parts of the XPath spec have been implemented, more synchronization and database corruption issues have been addressed, interfaces improved, and dozens of bugs fixed.
This is mainly a maintenance release, fixing many bugs found in 0.9, including eof exceptions, out-of-memory errors, and corrupted database files. It also contains further performance optimizations with respect to indexing and querying speed. New features include the highlighting of search terms in query results, simpler database startup, access to index information, new Cocoon examples, and an IzPack-based installer. For a complete list of changes see changes.xml.
Version 0.9 is out! This release fixes some of the remaining weak points of eXist, namely indexing performance and scalability. Storing more than just a few megabytes into a single database collection is no longer a problem, index files consume less disk space and indexing speed improved by an order of magnitude. New features include support for user authentication, access control and basic XInclude on the server. Version 0.9 also includes a lot of bug-fixes.
This is a maintenance release which fixes some minor, but annoying bugs found in 0.8.
After some time of lower activity, eXist version 0.8 has been finally released. The most important changes are: eXist may now run either as a stand-alone server process, embedded into an application or in connection with a servlet engine. The XML:DB API implementation supports embedded as well as remote access to the database. Additional changes include a new SOAP interface, WebDAV integration, performance improvements and many bug fixes.
eXist is an Open Source native XML database with pluggable storage backends and support for fulltext search. XML is either stored in the internal, native XML-DB or an external RDBMS.
Version 0.7.1 adds new features for fulltext-searching: There's now a near-function for index-based, tolerant queries on phrases and support for regular expressions in search patterns. Some major bugs related to namespace processing have been fixed and a problem in the storage backend resulting in damaged database files has been solved.
This is mainly a bug fix release (thanks to all who reported bugs). New features include support for the XML:DB XML Database API on the client side. Other major improvements are: character
encodings are now returned correctly and many bugs in the native backend (lost pointers, value-not-found exceptions) have been fixed.
Version 0.4 of eXist has been released. Among other improvements it adds support for PostgreSQL and a new native backend which stores data into btrees and sequential files.
Version 0.3 has been released, which contains support for MySQL and Oracle as storage-backends plus some speed improvements.
Version 2.2.3 has been released, offering major feature enhancments.
Redesigned XPath parser. Major parts of the XPath spec are now implemented.
Loading of documents is about 2x faster. User may specify which element's content should be fulltext-indexed (e.g. for documents containing a lot of numerical data).
Multithreaded server. Improved internal caching.
added support for <=, >=, not(). Numerical comparisons are now handled. "*" in path-expressions works as expected.
python interactive client available.
Version 0.2.1 contains it's own simple http-server. You don't necessarily need jakarta-tomcat any more.
A first public version of eXist has been released.