Friday, 24 July 2015

Infinispan 8.0.0.Beta2

Dear Infinispan Community,


We are happy to announce the second Beta release of Infinispan 8.0.0!
This release brings many improvements and fixes:
  • Distributed Stream support (ISPN-5293) - Support for distributed java.util.stream.Stream operations allowing for efficient remote aggregations and others (a detailed blog post will follow).
  • Grouping and aggregations with DSL based queries (ISPN-5416).
  • Log4J 2.x support (which people have been demanding for a long time).
  • The Server is now based upon WildFly 9.
  • Improvements in the Remote Iterator that will benefit the upcoming Apache Spark connector.
  • Development on our web based admin console continues as planned. We have added cache configuration viewers, updated live cache statistics as well as an ability to create caches from the admin console. Stay tuned for latest developments on our admin console project at https://github.com/infinispan/infinispan-management-console
For a complete list of features and bug fixes included in this release please refer to the release notes. Visit our downloads section to find the latest release.
We plan to release 8.0.0.Final at the end of August, so please stay tuned for more exciting developments happening during this cycle.


If you have any questions please check our forums, our mailing lists or ping us directly on IRC.

Many thanks to all who contributed to this release!

Cheers,
The Infinispan team

Tuesday, 7 July 2015

Infinispan 8.0.0.Beta1

Dear Infinispan community,

It is with great pleasure that we are announcing the first Beta release of Infinispan 8.0.0.

These are the main changes in this release:
Download it now and tell us what you think on our forums or come and meet us on IRC: channel #infinispan on Freenode. Don't forget to also check-out our roadmap to see the things we plan to get done during the 8.0 cycle.

Many thanks to all who contributed to this release!

Friday, 19 June 2015

Infinispan 7.2.3.Final

Dear Infinispan users,

thanks to your help, a few bugs have been found and fixed in the Infinispan 7.2 branch. So if you are affected by any of the bugs below, now is the time to upgrade.

Bug

  • [ISPN-4123] - Remote Query tests random failures
  • [ISPN-5444] - Filter/converters in server can't unmarshall custom cached classes
  • [ISPN-5522] - LIRS BoundedConcurrentHashMapv8 eviction for tree bin missing check
  • [ISPN-5524] - Race condition in SemaphoreCompletionService.executeFront()
  • [ISPN-5527] - Java system properties no longer supported in leveldb expiration path
  • [ISPN-5531] - java.lang.UnsupportedOperationException during remove (using RemoteCacheManager)
  • [ISPN-5543] - Bad tracef arguments are causing IllegalFormatConversionException
  • [ISPN-5560] - NotSerializableException for invalidation-cache
  • [ISPN-5565] - Memory leak in Hot Rod client tests
  • [ISPN-5566] - Listener Observation is not obeyed for non CacheEntryEvents

Enhancement

  • [ISPN-5519] - Cannot choose to run index-less query on an indexed cache in compat mode 
Again, downloads and release notes are at the usual pages, so go and check them out !

Happy hacking.


Wednesday, 17 June 2015

Infinispan 8.0.0.Alpha2

Dear Infinispan community,

it is with great pleasure that we are announcing the release of Infinispan 8.0.0.Alpha2 as we continue forward.

This release brings a few very useful features:
  • second batch for size-based eviction: sized based eviction has been updated to work when storeAsBinary is enabled or if the cache only contains primitive wrapper types (Integer, Long.. etc), Strings or byte[].
  • entry iterator over HotRod: it is now possible to iterate over all the entries in a cache even in distributed mode using HotRod.  This provides full consistency guarantees under a rehash event (node goes up or down) and batches data to help prevent memory issues on the client.
  • non-indexed query over indexed cache with compatiblity
  • first batch for infinispan core threading changes: we are improving our thread utilization significantly with the 8.0 release cycle and we already have reduced transport thread usage and added a configurable thread pool for async operations to prevent internal thread pool exhaustion.  There will be even more enhancements for this in future releases!
  • and many many bugfixes, consult our issue tracker for a list of things we have fixed.

Don't forget to also check-out our roadmap to see the things we plan to get done during the 8.0 cycle.

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

Wednesday, 27 May 2015

Infinispan 7.2.2.Final


Living up to the credo of "Release early, release often" we are releasing 7.2.2.Final to our community today. This release does not include any new features, but it has resolutions for the minor bugs we have found since we released 7.2.1.Final.

You can see the list of fixed issues on our issue tracker. Download the release and check out the 7.2 release notes if you haven't already.

Cheers,
Vladimir

Monday, 25 May 2015

Infinispan 8.0.0.Alpha1



Dear Infinispan community,

it is with great pleasure that we are announcing the release of Infinispan 8.0.0.Alpha1. This is the first release of Infinispan that requires Java 8 to compile and run. We have great plans in store for our Java 8 API, and this is the first step in getting there. Don't worry, however: we intend to maintain backwards compatibility for both configuration and API.

This release brings some highly requested features:
  • the introduction of size-based eviction, i.e. the ability to set a maximum amount of heap used by a cache. Please note that this requires enabling storeAsBinary. This feature has only been tested with HotSpot, and other JVMs (e.g. IBM J9) will not behave as expected. We welcome any improvements you can give us to help with alternate JVMs.
  • the ability to run non-indexed queries on indexed data: this means that if you issue a query with predicates which involve non-indexed fields, Infinispan will still be able to execute the query. In the future we intend to also add support for hybrid queries, i.e. queries which can take advantage of indexed fields but which also need to discern on non-indexed ones.
  • and many many bugfixes, consult our issue tracker for a list of things we have fixed. 
We have also removed asynchronous marshalling which never worked quite right, and also imposed several limitations on applications. Good riddance !
Don't forget to also check-out our roadmap to see the things we plan to get done during the 8.0 cycle.

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

Friday, 22 May 2015

Infinispan 8.0 "Infinite Darkness"



You have voted, and we have a clear winner: Infinite Darkness, which fits in nicely with the other infinity references in the 8 release.