Thursday, 26 May 2016

Back from GeeCON 2016


Thanks to everyone who attended the Distributed Streams with Infinispan talk at GeeCON 2016!! It was a blast to give the talk and although there was a small hiccup with one of the demos, I managed to fix it and the both demos were successfully delivered. The code from the demos can be found in this git repository, and the slides can be found here.

I presented at GeeCON back in 2011 and it was great to be back once again! The organizers keep doing an amazing job and can't wait to come back. I particularly enjoyed how GeeCON was embracing other programming languages outside the Java Virtual Machine. For example, there were talks on Julia and Elm programming languages, both of which were superb and I really enjoyed them :).

As always I could not attend all the talks I wanted to but heard good things about Tomer's "How Shit Works: Storage" and Martin Thompson's final "Top 10 Performance Mistakes" keynote. I hope to catch those when the videos are released.

Hope to come back to GeeCON next year! :)

Cheers,
Galder

Tuesday, 17 May 2016

Infinispan 9.0.0.Alpha2 (and 8.2.2.Final)

Dear Infinispan users,

we have baked two fresh releases for you today.

First off we have a new micro release of our stable 8.2 branch which fixes 57 issues. If you are using any other 8.x release, please upgrade to 8.2.2.Final as this contains a bunch of bugfixes and performance improvements in all areas.

On top of that we have a brand new Alpha release from our development branch: 9.0.0.Alpha2 which comes loaded with a few goodies:

  • SNI support for HotRod, which paves the way for server multi-tenancy
  • JDBC cache stores can use upsert (one of our oldest bugs !!!)
  • An httpd-style access log for server
  • The new sequential interceptor architecture
  • Lucene query caching
  • A grand total of 138 issues were resolved
Don't forget to check-out our roadmap to see the schedule and the things we want to do

Download it now, try it and tell us what you think on the infinispan forums or come and meet us on IRC: channel #infinispan on Freenode. 

Monday, 9 May 2016

Infinispan coming to GeeCON 2016!


         

GeeCON 2016 is taking place in Krakow this coming week and I'll be speaking about data processing with Infinispan's distributed streams on Thursday, 12th of May. So, if you are interested in how to analyse your data using standard Java Streams API in a distributed environment, make sure you come to my talk! :)

Cheers,
Galder

Friday, 15 April 2016

Infinispan Spark connector 0.3 released!

The Infinispan connector for Spark allows to use Infinispan server as a datasource for Spark stream and batch jobs. This release brings compatibility with Spark 1.6, and also to Infinispan 8.2.1.Final, that contains a fix to allow proper failover when nodes leave and join the cluster during the job execution.

For the list of changes please see the release notes, for instructions on how to get started go to the documentation, and report any issue to JIRA.


Wednesday, 13 April 2016

Infinispan 9.0.0.Alpha1 is out!

Dear Infinispan community,

it is with great pleasure that we are announcing the release of Infinispan 9.0.0.Alpha1 the first release of the Infinispan 9 series.

We plan to do many exciting things in Infinispan 9.x, and this release is just one of many stepping-stones that will get us there. Here's what's included with Alpha1:
  • Graceful clustered shutdown / restart with persistent state
  • The REST cache store has a shiny new Netty-based backend, courtesy of Antoine Toulme
  • and many, many bugfixes: consult our issue tracker for a list of things we have fixed. 
A new major release is also the moment to peform some "spring-cleaning" (pun intended):
  • We've removed Spring 3.x support
  • We've removed our home-brew map/reduce implementation. By now you should be using the wonderful Streams-based API instead which are much nicer and provide better performance
  • We've dropped our custom NotifyingListeners in favour of Java's standard CompletableFuture
Don't forget to check-out our roadmap to see the schedule and the things we want to do

Download it now, try it and tell us what you think on the infinispan forums or come and meet us on IRC: channel #infinispan on Freenode.

Monday, 4 April 2016

Infinispan 8.1.3.Final is out!

Dear community,

We are proud to announce the release of Infinispan 8.1.3.Final. Download it here and try it out!

The maintenance release includes:

  • Fixed cluster startup in client server mode
  • Fixed default cache race condition during server start
  • Fixed QueryDSL parser failure with inheritence
  • Improved test suite stability
  • Fixed registering clustered listener (previously it cased SuspectException)
We also performed some upgrades:
  • Protostream was upgraded to 3.0.5.Final
  • XStream was upgraded to 1.4.9

Check out the fixed issuesdownload the releases and tell us all about it on the forum, on our issue tracker or on IRC on the #infinispan channel on Freenode.

Cheers,
The Infinispan team

Infinispan 8.2.1.Final is out!

Dear community,

We are proud to announce the release of Infinispan 8.2.1.Final. Download it here and try it out!

The release contains the following changes:

  • Improved test suite stability
  • Fixed deadlock and default cache race condition during server start
  • Fixed ShardIndexManager stop order
  • Rebalance start now contains node info
  • Fixed Timeout updating the JGroups view after killing one node
  • Boolean projections will work correctly in compatibility mode
We also upgraded some of our components:
  • Hibernate Search was upgraded to 5.6.0.Alpha3
  • XStream was upgraded to 1.4.9
Check out the stable release notesdownload the releases and tell us all about it on the forum, on our issue tracker or on IRC on the #infinispan channel on Freenode.

Cheers,
The Infinispan team