| Release Notes -- Apache Jackrabbit -- Version 1.5.7 |
| |
| Introduction |
| ------------ |
| |
| 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. See the Jackrabbit web site at http://jackrabbit.apache.org/ for |
| more information. |
| |
| 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. |
| |
| See below for a full listing of fixes included in this release. |
| |
| Changes in this release |
| ----------------------- |
| |
| All the fixes in this release are listed below per affected component. |
| The modified components have had their version numbers upgraded to 1.5.7; |
| other components are still at their previous 1.5.x versions. |
| |
| jackrabbit-core |
| |
| Bug fixes |
| [JCR-2082] Query does not work after logging into workspace with no indexes |
| [JCR-2129] Prevent data inconsistencies due to incorrect or missed ... |
| [JCR-2138] Prevent persistence of faulty back-references |
| [JCR-2168] Avoid premature publication of XAItemStateManager |
| [JCR-2169] BundleDbPersistenceManager consistencyFix doesn't fix missing ... |
| |
| Improvements |
| [JCR-2106] SystemSessions created for GarbageCollector are not logged out of |
| |
| jackrabbit-jcr2spi |
| |
| Improvements |
| [JCR-1797] SPI: RepositoryService.getItemInfos should be allowed to ... |
| |
| You can look up individual issues for more details in the Jackrabbit |
| issue tracker at https://issues.apache.org/jira/browse/JCR. |
| |
| Contributors |
| ------------ |
| |
| The following people have contributed to this release by submitting bug |
| reports or by participating in the issue resolution process. |
| |
| Angela Schreiber Martijn Hendriks Peter Dettman |
| Jukka Zitting Mateusz Juszkiewicz Thomas Mueller |
| Marcel Reutegger Michael Dürig |
| |
| Thank you to everyone involved! |
| |
| Release Contents |
| ---------------- |
| |
| This release consists of a single source archive (jackrabbit-1.5.7-src.jar) |
| that contains all the Apache Jackrabbit components. Use the following |
| commands (or the equivalent in your system) to build the release with |
| Maven 2 and Java 1.4 or higher: |
| |
| jar xf jackrabbit-1.5.7-src.jar |
| cd jackrabbit-1.5.7 |
| mvn install |
| |
| Note that the OCM components require Java 5 or higher, and are not included |
| in the build when using Java 1.4. |
| |
| The source archive is accompanied by SHA1 and MD5 checksums and a PGP |
| signature that you can use to verify the authenticity of your download. |
| The public key used for the PGP signature can be found at |
| https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS. |
| |
| The build will result in the following components (with artifactIds in |
| parenthesis) being built and installed in your local Maven repository. |
| Pre-built binary artifacts of these components are also available on |
| the on the central Maven repository. |
| |
| * Jackrabbit Parent POM (jackrabbit-parent) |
| The Maven parent POM for all Jackrabbit components. |
| |
| * Jackrabbit API (jackrabbit-api) |
| Interface extensions that Apache Jackrabbit supports in |
| addition to the standard JCR API. |
| |
| * Jackrabbit JCR Commons (jackrabbit-jcr-commons) |
| General-purpose classes for use with the JCR API. |
| |
| * Jackrabbit JCR Tests (jackrabbit-jcr-tests) |
| Set of JCR API test cases designed for testing the compliance |
| of an implementation. Note that this is not the official JCR TCK! |
| |
| * Jackrabbit JCR Benchmarks (jackrabbit-jcr-benchmark) |
| Framework for JCR performance tests. |
| |
| * Jackrabbit Core (jackrabbit-core) |
| Core of the Apache Jackrabbit content repository implementation. |
| |
| * Jackrabbit Text Extractors (jackrabbit-text-extractors) |
| Text extractor classes that allow Jackrabbit to extract text content |
| from binary properties for full text indexing. |
| |
| * Jackrabbit JCR-RMI (jackrabbit-jcr-rmi) |
| RMI remoting layer for the JCR API. |
| |
| * Jackrabbit WebDAV Library (jackrabbit-webdav) |
| Interfaces and common utility classes used for building a |
| WebDAV server or client. |
| |
| * Jackrabbit JCR Server (jackrabbit-jcr-server) |
| WebDAV servlet implementations based on JCR. |
| |
| * Jackrabbit JCR Servlets (jackrabbit-jcr-servlet) |
| Set of servlets and other classes designed to make it easier to use |
| Jackrabbit and other JCR content repositories in web applications. |
| |
| * Jackrabbit Repository Classloader (jackrabbit-classloader) |
| Java classloader for loading classes from JCR content repositories. |
| |
| * Jackrabbit Web Application (jackrabbit-webapp) |
| Deployable Jackrabbit installation with WebDAV support for JCR. |
| |
| * Jackrabbit JCA Resource Adapter (jackrabbit-jca) |
| J2EE Connector Architecture (JCA) resource adapter for Jackrabbit. |
| |
| * Jackrabbit SPI (jackrabbit-spi) |
| The SPI defines a layer within a JSR-170 implementation that separates |
| the transient space from the persistent layer. |
| |
| * Jackrabbit SPI Commons (jackrabbit-spi-commons) |
| This component contains generic utility classes that might be used |
| to build an SPI implementation. |
| |
| * Jackrabbit SPI2JCR (jackrabbit-spi2jcr) |
| This component contains a SPI implementation wrapping around an |
| implementation of JSR-170. |
| |
| * Jackrabbit JCR2SPI (jackrabbit-jcr2spi) |
| This component contains an implementation of the JSR-170 API and |
| covers the functionality that is not delegated to the SPI |
| implementation. |
| |
| * Jackrabbit Standalone (jackrabbit-standalone) |
| Jackrabbit server in a self-contained runnable jar. |
| |
| * Jackrabbit OCM (jackrabbit-ocm) |
| Object-Content mapping tool for persisting and accessing Java objects |
| in a JCR content repository. |
| |
| * Jackrabbit OCM Node Management (jackrabbit-ocm-nodemanagement) |
| This component simplifies registration of node types and namespaces |
| referenced in OCM mapping descriptors. |
| |
| About 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. Typical applications that use content repositories include content |
| management, document management, and records management systems. |
| |
| For more information, visit http://jackrabbit.apache.org/ |
| |
| About The Apache Software Foundation |
| ------------------------------------ |
| |
| Established in 1999, The Apache Software Foundation provides organizational, |
| legal, and financial support for more than 100 freely-available, |
| collaboratively-developed Open Source projects. The pragmatic Apache License |
| enables individual and commercial users to easily deploy Apache software; |
| the Foundation's intellectual property framework limits the legal exposure |
| of its 2,500+ contributors. |
| |
| For more information, visit http://www.apache.org/ |
| |