I was reading some news items, and saw Jackrabbit 1.4 was released...
http://www.infoq.com/news/2008/01/apache-jackrabbit-14
"Apache Jackrabbit is a fully conforming implementation of the
Content Repository for Java Technology API (JCR), and has released
version 1.4 after over 9 months of hard work.
Included in the release notes are 220 new features, improvements, and
bug fixes since the 1.3 release, making 1.4 the largest release to
date."
According to the release notes it should be pretty easy to drop in
1.4 in place of 1.3
( http://www.apache.org/dist/jackrabbit/RELEASE-NOTES-1.4.txt )
Upgrading to Jackrabbit 1.4
---------------------------
Apache Jackrabbit 1.4 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 and adding some new
dependencies.
No changes to repository contents are needed.
Jackrabbit 1.4 introduces the SPI layer described above, and in
addition to
it's earlier dependencies the jackrabbit-core component now also
needs the
jackrabbit-spi and jackrabbit-spi-commons components in the classpath.
A number of classes in jackrabbit-jcr-commons have been deprecated,
and you
should check for the suggested replacements if you use those classes
in your
applications.
The Lucene dependency was upgraded to 2.2.0, and so you need to upgrade
also the lucene-core jar file in your classpath when upgrading
jackrabbit-core. No index file changes are needed.
Repository configuration has been extended with a number of options for
storage, locking and indexing strategies. However, no changes to
existing
configuration files are needed unless you want to enable these new
features.
A minor behavioural change to queries containing XPath "not(@property)"
constraints was made to make Jackrabbit better conform with the JCR
specification. In Jackrabbit 1.3 and before such constraint would match
empty multi-valued properties, but in Jackrabbit 1.4 the contraint is
true
only if the property does not exist.
-------
Perhaps 1.4 with it's myriad bug fixes will help with the problems
that people were seeing with memory leaks?
I'll upgrade my Jackrabbit on my development server when I find time
- but I'm guessing ( hoping? :) ) someone else will find time before
I do :)
Ryan
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------