Wednesday, 28 October 2009

First release candidate now available

Infinispan 4.0.0.CR1 is now available for download. This is an important release, containing several critical bug fixes on the last beta. Performance has improved too, with a better default JGroups stack. Many thanks to the multitude of contributors and committers who have worked hard to make this release a possibility.

A full change log is available on JIRA. Downloads and documentation are in the usual place. Please test this release with anger; feedback is critical to a high-quality final release. The user forums should be used to provide such feedback.


Tuesday, 20 October 2009

Follow-up on Infinispan Community Day at Devoxx

A follow-up on the joint SEAM and Infinispan community event at Devoxx, this year, the event will be held on Friday, 20 November, at ViaVia Antwerp ( with the doors opening at 16:30. The first talk will begin at 17:05 with the second one ending by 19:30. Food to follow, lots of interesting discussion, Q&A, etc. We look forward to seeing you all there!


Infinispan based Hibernate Cache Provider available now!

Update (2009/11/13)! Infinispan 4.0.0.Beta2 based Hibernate second level cache provider now available in Hibernate 3.5 Beta2. However, neither Infinispan 4.0.0.Beta2 nor the Infinispan Cache Provider jar are available in the zip distribution. Instead, please download Infinispan 4.0.0.Beta2 from our download site and the Infinispan Cache Provider from our Maven repository.

I've just finished the development of an Infinispan 4.0 based Hibernate second level cache provider. This will be included from next Hibernate 3.5 release onwards but if you cannot wait and wanna play with it in the mean time, just checkout Hibernate trunk from our SVN repository and run 'mvn install'.

I've also written a wiki called "Using Infinispan as JPA/Hibernate Second Level Cache Provider" that should help users understand how to configure the Infinispan cache provider and how to make the most of it!

So, what's good about it? Why should I use it? First of all, since the cache provider is based on Infinispan, you benefit from all the improvements we've done to Infinispan in terms of performance and memory consumption so far and there are more to come!

On top of that, starting with this cache provider, we're aiming to reduce the number of files needed to modify in order to define the most commonly tweaked parameters. So, for example, by enabling eviction/expiration configuration on a per generic Hibernate data type or particular entity/collection type via hibernate.cfg.xml or persistence.xml, users don't have to touch to Infinispan's cache configuration file any more. You can find detailed information on how to do this in the "Using Infinispan as JPA/Hibernate Second Level Cache Provider" wiki

Please direct any feedback to the Infinispan user forum.


Wednesday, 14 October 2009

Infinispan Community Day at Devoxx

We're hosting an Infinispan community day in Antwerp in November, just after Devoxx 2009. This will be on Friday, just after the main conference finishes. Expect core Infinispan committers to be around, running demos and answering specific questions. Buy a beer, get a question answered. :-) This session will also be co-hosted alongside the SEAM community session, so you get 2 interesting techs in one go! The venue is TBD but I will post more details on this shortly. It will be close enough to the main conference venue though.

This is a free event, but please register so we can keep track of numbers.

And FYI, I will be speaking at the conference on Infinispan and the future of data grids - I do hope to see you there!


Monday, 5 October 2009

Another beta for Infinispan

Rather than releasing a CR1 so soon, I have decided to cut another beta instead, mainly due to the sheer volume of changes since the last beta. So here is what you have to look forward to. A pile of bugs fixed thanks to reports made by you, the community. A couple of packages upgraded, including JGroups (to 2.8.0.CR2) and JBoss Marshalling (to 1.2.0.CR4). And two new modules introduced: a tech preview of the query API, and the new RESTful server module, thanks to Navin and Michael accordingly. A full list of issues addressed in this release is available on JIRA.

We're pushing hard for a series of CRs now, to solidify the codebase and make sure it exceeds expectations in performance, scalability, stability and ease of use. Your feedback has always been valuable, please keep it coming!

This release is available for download in the usual place, and the wiki should be used as your primary port-of-call for documentation. Discuss issues on the user forum, and don't forget to tweet about Infinispan! :-)