Thursday, 26 April 2012
Infinispan 5.1.4.FINAL is out now!
Infinispan 5.1.4.FINAL is out now fixing a bunch of issues as well as enhancing performance of Infinispan’s Memcached and REST servers, plus it now exposes a couple of new JMX attributes such as cache view (RpcManager.CommittedViewAsString & RpcManager.PendingViewAsString) and cluster name.
Please note that we’ve changed the default value of worker threads for Infinispan servers to be twice the number of processors instead of 20 times the number of processors in order to be more efficient out of the box. The number of worker threads is of course configurable, so you can always modify it according to your use case.
Full details of what has been fixed can be found here, and if you have feedback, please visit our forums. Finally, as always, you can download the release from here.
Cheers, Galder
Tags: release final
Friday, 13 April 2012
Infinispan 5.1.4.CR1 is here!
Infinispan 5.1.4.CR1 is out now with minor improvements focusing on third party library upgrades such as JBoss Transactions and JGroups, and state transfer related issues, and reducing the resource consumption of testsuite.
Full details of what has been fixed can be found here, and if you have feedback, please visit our forums. Finally, as always, you can download the release from here.
Cheers, Galder
Tags: state transfer release candidate release
Wednesday, 28 March 2012
Infinispan 5.1.3.FINAL is here!
Infinispan 5.1.3.FINAL is out now after having received very positive feedback on 5.1.3.CR1 and fixing some other issues on top of that, such as the file cache store leaving files open, improving standalone Infinispan Memcached implementation performance, and including Infinispan CDI extension jars in our distribution.
"Release early, release often", that’s out motto, so we’ll carry on taking feedback onboard and releasing new Infinispan versions where we improve on what we’ve done in the past apart from coming out with new goodies.
Thanks to everyone, both users who have been getting in touch to provide their feedback and developers who have been quickly reacting to users fixing issues and implementing requested features.
Full details of what has been fixed in FINAL (including CR1) can be found here, and if you have feedback, please visit our forums. Finally, as always, you can download the release from here.
Cheers, Galder
Tags: release memcached cdi final performance
Tuesday, 31 January 2012
Infinispan 5.1.1.CR1 is out
Thanks to everyone that downloaded Infinispan 5.1.0.FINAL 'Brahma' in the last week. We’ve had tremendous feedback from the community and as a result we’ve decided to do a minor release called 5.1.1.CR1 to address the most important issues reported. So, if you’re using 5.1.0.FINAL, I’d strongly recommend that you upgrade as soon as possible. We hope to do a FINAL release later on this week.
Cheers, Galder
Tags: release release candidate
Friday, 05 August 2011
Infinispan 5.0.0.FINAL has hit the streets!
So here we have it - Infinispan 5.0 Pagoa has been released. This is a big, big release over 4.2.x, with over 45 new features (including the much more robust PUSH-based rehashing, XA recovery, smart L1 invalidation and virtual nodes) and over 30 bugs squashed, including several critical performance and stability related ones. Major new programming models are supported too - from Spring and CDI through to OSGi, map/reduce and distributed code execution.
Pagoa has gone through over six months of development, the first alpha being made publicly available in December 2010, and 8 whole release candidates since the end of April this year. This is the most stable, fastest, feature-rich version of Infinispan to date. Pagoa has been integrated in other products, projects, frameworks and services - including the lightning-fast JBoss AS 7 - and we expect to see much, much more in this regard.
Pagoa really is a community-centric release. I’ve seen loads of participation, from users, system integrators, extension-authors, researchers and academics, framework authors, and PaaS providers. This participation has taken the form of providing feedback and bug reports through to profiler analysis; from helping with documentation and demos through to contributing major new features; from suggesting ideas and improvements to participating in detailed design meetings. It is this participation that really helps Infinispan grow and mature, and at the same time innovate, taking us one step closer to becoming the best damn data grid out there.
So, a big thank you to everyone who participated, this really is your release.
As usual, download the release, provide feedback, read through the detailed changelog. And check out our brand-new documentation site too!! :-)
Finally, in other news, I recently blogged about Brahma, the codename for Infinispan 5.1. Yes, work has already started here, expect Brahma to be a real firecracker. Check out the post, vote for your most desired features. Brahma will also form the basis of Red Hat’s Enterprise Data Grid product, which was announced in May. You’ll finally have a fully supported open source data grid!
Enjoy!
Manik
Tags: final release
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!
Cheers,
Galder
Tags: release alpha
Monday, 21 February 2011
Infinispan 4.2.1.CR3 is out!
Hi,
This release is a fix for the XSD issue from 4.2.1.CR2. Sorry for the inconvenience caused, we’ll make sure that we learn from our mistakes.
Please use the user forums to report back and download the release here.
Cheers,
Mircea
Tags: release release candidate
Friday, 17 December 2010
Another X'mas present from Infinispan: 4.2.0.FINAL
So Christmas is meant to be full of presents, right? Yep you heard that right - two releases in one day :-) Hot on the heels of Galder’s 5.0.0.ALPHA1 release, here’s the much-awaited 4.2.0.FINAL. This is a big release. Although it only contains a handful of new features - including ISPN-180 and ISPN-609 - it contains a good number of stability and performance improvements over 4.1.0, a complete list of which is available here. Yes, that is over 75 bugs fixed since 4.1.0!!
This really is thanks to the community, who have worked extremely hard on testing, benchmarking and pushing 4.1.0 - and subsequent betas and release candidates of 4.2 - which has got us here. This really is helping the project to mature very, very fast. And of course the core Infinispan dev team who’ve pulled some incredible feats to get this release to completion. You know who you are. :-)
I’d also like to reiterate the availability of Maven Archetypes to jump-start your Infinispan project - read all about that here.
So with that, I’d like to leave you with 4.2.0, Ursus, and say that we are full steam ahead with 5.0 Pagoa now. :-) As usual, download 4.2.0 here, read about it here, provide feedback here.
Enjoy, and Happy Holidays! Manik
Tags: release final
Friday, 17 December 2010
Xmas arrives early for Infinispan users! 5.0.0.ALPHA1 is out!
Just in time for Christmas, the first release in the 5.x series called 5.0.0.ALPHA1 is out. This release implements one of the most demanded features which is the ability to store non-Serializable objects into Infinispan data grids! You can now do so thanks to the ability to plug Infinispan with Externalizer implementations that know how to marshall/unmarshall a particular type. To find out more on how to implement this Externalizers and how to plug them, check the following article that explain this in great detail.
A very important benefit of using Infinispan’s Externalizer framework is that user classes now benefit from a lightning fast marshalling framework based on JBoss Marshalling. Back in the 4.0.0 days when we switched from JDK serialization to JBoss Marshalling, we saw a performance improvement of around 10-15% and we’re confident that 5.x user applications will see a similar performance increase once they start providing Externalizer implementations for their own types.
At this stage, it’s very important that Infinispan users have a go at implementing their own Externalizer implementations so that we have enough time to make adjustments based on feedback provided. Your input is crucial!!
Staying with the marshalling topic, another novelty included in this release is the ability to plug Hot Rod clients with portable serialization thanks to Apache Avro. This is not tremendously important right now, but once Hot Rod protocol clients have been written in other languages, they’d be able to seamlessly share data even if they’re written in different languages! In case you’re not aware, a Python Hot Rod client is already in the making…
Finally, details of all issues fixed can be found here, the download is here, and please report issues here. :-)
Enjoy and Merry Christmas to all :)
Galder
Tags: release alpha
Thursday, 25 November 2010
Infinispan 4.2.0.CR2 "Ursus" is out!
Tags: release release candidate