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

Posted by Galder Zamarreño on 2012-04-26
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

Posted by Galder Zamarreño on 2012-04-13
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

Posted by Galder Zamarreño on 2012-03-28
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.

Please keep the feedback coming, and as always, you can download the release from here.

Cheers, Galder

Posted by Galder Zamarreño on 2012-01-31
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

Posted by Manik Surtani on 2011-08-05
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

Posted by Galder Zamarreño on 2011-03-29
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

Posted by Mircea Markus on 2011-02-21
Tags: release release candidate

Friday, 17 December 2010

Another X'mas present from Infinispan: 4.2.0.FINAL

image

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

Posted by Manik Surtani on 2010-12-17
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

Posted by Galder Zamarreño on 2010-12-17
Tags: release alpha

Thursday, 25 November 2010

Infinispan 4.2.0.CR2 "Ursus" is out!

Hi,

CR2 release fixes a critical issue from CR1: NumberFormatException when creating a new GlobalConfiguration objects (ISPN-797). Besides this, the client-server following two issues were fixed around client server modules:

  • In Memcached, negative items sizes in set/add should return CLIENT_ERROR (ISPN-784)

  • In REST, HEAD on nonexistent cache still produces status 500 (ISPN-795)

Big thanks to Galder for fixing these so quickly!

Cheers,

Mircea

Posted by Mircea Markus on 2010-11-25
Tags: release release candidate

News

Tags

JUGs alpha as7 asymmetric clusters asynchronous beta c++ cdi chat clustering community conference configuration console data grids data-as-a-service database devoxx distributed executors docker event functional grouping and aggregation hotrod infinispan java 8 jboss cache jcache jclouds jcp jdg jpa judcon kubernetes listeners meetup minor release off-heap openshift performance presentations product protostream radargun radegast recruit release release 8.2 9.0 final release candidate remote query replication queue rest query security spring streams transactions vert.x workshop 8.1.0 API DSL Hibernate-Search Ickle Infinispan Query JP-QL JSON JUGs JavaOne LGPL License NoSQL Open Source Protobuf SCM administration affinity algorithms alpha amazon anchored keys annotations announcement archetype archetypes as5 as7 asl2 asynchronous atomic maps atomic objects availability aws beer benchmark benchmarks berkeleydb beta beta release blogger book breizh camp buddy replication bugfix c# c++ c3p0 cache benchmark framework cache store cache stores cachestore cassandra cdi cep certification cli cloud storage clustered cache configuration clustered counters clustered locks codemotion codename colocation command line interface community comparison compose concurrency conference conferences configuration console counter cpp-client cpu creative cross site replication csharp custom commands daas data container data entry data grids data structures data-as-a-service deadlock detection demo deployment dev-preview development devnation devoxx distributed executors distributed queries distribution docker documentation domain mode dotnet-client dzone refcard ec2 ehcache embedded embedded query equivalence event eviction example externalizers failover faq final fine grained flags flink full-text functional future garbage collection geecon getAll gigaspaces git github gke google graalvm greach conf gsoc hackergarten hadoop hbase health hibernate hibernate ogm hibernate search hot rod hotrod hql http/2 ide index indexing india infinispan infinispan 8 infoq internationalization interoperability interview introduction iteration javascript jboss as 5 jboss asylum jboss cache jbossworld jbug jcache jclouds jcp jdbc jdg jgroups jopr jpa js-client jsr 107 jsr 347 jta judcon kafka kubernetes lambda language learning leveldb license listeners loader local mode lock striping locking logging lucene mac management map reduce marshalling maven memcached memory migration minikube minishift minor release modules mongodb monitoring multi-tenancy nashorn native near caching netty node.js nodejs non-blocking nosqlunit off-heap openshift operator oracle osgi overhead paas paid support partition handling partitioning performance persistence podcast presentation presentations protostream public speaking push api putAll python quarkus query quick start radargun radegast react reactive red hat redis rehashing releaase release release candidate remote remote events remote query replication rest rest query roadmap rocksdb ruby s3 scattered cache scripting second level cache provider security segmented server shell site snowcamp spark split brain spring spring boot spring-session stable standards state transfer statistics storage store store by reference store by value streams substratevm synchronization syntax highlighting tdc testing tomcat transactions tutorial uneven load user groups user guide vagrant versioning vert.x video videos virtual nodes vote voxxed voxxed days milano wallpaper websocket websockets wildfly workshop xsd xsite yarn zulip

back to top