Tuesday, 5 May 2009

JBoss Cache 3.1.0 Cascabel in final release

I've just released JBoss Cache 3.1.0.GA, codenamed Cascabel. The big feature in this release is non-blocking state transfer, which allows for state to be transferred to new joiners in a cluster without freezing the cluster. I blogged about non-blocking state transfer some months ago, here.

Other changes include some critical bug fixes such as JBCACHE-1490, JBCACHE-1496, JBCACHE-1507 and JBCACHE-1508. New features - in addition to non-blocking state transfer - include a new lock-per-Fqn scheme for MVCC, which provides greater concurrency than the striped lock mechanism at the cost of memory usage and a slight performance hit.

The complete list of JIRAs addressed is here.

Downloads, documentation, etc are all in the usual place.

Enjoy!
Manikc

3 comments:

Pavel said...

how about maven?

nick said...

We are very interested in exploring caching solutions for our enterprise app. We currently deploy on JBoss 4.2.2. After some reading, i found out that 4.2.2 shipped with JBoss Cache 1.4.1. Is it possible to stick with JBoss 4.2.2 and use the latest JBoss cache (3.1.0) with it, or would be have to upgrade to JBoss 5 to use 3.1.0? Thanks.

Manik Surtani said...

@nick while you can use JBC 3.x on JBoss 4.x (see http://www.jboss.org/community/wiki/JBossCache2xand3xandJBossAS4x), the recommended approach is still to use JBoss AS 5.x.