The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit version 1.1.1. The release is available for download
at:

 http://jackrabbit.apache.org/downloads.cgi


Release Notes -- Apache Jackrabbit -- Version 1.1.1

Introduction
------------

The Apache Jackrabbit project is an effort to build and maintain an
open source implementation of the Content Repository for Java
Technology API (JCR) specified in the Java Specification Request 170
(JSR-170). The project also produces a various tools and components
related to the JCR API.

Apache Jackrabbit 1.1.1 is  a patch release that fixes a number of
issues, see the include change history for details. No new features or
configuration changes have been introduced since the 1.1 release.

See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for
more information.

Release Contents
----------------

The main contents of this release are the Apache Jackrabbit core
content repository implementation and the related general-purpose JCR
utilities:

    jackrabbit-core-1.1.1-src.jar

    jackrabbit-core-1.1.1.jar
    jackrabbit-jcr-commons-1.1.1.jar

This release contains also additional components that offer extra
functionality for use with either Apache Jackrabbit core or any JCR
compliant content repository. These modules should be considered beta
quality:

* RMI network layer for the JCR API.

    jackrabbit-jcr-rmi-1.1.1-src.jar
    jackrabbit-jcr-rmi-1.1.1.jar

* Deployable Jackrabbit installation with WebDAV support for JCR.

    jackrabbit-jcr-server-1.1.1-src.jar

    jackrabbit-jcr-webdav-1.1.1.jar
    jackrabbit-jcr-client-1.1.1.jar
    jackrabbit-jcr-server-1.1.1.jar
    jackrabbit-server-1.1.1.war

* J2EE Connector Architecture (JCA) resource adapter for Jackrabbit.

    jackrabbit-jca-1.1.1-src.jar
    jackrabbit-jca-1.1.1.rar

* Text indexing filters for Jackrabbit. Includes example filters
  for Adobe PDF and MS Excel, PowerPoint, and Word.

    jackrabbit-index-filters-1.1.1-src.jar
    jackrabbit-index-filters-1.1.1.jar

All components are released as a source jar file and one or more
compiled binary files. All files contain a README.txt file with more
information. Note that external runtime dependencies are only included
for the war and rar archives. Other dependencies can be downloaded
either manually or automatically using the Maven build system.

Each release file is accompanied by SHA1 and MD5 checksums and a PGP
signature. The public key used for the signatures can be found in the
KEYS file located in the parent directory.

Upgrading from 1.0
------------------

Apache Jackrabbit 1.1.1 is fully compatible with the 1.0 release. An
Apache Jackrabbit 1.0 installation can be upgraded by replacing the
relevant jar files with the new versions. No changes to repository
contents are needed.

Change History
--------------

Changes since 1.1:

   * [JCR-67] - Node.canAddMixin(String)
   * [JCR-550] - OutOfMemoryError when re-indexing the repository
   * [JCR-562] - 'OR' in XPath query badly interpreted
   * [JCR-563] - encode/decode
   * [JCR-574] - MsExcelTextFilter throws Exception. Repository is not
   * [JCR-586] - Removing a mixin that adds a same-name-sibling child node
   * [JCR-587] - XMLTextFilter does not extract text elements
   * [JCR-594] - It's not possible to register event listeners that filters
   * [JCR-598] - DateValue.equals() relies on Calendar.equals()
   * [JCR-600] - Repository does not release all resources on shutdown
   * [JCR-602] - importXML still depends on Xerces
   * [JCR-603] - OracleFileSystem can't handle empty files
   * [JCR-605] - Error when registering node types on virgin repository
   * [JCR-606] - RMI-DateValue does not support full ISO8601 format
   * [JCR-620] - Workspace.getImportHandler() doesn't handle namespace
   * [JCR-624] - OutOfMemoryError When repeat login and the logout many times
   * [JCR-628] - OutOfMemory problem: HandleMonitor does not release closed
   * [JCR-629] - CompactNodeTypeDefWriter does not escaped names properly
   * [JCR-636] - Local AuthContext authenticates if LoginModule should be
   * [JCR-637] - Multiple namespace definitions in CND prevent definition of
   * [JCR-646] - Misleading exception message for jcr:deref()
   * [JCR-649] - Like expression does not match line terminator in String

See the issue tracker at http://issues.apache.org/jira/browse/JCR for
issue details and the full change histories of all Apache Jackrabbit
versions.

Known Issues
------------

The known issues in this release are listed below:

   * [JCR-18] - Multithreading issue with versioning
   * [JCR-43] - Restore on node creates same-name-sibling of OPV-Version
   * [JCR-320] - BinaryValue equals fails for two objects with two different
   * [JCR-385] - ClassCastExeption when executing union queries
   * [JCR-392] - Accessing element by number does not work
   * [JCR-406] - If header evaluation compliance provlems
   * [JCR-435] - Node.update() does not work correct for SNS
   * [JCR-441] - Session logout doesn't release locks acquired using
   * [JCR-449] - inconsistency in internal version items during commits
   * [JCR-517] - Reserved status of namespace jcr not enforced.
   * [JCR-522] - XPath parser too tolerant
   * [JCR-529] - New versions added after a restore have bad version name
   * [JCR-537] - Failure to remove a versionable node
   * [JCR-538] - failing Node.checkin() or Node.checkout() might leave
   * [JCR-544] - JCR-Server: Workspace.restore not mapped correctly
   * [JCR-546] - Deadlock during checkin
   * [JCR-566] - Versioning bug with restore and transactions
   * [JCR-575] - unicode escapes in files generated by JJTree
   * [JCR-591] - XPath position function does not work
   * [JCR-604] - After saving over Webdav the jcr:encoding property is
   * [JCR-607] - Importing XML at root level using a session from JCA throws
   * [JCR-609] - Empty custom_nodetypes.xml after restart
   * [JCR-614] - Weird locking behaviour in CachingHierarchyManager
   * [JCR-617] - CachingHieraarchyManager may serve moved items
   * [JCR-622] - Auto Reconnect for RepositoryAccessServlet
   * [JCR-625] - Memory is not freed up when jackrabbit-server war is
   * [JCR-632] - VersionManager lock not released in some circumstances
   * [JCR-639] - Allow modification of OPV=IGNORE items even if parent node
   * [JCR-641] - can't add lock token to session after 3 login/logout
   * [JCR-643] - Own AccessManager + VersionManager : AccesDenied problem
   * [JCR-648] - NullPointerException in SessionItemStateManager

Please use the issue tracker to report any other issues you may encounter.

Reply via email to