Author: jukka Date: Fri May 26 04:59:47 2006 New Revision: 409654 URL: http://svn.apache.org/viewvc?rev=409654&view=rev Log: 1.0: Updated release notes for 1.0.1 Modified: jackrabbit/branches/1.0/RELEASE-NOTES.txt Modified: jackrabbit/branches/1.0/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/jackrabbit/branches/1.0/RELEASE-NOTES.txt?rev=409654&r1=409653&r2=409654&view=diff ============================================================================== --- jackrabbit/branches/1.0/RELEASE-NOTES.txt (original) +++ jackrabbit/branches/1.0/RELEASE-NOTES.txt Fri May 26 04:59:47 2006 @@ -1,4 +1,4 @@ -Release Notes -- Apache Jackrabbit -- Version 1.0 +Release Notes -- Apache Jackrabbit -- Version 1.0.1 Introduction ------------ @@ -8,9 +8,14 @@ Technology API (JCR) specified in the Java Specification Request 170 (JSR-170). -Apache Jackrabbit 1.0 is a fully conforming and stable JSR-170 +Apache Jackrabbit 1.0.1 is a patch release that fixes a number of +issues, see the included change history for details. No new +features or configuration changes have been introduced since +the 1.0 release. + +Apache Jackrabbit 1.0.1 is a fully conforming and stable JSR-170 implementation. Developed from the same source tree as the JSR-170 -reference implementation, the 1.0 release implements the full JCR API, +reference implementation, the 1.0.1 release implements the full JCR API, including level 1, level 2, and all the optional features like versioning, transactions, and observation. @@ -24,10 +29,10 @@ content repository implementation and the related general-purpose JCR utilities: - jackrabbit-core-1.0-src.jar + jackrabbit-core-1.0.1-src.jar - jackrabbit-core-1.0.jar - jackrabbit-jcr-commons-1.0.jar + jackrabbit-core-1.0.1.jar + jackrabbit-jcr-commons-1.0.1.jar This release contains also additional components that offer extra functionality for use with either Apache Jackrabbit core or any @@ -36,28 +41,28 @@ * RMI network layer for the JCR API. - jackrabbit-jcr-rmi-1.0-src.jar - jackrabbit-jcr-rmi-1.0.jar + jackrabbit-jcr-rmi-1.0.1-src.jar + jackrabbit-jcr-rmi-1.0.1.jar * Deployable Jackrabbit installation with WebDAV support for JCR. - jackrabbit-jcr-server-1.0-src.jar + jackrabbit-jcr-server-1.0.1-src.jar - jackrabbit-jcr-webdav-1.0.jar - jackrabbit-jcr-client-1.0.jar - jackrabbit-jcr-server-1.0.jar - jackrabbit-server-1.0.war + jackrabbit-jcr-webdav-1.0.1.jar + jackrabbit-jcr-client-1.0.1.jar + jackrabbit-jcr-server-1.0.1.jar + jackrabbit-server-1.0.1.war * J2EE Connector Architecture (JCA) resource adapter for Jackrabbit. - jackrabbit-jca-1.0-src.jar - jackrabbit-jca-1.0.rar + jackrabbit-jca-1.0.1-src.jar + jackrabbit-jca-1.0.1.rar * Text indexing filters for Jackrabbit. Includes example filters for Adobe PDF and MS Excel, PowerPoint, and Word. - jackrabbit-index-filters-1.0-src.jar - jackrabbit-index-filters-1.0.jar + jackrabbit-index-filters-1.0.1-src.jar + jackrabbit-index-filters-1.0.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. @@ -84,34 +89,67 @@ The known issues in this release are listed below: - [JCR-382] Setting WebDAV property without value causes NPE in ... - [JCR-381] Repository does not start if text filter dependencies are ... - [JCR-374] Missing 'node removed' event when removing a version - [JCR-371] ItemStateException on concurrently committing transactions ... - [JCR-369] IllegalNameException when importing document view with ... - [JCR-362] restore sometime throws error about missing tmp files + [JCR-441] Session logout doesn't release locks acquired using addLockToken + [JCR-440] Error Reading Locks + [JCR-436] InvalidQueryException thrown for a SQL query using WHERE ... + [JCR-435] Node.update() does not work correct for SNS + [JCR-427] thread local variable commitLog not dispose + [JCR-414] jcr:successors property not persisted correctly within a ... + [JCR-413] JCA will not compile with J2EE1.3 classes + [JCR-412] JCA Concurrent Modification Exception when ... + [JCR-406] If header evaluation compliance provlems + [JCR-392] Accessing element by number does not work + [JCR-385] ClassCastExeption when executing union queries [JCR-359] JCA project tests assume Windows paths - [JCR-336] Concurrent locking operations fail - [JCR-335] Deadlock caused by versioning operations within transaction - [JCR-331] RepositoryConfig instance can not be reused once it has ... - [JCR-325] docview roundtripping does not work with multivalue ... - [JCR-323] import/export does not work on the root node - [JCR-320] BinaryValue equals fails for two objects with two ... - [JCR-299] errors in text filters can cause indexing to fail ... - [JCR-285] Line-separator differences cause PredefinedNodeTypeTest ... - [JCR-272] Removal of versions throws javax.jcr.ReferentialIntegrity... - [JCR-140] Versioning might not be thread-safe - [JCR-50] Persistence data of versioning not cleaned up correctly - [JCR-43] Restore on node creates same-name-sibling of OPV-Version ... + [JCR-320] BinaryValue equals fails for two objects with two different ... + [JCR-299] errors in text filters can cause indexing to fail without ... + [JCR-272] Removal of versions throws javax.jcr.ReferentialIntegrityException + [JCR-43] Restore on node creates same-name-sibling of OPV-Version child ... [JCR-18] Multithreading issue with versioning -Note that JCR-374 causes two observation unit test failures to be reported. - See the issue tracker at http://issues.apache.org/jira/browse/JCR for more details. Change History -------------- + +Changes since 1.0: + + [JCR-443] Deadlock when concurrently committing and reading versioning ... + [JCR-439] Workspace.clone() fails the second time, if cloning referenceables + [JCR-437] Restoring a node which has OPV=Version children fails if they ... + [JCR-434] ArrayIndexOutOfBoundsException in NodeTypeDefDiff + [JCR-430] Memory leak when using transactions + [JCR-429] Session scoped lock not always removed on Session.logout() + [JCR-428] BLOBFileValue() might be discarded to early + [JCR-426] WorkspaceInfo.dispose() does not deregister from obs dispatcher + [JCR-424] PropertyState binary type desirialsation only returns half ... + [JCR-423] Node.restore() fails for existing non-versioned OPV=Version ... + [JCR-422] charset in Content-Type header shouldn't be in quotes + [JCR-421] PROPPATCH does not send multistatus after revision 397835 + [JCR-420] NullPointerException when deleting a property of type REFERENCE + [JCR-411] Binding repository to a nameserver with RegistryHelper causes ... + [JCR-408] RowIterator view of result for query '//*' only returns ... + [JCR-405] PROPPATCH doesn't respect document order + [JCR-400] PROPPATCH error marshalling when the resource can't be ... + [JCR-396] RMI published Repository using the jcr-rmi library gets lost ... + [JCR-395] Using transactions leads to memory leak + [JCR-393] WebDAV Library: VersionControlledResource constant lists ... + [JCR-391] WebDAV method invocation trying to create a new resource ... + [JCR-386] Query dump failed with deep query tree + [JCR-383] Default namespaces in JackrabbitNodeTypeManager.registerNodetypes + [JCR-382] Setting WebDAV property without value causes NPE in ... + [JCR-381] Repository does not start if text filter dependencies are missing + [JCR-374] Missing 'node removed' event when removing a version + [JCR-371] ItemStateException on concurrently committing transactions of ... + [JCR-369] IllegalNameException when importing document view with two mixins + [JCR-362] restore sometime throws error about missing tmp files + [JCR-336] Concurrent locking operations fail + [JCR-335] Deadlock caused by versioning operations within transaction + [JCR-285] Line-separator differences cause PredefinedNodeTypeTest to ... + [JCR-264] TextFilters get called three times within checkin() method + [JCR-140] Versioning might no be thread safe + [JCR-50] Persistence data of versioning not cleaned up correctly Changes since 1.0-rc3: