blob: 056c1f382e63c7290fa7052fccabe31d8384cb3d [file] [log] [blame]
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.