Tuesday, 29 March 2011

The final 5.0 alpha is out!

The final alpha release, 5.0.0.ALPHA4, has just been released with plenty of goodies to play with:
  • For end users, the biggest change is a further refinement of the fluent API first introduced in ALPHA3. We've basically worked hard to make it even more fluent and make it easier to quickly read and write programmatic configuration. The end result can be found in this example test file. Note that this changes are not compatible with 5.0.0.ALPHA3 fluent API.
  • For those service providers who are extending Infinispan to provide their own functionality, you can know extend Infinispan so that your own commands can be sent to other Infinispan nodes. This helps solve problems such as HHH-3818 in more elegant way without needing to rely on listeners and special types of objects. You can find examples of how to extend Infinispan to build your own commands here, and please note that as with any SPI, it requires a high understand of the code involved, so use it with care.
There's some other minor API changes and fixes as show in the release notes. As always, please use the user forums to report back, grab the release here, enjoy and keep the feedback coming.

Finally, the release for the first Beta in the 5.0 series will be very short, so keep an eye for an announcement very soon!


Monday, 28 March 2011

Better Hibernate integration!


Starting with 5.0 Infinispan's transaction support was enhanced to allow Synchronization-based enlistment in transactions (v.s. XAResource). A main use case for this is Hibernate's second level cache: by using Synchronization the transaction manager doesn't have to write the log on the disk. On the short, better performance!
You can read more about it here. Thanks to Galder Zamarreno, the integration will be released together with HHH-6062.


Friday, 25 March 2011

Long awaited 4.2.1.FINAL is out!

Much awaited, 4.2.1.FINAL, codenamed Ursusthis release contains a number of bug fixes, stability improvements and performance enhancements over the last release candidate, and over 4.2.0.FINAL.

I recommend anyone using any previous version of Infinispan upgrade to this latest and greatest iteration, which was worked on extensively this week - alongside a host of new features for 5.0.0.  Expect a beta on 5.0.0 to be out soon as well - lots of exciting stuff for people to play with.

As usual, grab the release here, (or if you use Maven, instructions here) and provide feedback here.


Monday, 7 March 2011

One last release candidate for 4.2.1

I've just cut 4.2.1.CR4 - hopefully the last before I can cut 4.2.1.FINAL soon.  Feedback on this is very important.  :-)

A bunch of things have been fixed - the changelog is here - and you know where downloads, forums, etc are!