+1 for release Checked checksums and signatures and verified required license headers with rat.
Regards Felix Am Donnerstag, den 03.04.2008, 18:33 +0300 schrieb Jukka Zitting: > Hi, > > I have posted a candidate for the Apache Jackrabbit 1.3.4 maintenance release > at > > http://people.apache.org/~jukka/jackrabbit/1.3.4/ > > See the included RELEASE-NOTES.txt file for details on release > contents and latest changes. The release candidate was built from > http://svn.apache.org/repos/asf/jackrabbit/tags/1.3.4. > > The release candidate consists of the traditional source and binary > packages as well as a staged org/apache/jackrabbit Maven repository > where the new artifacts have been included. > > Please vote on releasing these packages as Apache Jackrabbit 1.3.4. > The vote is on for the next 72 hours and passes on a majority of three > +1 votes. > > [ ] +1 Release the packages as Apache Jackrabbit 1.3.4 > [ ] -1 Do not release the packages because... > > For the record, the MD5 checksums of the main release artifacts are: > > 66fcc9bb88ddc3b7dbec04634af189bd source/jackrabbit-1.3.4-src.jar > bd6bfb2fd63f3bb1e633b0330267b623 binaries/jackrabbit-api-1.3.4.jar > 88cb2c09ef880ee092263d645df126d2 binaries/jackrabbit-classloader-1.3.4.jar > 8ecd7040e875e469dea0e9f05289344f binaries/jackrabbit-core-1.3.4.jar > 5a920419dab80a156012756c5c11855f binaries/jackrabbit-jca-1.3.4.rar > c964503343bcbc15a5ccab865a1149c8 binaries/jackrabbit-jcr-commons-1.3.4.jar > 381ff4e7d56317d0178babd4e5648d64 binaries/jackrabbit-jcr-rmi-1.3.4.jar > 484cec75013bb00116d5dd2fd5014a81 binaries/jackrabbit-jcr-server-1.3.4.jar > 294d831ea99a8ee0285b13fddda5fc86 binaries/jackrabbit-jcr-tests-1.3.4.jar > 4d20af0ebe9f5984d32a54b2c15e0576 > binaries/jackrabbit-text-extractors-1.3.4.jar > 75f23a1fa162e80530d34078e20f96c4 binaries/jackrabbit-webapp-1.3.4.war > 250280fe08f72a8d805135ec6129a49f binaries/jackrabbit-webdav-1.3.4.jar > > Here's my +1 vote. > > PS. See http://www.nabble.com/Release-auditing-guidelines-p8481069.html > for release auditing guidelines I wrote last year. > > BR, > > Jukka Zitting > > > > Release Notes -- Apache Jackrabbit -- Version 1.3.4 > > 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. Typical applications that use content repositories include content > management, document management, and records management systems. > > Apache Jackrabbit 1.3.4 is a patch release from the 1.3 maintenance branch. > This release is targeted to users who are not yet ready to upgrade to > the more recent Jackrabbit 1.4 release, but who still need some of the > more important recent fixes and improvements. See below for the full > list of changes since the 1.3.3 release. > > See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for more > information. > > Changes in this release > ----------------------- > > New features > > [JCR-954] - Allow to disable referential integrity checking for workspace > [JCR-1112] - CacheManager interval between recalculation of cache sizes ... > [JCR-1428] - Add API for selective bundle consistency check ... > > Improvements > > [JCR-948] - Support for JNDI configuration of BundleDbPersistenceManager > [JCR-1116] - Database persistence managers: log database and driver ... > [JCR-1209] - NodeImpl.checkout() calls save() two times > [JCR-1400] - Backport JCR-940: add db connection autoConnect for ... > [JCR-1421] - Backport JCR-1111: Accesss to version history results ... > > Bug fixes > > [JCR-1185] - building trunk fails with javacc plugin version 2.2 > [JCR-1227] - Restore of empty multivalue property always changes ... > [JCR-1271] - NullPointerException when iterating over properties > [JCR-1305] - JNDI data sources with BundleDbPersistenceManager: ... > [JCR-1399] - Backport JCR-1197: Node.restore() may throw ... > [JCR-1461] - Deadlock on concurrent commit/checkin operations > [JCR-1480] - Deadlock when executing Version operations > > Release Contents > ---------------- > > The release consists of a single source archive and a number of > pre-compiled binary component archives. > > * Jackrabbit source code (jackrabbit-1.3.4-src.jar) > > The main source archive contains a "jackrabbit-1.3.4-src" directory > with the full released source code and build environment. Use the > following commands (or the equivalent in your system) to build all > the released components with Maven 2: > > $ jar xf jackrabbit-1.3.4-src.jar > $ cd jackrabbit-1.3.4-src > $ mvn install > > The components contained in the released source archive are listed below > (with the pre-compiled binary archives in parenthesis): > > * Jackrabbit API (jackrabbit-api-1.3.4.jar) > > Interface extensions that Apache Jackrabbit supports in > addition to the standard JCR API. > > * Jackrabbit JCR Commons (jackrabbit-jcr-commons-1.3.4.jar) > > General-purpose classes for use with the JCR API. > > * Jackrabbit JCR Tests (jackrabbit-jcr-tests-1.3.4.jar) > > Set of JCR API test cases designed for testing the compliance > of an implementation. Note that this is not the official JCR TCK! > > * Jackrabbit Core (jackrabbit-core-1.3.4.jar) > > Core of the Apache Jackrabbit content repository implementation. > > * Jackrabbit Text Extractors (jackrabbit-text-extractors-1.3.4.jar) > > Full text extraction for for Jackrabbit. Includes support for > example for Adobe PDF and MS Excel, PowerPoint and word files. > > * Jackrabbit JCR-RMI (jackrabbit-jcr-rmi-1.3.4.jar) > > RMI network layer for the JCR API. > > * Jackrabbit WebDAV Library (jackrabbit-webdav-1.3.4.jar) > > Interfaces and common utility classes used for building a > WebDAV server or client. > > * Jackrabbit JCR Server (jackrabbit-jcr-server-1.3.4.jar) > > WebDAV servlet implementations based on JCR. > > * Jackrabbit Repository Classloader (jackrabbit-classloader-1.3.4.jar) > > Java classloader for loading classes from JCR content repositories. > > * Jackrabbit Web Application (jackrabbit-webapp-1.3.4.war) > > Deployable Jackrabbit installation with WebDAV support for JCR. > > * Jackrabbit JCA Resource Adapter (jackrabbit-jca-1.3.4.rar) > > J2EE Connector Architecture (JCA) resource adapter for Jackrabbit. > > 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 to Jackrabbit 1.3 > --------------------------- > > Apache Jackrabbit 1.3 is fully compatible with the previous 1.x releases. > A previous Apache Jackrabbit 1.x installation can be upgraded by replacing > the relevant jar files with the new versions. No changes to repository > contents are needed. > > This release replaces the previous jackrabbit-index-filters component with > an improved jackrabbit-text-extractors component. An existing Jackrabbit > installation can be upgraded to use the new text extraction components by > deploying the new jackrabbit-text-extractors jar file and updating the > relevant search index configuration. Jackrabbit still supports old index > filter configurations, but to use them you need to leave the old > jackrabbit-index-filters jar file in place. > > See below for a more detailed description of the structural changes in > the Apache Jackrabbit 1.2 release. > > Upgrading to Jackrabbit 1.2 > --------------------------- > > The most notable effect of the component restructuring in the 1.2 release > was that the previous jackrabbit-core component has been split in three > pieces: jackrabbit-api, jackrabbit-jcr-commons, and jackrabbit-core. Thus > you need to replace the previous jackrabbit-core-1.x.jar file with the > three new jar archives. > > The structure of the WebDAV components have also changed. WebDAV support > now consists of the webapp component jackrabbit-webapp and the libraries > jackrabbit-webdav and jackrabbit-jcr-server. > > The Apache Lucene dependency used for full text indexing has been upgraded > to version 2.0 in this release. Lucene 2.0 is able to continue using > existing index files, but you can also manually recreate the index with > Lucene 2.0 extensions by removing the "index" directories of a closed > repository. Jackrabbit will automatically re-index content when the > repository is next started. > > Also the Apache Derby dependency has been upgraded to version 10.2. > Like Lucene, the new Derby version can keep using existing database files. > New repositories and workspaces will however be created using extensions > and improvements introduced in the 10.2 version.
