Monday, 26 January 2009

New maintenance release on 1.4.1

I've just released 1.4.1.SP12, a patch release on "Cayenne", which is in maintenance mode.

This contains just one fix over SP11 - JBCACHE-1304 - a backport from 2.x, thanks to Brian Dueck who contributed the patch.

Downloads, etc. are all in their usual places.


Tuesday, 20 January 2009

3.0.2.GA ready for download

I've just cut 3.0.2.GA. Thanks to everyone for all the feedback on the CRs. This is an important micro release, addressing a number of bugs in 3.0.1.GA. For a full list, please visit JIRA for the release notes. In addition to bug fixes, this release comes with some performance (JDBC cache loader) and stability (TcpDelegatingCacheLoader) improvements, and a tighter overall memory footprint.

Thanks to several contributors, including Elias Ross, Jimmy Wilson, Galder ZamarreƱo, J. Baxter, Brian Stansberry and Krzysztof Sobolewski for submitting patches. Keep 'em coming!

Also, useful to note, the parallel test suite is finally in place as of this release. This cuts down our unit test time, running 3500+ tests takes under 10 minutes now. This is down from the 2+ hours it used to take. Thanks to Mircea Markus and Dominik Pospisil for getting this working; I know what a PITA it is debugging threading issues involving Maven Surefure and TestNG. :-)

Download 3.0.2.GA here (or our Maven2 repo), docs and the rest are all in their usual places.


Monday, 12 January 2009

JBoss Cache 3.0.2.CR2 is out

I've just released 3.0.2.CR2, possibly the final CR before I cut 3.0.2.GA. 3.0.2.GA will contain a handful of bugfixes on 3.0.1, including:

  • [ JBCACHE-1447 ] JDBM cache loader remove of the root childeren doesn't clear the data
  • [ JBCACHE-1450 ] putForExternalRead() doesn't use a 0 lock acquisition timeout with MVCC
  • [ JBCACHE-1452 ] JDBCCacheLoader Doesn't Work With Sybase
  • [ JBCACHE-1454 ] Memory leak in CacheStoreInterceptor
  • [ JBCACHE-1455 ] Rollback corrupts nodes loaded from cache loader
  • [ JBCACHE-1456 ] The root node starts with "children loaded" flag
  • [ JBCACHE-1457 ] TcpCacheServer: Listening thread should attempt recovery
  • [ JBCACHE-1459 ] FastCopyHashMaps misbehave when serialized and then deserialized
  • [ JBCACHE-1460 ] Inefficient remove() in JDBCCacheLoader
Please download this, give it a try and provide as much feedback as possible. Downloads are in the usual place.


Sunday, 4 January 2009

A New Year's present from JBCS

Hey guys,

Been quite a while since my last blog but here's an important one. If you thought that you couldn't get enough presents from Santa or you're loving the January sales, well it's getting better now. JBoss Cache Searchable has just got its first GA.

I just want to specify now that you have to pass in your class array when creating your searchable cache. Otherwise it breaks due to changes made in Hibernate Search 3.1.0.Beta and GA.

Apart from that, nothing different externally - go out and download it from sourceforge and tell us all about it on the forums. If you need to, have a look at the wiki or the API documentation.

I know that several people are keen to know about a searchable-pojo cache. A quick update is that I'm working on that and should have a release out soon. I will keep you posted, so watch this space.

Thanks and happy new year!