Terracotta is an in-memory data management platform. These products are built on top of a distributed, high performance scalable architecture. There are currently three products.

Terracotta software products and projects are made available in several packaged kits. In addition to releasing individual products/projects as kits (such as Ehcache and Quartz Scheduler), the Terracotta kit is a package that includes the Terracotta platform, Ehcache, Quartz Scheduler, Sessions, and related items.

The following table provides the most current information on these releases.

Terracotta BigMemory (4.x)


This product suite includes BigMemory Max, BigMemory Go, and Web Sessions

Current Releases

Terracotta Open Source Release Notes can be found here.

Release Date Release Notes Platform Support  
BigMemory 4.4.0
Ehcache 2.11
Oct 18, 2022 BigMemory Max 4.4 Platform Support  
BigMemory 4.3.10
Ehcache 2.10.10
Oct 15, 2021 BigMemory Max 4.3 Platform Support  
BigMemory 4.3.9
Ehcache 2.10.9
Apr 16, 2021 BigMemory Max 4.3.9 Release Notes Platform Support  
BigMemory 4.3.8
Ehcache 2.10.8
Oct, 2019 BigMemory Max 4.3.8 Release Notes,
BigMemory Go 4.3.8 Release Notes,
Ehcache 2.10.8 Release Notes
Platform Support  
BigMemory 4.3.7
Ehcache 2.10.7
Apr 16, 2019 BigMemory Max 4.3.7 Release Notes,
BigMemory Go 4.3.7 Release Notes,
Ehcache 2.10.7 Release Notes
Platform Support  
BigMemory 4.3.6.5
Ehcache 2.10.6.5
Feb 18, 2019 BigMemory Max 4.3.6.5 Release Notes,
BigMemory Go 4.3.6.5 Release Notes,
Ehcache 2.10.6.5 Release Notes
Platform Support  
BigMemory 4.3.6.4
Ehcache 2.10.6.4
Jan 25, 2019 BigMemory Max 4.3.6.4 Release Notes,
BigMemory Go 4.3.6.4 Release Notes,
Ehcache 2.10.6.4 Release Notes
Platform Support  
BigMemory 4.3.6.3
Ehcache 2.10.6.3
Dec 17, 2018 BigMemory Max 4.3.6.3 Release Notes,
BigMemory Go 4.3.6.3 Release Notes,
Ehcache 2.10.6.3 Release Notes
Platform Support  
BigMemory 4.3.6.2
Ehcache 2.10.6.2
Oct 29, 2018 BigMemory Max 4.3.6.2 Release Notes,
BigMemory Go 4.3.6.2 Release Notes,
Ehcache 2.10.6.2 Release Notes
Platform Support  
BigMemory 4.3.6.1
Ehcache 2.10.6.1
Oct 15, 2018 BigMemory Max 4.3.6.1 Release Notes,
BigMemory Go 4.3.6.1 Release Notes,
Ehcache 2.10.6.1 Release Notes
Platform Support  
BigMemory 4.3.6
Ehcache 2.10.6
Oct 15, 2018 BigMemory Max 4.3.6 Release Notes,
BigMemory Go 4.3.6 Release Notes,
Ehcache 2.10.6 Release Notes
Platform Support  
BigMemory 4.3.5.2
Ehcache 2.10.5.2
Jun 27, 2018 BigMemory Max 4.3.5.2 Release Notes,
BigMemory Go 4.3.5.2 Release Notes,
Ehcache 2.10.5.2 Release Notes
Platform Support  
BigMemory 4.3.5.1
Ehcache 2.10.5.1
May 25, 2018 BigMemory Max 4.3.5.1 Release Notes,
BigMemory Go 4.3.5.1 Release Notes,
Ehcache 2.10.5.1 Release Notes
Platform Support  
BigMemory 4.3.4.6
Ehcache 2.10.4
Apr 19, 2018 BigMemory Max 4.3.4.6 Release Notes,
BigMemory Go 4.3.4.6 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.3.5
Ehcache 2.10.5
Apr 17, 2018 BigMemory Max 4.3.5 Release Notes,
BigMemory Go 4.3.5 Release Notes,
Ehcache 2.10.5 Release Notes
Platform Support  
BigMemory 4.3.4.5
Ehcache 2.10.4
Mar 19, 2018 BigMemory Max 4.3.4.5 Release Notes,
BigMemory Go 4.3.4.5 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.1.11 Ehcache 2.8.11 Quartz 2.2.1 Feb 20, 2017 BigMemory 4.1.11 Release Notes, Ehcache 2.8.11 Release Notes Platform Support  
BigMemory 4.3.4.4
Ehcache 2.10.4
Dec 15, 2017 BigMemory Max 4.3.4.4 Release Notes,
BigMemory Go 4.3.4.4 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.3.4.3
Ehcache 2.10.4
Nov 13, 2017 BigMemory Max 4.3.4.3 Release Notes,
BigMemory Go 4.3.4.3 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.3.4.2
Ehcache 2.10.4
Aug 2, 2017 BigMemory Max 4.3.4.2 Release Notes,
BigMemory Go 4.3.4.2 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.1.10 Ehcache 2.8.10
Quartz 2.2.1
Jun 8, 2017 BigMemory 4.1.10 Release Notes, Ehcache 2.8.10 Release Notes Platform Support  
BigMemory 4.3.4.1
Ehcache 2.10.4
April 19, 2017 BigMemory Max 4.3.4.1 Release Notes,
BigMemory Go 4.3.4.1 Release Notes,
Ehcache 2.10.4 Release Notes
Platform Support  
BigMemory 4.1.9
Ehcache 2.8.9
Quartz 2.2.1
Jan 3, 2017 BigMemory 4.1.9 Release Notes, Ehcache 2.8.9 Release Notes Platform Support  
BigMemory 4.3.3.1
Ehcache 2.10.3
18 Oct, 2016 BigMemory Max 4.3.3.1 Release Notes,
BigMemory Go 4.3.3.1 Release Notes,
Ehcache 2.10.3 Release Notes
Platform Support  
BigMemory 4.3.2.2
Ehcache 2.10.2
Quartz 2.2.3
31 May, 2016 BigMemory Max 4.3.2.2 Release Notes,
BigMemory Go 4.3.2.2 Release Notes,
Ehcache 2.10.2 Release Notes,
Changelist for Quartz 2.2.3
Platform Support  
BigMemory 4.3.2.1
Ehcache 2.10.2
Quartz 2.2.3
15 Apr, 2016 BigMemory Max 4.3.2.1 Release Notes,
BigMemory Go 4.3.2.1 Release Notes,
Ehcache 2.10.2 Release Notes,
Changelist for Quartz 2.2.3
Platform Support  
BigMemory 4.3.2
Ehcache 2.10.2
Quartz 2.2.3
15 Apr, 2016 BigMemory Max 4.3.2 Release Notes,
BigMemory Go 4.3.2 Release Notes,
Ehcache 2.10.2 Release Notes,
Changelist for Quartz 2.2.3
Platform Support  
BigMemory 4.3.1.2
Ehcache 2.10.1
Quartz 2.2.2
28 Mar, 2016 BigMemory Max 4.3.1.2 Release Notes,
BigMemory Go 4.3.1.2 Release Notes,
Ehcache 2.10.1 Release Notes,
Changelist for Quartz 2.2.2
Platform Support  
BigMemory 4.1.8
Ehcache 2.8.8
Quartz 2.2.1
26 Feb, 2016 BigMemory 4.1.8 Release Notes, Ehcache 2.8.8 Release Notes Platform Support  
BigMemory 4.1.7
Ehcache 2.8.7
Quartz 2.2.1
22 Dec, 2015 BigMemory 4.1.7 Release Notes, Ehcache 2.8.7 Release Notes Platform Support  
BigMemory 4.3.1.1
Ehcache 2.10.1
Quartz 2.2.2
2 Nov, 2015 BigMemory Max 4.3.1.1 Release Notes,
BigMemory Go 4.3.1.1 Release Notes,
Ehcache 2.10.1 Release Notes,
Changelist for Quartz 2.2.2
Platform Support  
BigMemory 4.3.1
Ehcache 2.10.1
Quartz 2.2.2
13 Oct, 2015 BigMemory Max 4.3.1 Release Notes,
BigMemory Go 4.3.1 Release Notes,
Ehcache 2.10.1 Release Notes,
Changelist for Quartz 2.2.2
Platform Support  
BigMemory 4.3.0.1
Ehcache 2.10.1
Quartz 2.2.1
13 July, 2015 BigMemory Max 4.3.0.1 Release Notes,BigMemory Go 4.3.0.1 Release Notes,Ehcache 2.10.1 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.6
Ehcache 2.8.6
Quartz 2.2.1
29 April, 2015 BigMemory 4.1.6 Release Notes, Ehcache 2.8.6 Release Notes Platform Support  
BigMemory 4.3
Ehcache 2.10.0
Quartz 2.2.1
15 April, 2015 BigMemory Max 4.3 Release Notes,BigMemory Go 4.3 Release Notes,Ehcache 2.10.0 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.2.1
Ehcache 2.9.0
Quartz 2.2.1
23 February, 2015 BigMemory Max 4.2.1 Release Notes,BigMemory Go 4.2.1 Release Notes,Ehcache 2.9.1 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.5
Ehcache 2.8.5
Quartz 2.2.1
17 October 2014 BigMemory Max 4.1.5 Release Notes,BigMemory Go 4.1.5 Release Notes,Ehcache 2.8.5 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.2
Ehcache 2.9.0
Quartz 2.2.1
13 October 2014 BigMemory Max 4.2 Release Notes,BigMemory Go 4.2 Release Notes,Ehcache 2.9.0 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.4
Ehcache 2.8.4
Quartz 2.2.1
23 September 2014 BigMemory Max 4.1.4 Release Notes,BigMemory Go 4.1.4 Release Notes,Ehcache 2.8.4 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.3
Ehcache 2.8.3
Quartz 2.2.1
6 June 2014 BigMemory Max 4.1.3 Release Notes,BigMemory Go 4.1.3 Release Notes,Ehcache 2.8.3 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.2
Ehcache 2.8.2
Quartz 2.2.1
15 April 2014 BigMemory Max 4.1.2 Release Notes,BigMemory Go 4.1.2 Release Notes,Ehcache 2.8.1 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.1
Ehcache 2.8.1
Quartz 2.2.1
4 February 2014 BigMemory Max 4.1.1 Release Notes,BigMemory Go 4.1.1 Release Notes,Ehcache 2.8.1 Release Notes,Changelist for Quartz 2.2.1 Platform Support  
BigMemory 4.1.0
Ehcache 2.8.0
Quartz 2.2.1
20 December 2013 BigMemory Max 4.1.0 Release Notes,BigMemory Go 4.1.0 Release Notes,Ehcache 2.8.0 Release Notes,Changelist for Quartz 2.2.1 Platform Support  

Previous Releases

Older BigMemory Releases can be found here

Terracotta (10.x)


Terracotta 10.x is a distributed in-memory data management solution for both operational and analytical workloads. Terracotta DB has powerful query and computation capabilities, leveraging native JDK features such as Java Streams, collections, and functions.

Current Releases

Release Date Release Notes Platform Support
Terracotta 10.15.0 Oct 18, 2022 Release Notes Platform Support
Terracotta 10.11.0 Oct 15, 2021 Release Notes Platform Support
Terracotta 10.7.0 Apr 16, 2021 Release Notes Platform Support
Terracotta 10.3.1 Apr 16, 2019 Release Notes Platform Support
Terracotta 10.3.0.3 Jan 11, 2018 Release Notes Platform Support
Terracotta 10.3.0.2 Dec 7, 2018 Release Notes Platform Support
Terracotta 10.3.0.1 Oct 15,2018 Release Notes Platform Support
Terracotta 10.3 Oct 15,2018 Release Notes Platform Support
Terracotta 10.2.0.4 Oct 9, 2018 Release Notes Platform Support
Terracotta 10.2.0.3 Jul 19, 2018 Release Notes Platform Support
Terracotta 10.2.0.2 Jun 27, 2018 Release Notes Platform Support
Terracotta 10.2 Apr 17, 2018 Release Notes Platform Support
Terracotta 10.1.0.2 Oct 30, 2017 Release Notes Platform Support
Terracotta 10.1.0.1 Oct 17, 2017 Release Notes Platform Support
Terracotta 10.1 Oct 17, 2017 Release Notes Platform Support

Terracotta Ehcache (10.x)


Terracotta Ehcache is a standards-based cache that boosts performance, offloads your database, and simplifies scalability. It’s the most widely-used Java-based caching platform in the world for its ability to integrate with other popular libraries and frameworks like Hibernate, Spring, etc. Terracotta Ehcache scales from in-process caching, all the way to mixed in-process/out-of-process deployments with terabyte-sized caches. It strengthens distributed caching capabilities via a new generation of Terracotta server with support for high-availability and improved performance.

Some key features include:

  • An API that leverages Java generics and simplifies Cache interactions
  • Java-based Key/Value store optimized for caching workloads
  • Full compatibility with javax.cache API (JSR-107)
  • The industry’s first and best Offheap storage capabilities, including offheap-only caches
  • In-memory storage with optional persistence to disk and ultra-fast recovery
  • Out of the box Spring Caching and Hibernate integration thanks to the javax.cache support, and many more …
  • Distributed caching:
    • Supports various scale-out and HA deployment configurations
    • Flexible, fine-granular configuration of availability, consistency, and durability

Ehcache also is alive as an open source project. Outside of this distribution, Ehcache builds are available on the project’s GitHub release page at https://github.com/ehcache/ehcache3/releases.

Terracotta Ehcache is simply a sub-set of the Terracotta 10.x product, providing a means for commercial licensing and support of only the caching API/capabilities of Terracotta. Therefore, see the Terracotta 10.x release notes for relevant information about Terracotta Ehcache releases.

Notes

Understanding Terracotta Kit Names and Version Numbers

Kit names include the kit content (whether it is an individual product/project - such as Ehcache - or a full Terracotta kit), a version, and possibly some additional attributes.

Terracotta kits have a version number that in general refers to the platform version.

A kit version number can also have one of the following attributes to indicate its purpose or a change other than to the platform:

  • _ (Underscore) – A kit containing the same platform as the non-underscore version but at least one major Terracotta component with a version change. Major components are Ehcache, Quartz Scheduler, Sessions, and the Toolkit. For example Terracotta 3.4.0_1 is identical to Terracotta 3.4.0 except that Ehcache 2.3.0 was replaced with Ehcache 2.3.1.
  • ee – Included in the name indicates that this is an Enterprise Edition product release (a commercial version that requires a license to run) as opposed to an Open Source project release.
  • Beta – A pre-release kit intended for beta testing.
  • RC (Release Candidate) – A kit that is a candidate to become the final release unless issues are discovered that must be fixed before a final release is made. A release candidate is suitable for late-stage testing.
  • SNAPSHOT – Snapshots reflect the code as it currently exists, and are not official releases. Snapshot kits can change daily and may have functional and performance issues. For example, Terracotta 3.5.0-SNAPSHOT may be suitable for early testing purposes, but is not recommended for POCs.
  • patch – A patch to an ee (Enterprise Edition) kit. See below for more details.

Software Patches

Patches are a provided for ee (Enterprise Edition) kits for commercial customers only. For more information on using software patches, see Patches.