Thursday 23 February 2017

Node.js client 0.4.0 released with encryption and cross-site failover

We've just released Infinispan Node.js Client version 0.4.0 which comes with encrypted client connectivity via SSL/TLS (with optional TLS/SNI support), as well as cross-site client failover.

Thanks to the encryption integration, Node.js Hot Rod clients can talk to Hot Rod servers via an encrypted channel, allowing trusted client and/or authenticated clients to connect. Check the documentation for information on how to enable encryption in Node.js Hot Rod client.

Also, we've added the possibility for the client to connect to multiple clusters. Normally, the client is connected to a single cluster, but if all nodes fail to respond, the client can failover to a different cluster, as long as one or more initial addresses have been provided. On top of that, clients can manually switch clusters using switchToCluster and switchToDefaultCluster APIs. Check documentation for more info.

On top of that, we've applied several bug fixes that further tighten the inner workings of the Node.js client.

If you're a Node.js user and want to store data remotely in Infinispan Server instances, please give the client a go and tell us what you think of it via our forum, via our issue tracker or via IRC on the #infinispan channel on Freenode.

Infinispan 9.0 CR2 is out!

Dear community.

We are one step closer to the final release of Infinispan 9: we gladly announce the release of Infinispan 9.0.0.CR2.

The highlights of this release are:

  • Many dependencies have been upgraded to the latest and greatest:
    • JGroups 4.0.0.Final
    • Apache Lucene 5.5.4
    • Hibernate Search 5.7.0.Final
    • Protostream 4.0.0.Alpha7 
  • Transactional caches changes:
    • Removed asynchronous configuration since it won't be supported anymore.
    • Introduced EmbeddedTransactionManager: a basic transaction manager implementation.
  • Query now supports java.time.Instant natively
  • Changes in the configuration;
  • Significant performance improvements for embedded and client/server mode;
  • And finally, quite a few bug fixes preparing us for the final release !

You can read all about these in the release notes.
Keep an eye on the upgrade guide and start prepare your project for the final Infinispan 9 release.

So, please head over to the download page and try it out. If you have an issue, please report it in our bug tracker, ask us on the forum, or join us for a friendly chat on the #infinispan IRC channel on Freenode.

Regards,
Infinispan Team.

Wednesday 15 February 2017

Spring Boot Starters 1.0.0.Beta1

I'm happy to announce Spring Boot Starters 1.0.0.Beta1.

The changelog includes:

  • Fixed hotrod-client.properties path (now it uses classpath:hotrod-client.properties) 
  • ISPN-7468 Added Spring Cache automatic discovery and creation 
  • Fixed typo in artifact name 
  • Upgraded to the latest artifact versions 
  • Removed deprecated classes from tests
Grab them while they are hot!

Friday 10 February 2017

Infinispan 9.0.0.CR1

Those busy hackers over in the Infinispan dungeon have brewed up a new release, and it is the first candidate on the road to the final 9.
Infinispan 9.0.0.CR1 (codenamed "Ruppaner") includes a number of fixes and component upgrades over the last Beta release. You can read all about these in the fixed issues
 
We have also done a lot of work to restructure the user guide, upgrade guide and server admin guide to make it easier to find the answers you need.

So, please head over to the download page and try it out. If you have an issue, please report it in our bug tracker, ask us on the forum, or join us for a friendly chat on the #infinispan IRC channel on Freenode.

Prost,
Your friendly Infinispan team

Wednesday 8 February 2017

Hotrod clients C++/C# 8.1.0.CR1 released!

Dears,

we're pleased to announce that 8.1.0.CR1 release for C++/C# clients is out! Downloading the code you'll find these changes (and may more):
  • C++11 instead of the old portable custom classes
  • less bugs
  • more safety through TLS client authentication
We're getting closer to a final release, more updates on what's going on here:



Enjoy!