| 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. |