Infinispan Roadmap
The roadmap for Infinispan is maintained in detail in JIRA, as are estimated release dates, etc.
This page contains a high level overview of what to expect in upcoming releases.
Upcoming releases
Infinispan 5.3.0 Tactical Nuclear Penguin (target release: end May 2013)
Infinispan 6.0.0 (target release: Oct 2013)
Infinispan 6.1.0
Infinispan 6.2.0
Infinispan 7.0.0
Historic releases
Infinispan 4.0.0 Starobrno (released February 2010)
Infinispan 4.1.0 Radegast (released September 2010)
Infinispan 4.2.0 Ursus (released December 2010)
Infinispan 5.0.0 Pagoa (released August 2011)
Infinispan 5.1.0 Brahma (released January 2012)
Infinispan 5.2.0 Delirium (target release: Jan 2013)
Upcoming releases
Infinispan 5.3.0 Tactical Nuclear Penguin (target release: end May 2013)
- Hot Rod over TLS/SSL
- Memcached over TLS/SSL
- Hawt.io management console plugin (will be bundled as a part of Hawt.io 1.1)
*Work to be contributed by community members (might only make it in this release if contributed on time - deferred otherwise)
Bold and italicised features are considered primary drivers for a major version change.
- Transactions over Hot Rod
- Transactions over REST
- Schemas and validation
- Coarse grained authentication/authorization (socket-level) for memcached, Hot Rod
- Alternate management consoles - EAP embedded, etc.
- Adaptive data location and affinity (Cloud-TM)
- Rolling upgrades for in-memory clients
- C++ and .NET Hot Rod clients
- Querying over Hot Rod (prototype?) *
- Querying over REST (prototype?)
* This is feature encompasses several phases. See https://community.jboss.org/wiki/QueryingDesignInInfinispan for details.
Infinispan 6.1.0
- Querying over Hot Rod
- Querying over REST
- Map/Reduce over Hot Rod
- Map/Reduce over REST
- Map/reduce and querying into CLI
Infinispan 6.2.0
- JDK8 streaming API for distributed data structures
- Counters and atomic operations
- Events over Hot Rod
- Continuous queries/CEP
- JSR 347
- Multi-tenancy (fine-grained ACL-based security)
- Websocket access
- Ergonomics (auto tuning and configuration)
- Integration with GlusterFS
- Optimised cache store to natively use Gluster’s distribution capabilities
Infinispan 7.0.0
- Eventual consistency
- Parallel querying/hybrid search based on map/reduce and indexed querying (Dremel)
- User-deployable interceptors/keymappers/keyaffinityservices/grouper/etc for Server
- Autonomous management via console - SLA based launching and killing of nodes
- Data locality and rule-based localisation of data (LEADS)
- Better OSGi modularisation
Historic releases
Infinispan 4.0.0 Starobrno (released February 2010)
- First cut of the new API
- Includes consistent hash based data distribution for high scalability
- Includes a TreeCache API for compatibility with JBoss Cache 3.x.
- Query API technical preview
- RESTful server
Infinispan 4.1.0 Radegast (released September 2010)
- Memcached-compliant server module and high-performance cache client
- Hot Rod server and client modules
- RemoteCacheStore based on server module
- LIRS eviction algorithm
- Deadlock detection and eager locking to be used together
- Deadlock detection optimisations
- Eager locking optimisations
- Map/reduce API
- Distributed executors
- Virtual Nodes
- Grouping API for colocating entries
- PUSH based rehashing
- Enhancements and improvements to transactions and locking schemes
- Improvements to buffer size prediction for marshallers
Infinispan 5.2.0 Delirium (target release: Jan 2013)