Welcome to Apache Jackrabbit

Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.

Version 1.0 of the JCR API was specified by the Java Specification Request 170 (JSR 170) and version 2.0 by JSR 283.

Apache Jackrabbit is a project of the Apache Software Foundation.

Apache Jackrabbit News

October 30, 2009: Apache Jackrabbit 2.0 beta1 released
This is a beta release of Apache Jackrabbit 2.0. This release is a fully compliant implementation of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The beta status of this release means that some parts of the implementation are not yet ready for normal production use. See the downloads page for more details.

September 23, 2009: jackrabbit-core 1.4.11 released
The jackrabbit-core 1.4.11 patch release is targeted to users who are not yet ready to upgrade to the more recent Jackrabbit releases, but who still need the XPath formatting fix from issue JCR-2052. See the downloads page for more details.

September 23, 2009: Apache Jackrabbit 2.0 alpha11 released
This is an alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

September 15, 2009: jackrabbit-core 1.4.10 released
The jackrabbit-core 1.4.10 patch release is targeted to users who are not yet ready to upgrade to the more recent Jackrabbit releases, but who still need the clustering performance improvement from issue JCR-1988. See the downloads page for more details.

August 26, 2009: Apache Jackrabbit 2.0 alpha9 released
This is an alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

August 18, 2009: Apache Jackrabbit 2.0 alpha8 released
This is an alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

August 11, 2009: Apache Jackrabbit 1.6.0 released
Apache Jackrabbit 1.6.0 is an incremental feature release. While remaining compatible with previous releases, Jackrabbit 1.6 introduces a number of new features, improvements and fixes to known issues. See the downloads page for more details.

August 10, 2009: Apache Jackrabbit 2.0 alpha7 released
This is an alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

August 3, 2009: Apache Jackrabbit 1.5.7 released
Apache Jackrabbit 1.5.7 is a bug fix release that fixes issues reported against previous releases. This release is fully compatible with the earlier 1.5.x releases.

July 14, 2009: Apache Jackrabbit 2.0 alpha4 released
This is an alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

July 3, 2009: Apache Jackrabbit 2.0 alpha3 released
This is the second alpha release of Apache Jackrabbit 2.0. This release implements a pre-release version of the JCR 2.0 API, specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

June 4, 2009: Apache Jackrabbit 2.0 alpha1 released
The first alpha release of Apache Jackrabbit 2.0 implements the Proposed Final Draft (PFD) version of the JCR 2.0 API, that is being specified by the Java Specification Request 283 (JSR 283). The purpose of this alpha release is to allow people to test and review the new JCR 2.0 features before they are finalized.

June 4, 2009: Apache Jackrabbit 1.5.6 released
Apache Jackrabbit 1.5.6 is a bug fix release that fixes issues reported against previous releases. This release is fully compatible with the earlier 1.5.x releases.

April 28, 2009: Apache Jackrabbit 1.5.5 released
Apache Jackrabbit 1.5.5 is a bug fix release that fixes issues reported against previous releases. The jackrabbit-jcr2spi component contains also some other improvements over previous releases. This release is fully compatible with the earlier 1.5.x releases.

See the news archive for past news.