Skip to content

Releases: ehcache/ehcache3

Ehcache 3.3.0

27 Feb 19:50
Compare
Choose a tag to compare

Ehcache 3.3.0

Major clustering performance improvements

With this release, we are proud to announce major performance improvements for Ehcache with Terracotta clustering. Expect more information on this in the coming weeks.

For now, give it a try and let us know what you think!

And of course, quite a number of bug fixes, including all the fixes in the 3.1.4 and 3.2.0 releases that are out as of now.

Getting started

Ehcache 3.3.0 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.3.0</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.3.0</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.3.0</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.2.1

27 Feb 16:01
Compare
Choose a tag to compare

Ehcache 3.2.1

First maintenance release for Ehcache 3.2

This release of Ehcache offers the following:

While we announced with the 3.2.x line that bug fix releases would be fully compatible with other 3.2.x releases, we found a bug that required breaking that promise in order to fix it. Since pretty much all stateful serializers were broken, including the ones packaged by the project, we decided to break that rule in order to offer a better overall feature set support in HA setups.

We still want to honour that promise with upcoming 3.2.x releases.

Getting started

Ehcache 3.2.1 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.2.1</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.2.1</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.2.1</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.1.4

27 Feb 13:42
Compare
Choose a tag to compare

Ehcache 3.1.4

Last maintenance release for Ehcache 3.1

This maintenance release on the 3.1.x line will be the last one.

This maintenance release of Ehcache offers the following:

Note: Since the Terracotta server backing Ehcache 3 is no longer a beta version with this release, dot releases are not cross compatible. That is when updating Ehcache 3.1.x or the Terracotta server, you must use the matching server or client.

Getting started

Ehcache 3.1.4 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.1.4</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.1.4</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.1.4</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.2.0

12 Dec 23:57
Compare
Choose a tag to compare

Ehcache 3.2.0

Improved clustering offering

This release of Ehcache offers the following:

  • High availability support with Terracotta: You can now run two or more terracotta servers in order to have high availability in case of failure.
  • Out of beta Terracotta 5 server with improved performance and stability
  • Upgradability support - Ehcache and Terracotta servers are compatible within the same major.minor versions

Getting started

Ehcache 3.2.0 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.2.0</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.2.0</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.2.0</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.2.0.beta1

07 Nov 18:06
Compare
Choose a tag to compare
Ehcache 3.2.0.beta1 Pre-release
Pre-release

Ehcache 3.2.0.beta1

First beta release for the upcoming 3.2 version

This release of Ehcache offers the following:

  • High availability support with Terracotta: You can now run two terracotta servers in order to have high availability in case of failure.

Note: Since the Terracotta server backing Ehcache 3 is still in beta, dot releases are not cross compatible. That is when updating Ehcache 3.2.x or the Terracotta server, you must use the matching server or client.

Getting started

Ehcache 3.2.0.beta1 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.2.0.beta1</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.2.0.beta1</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.2.0.beta1</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.1.3

30 Sep 10:38
Compare
Choose a tag to compare

Ehcache 3.1.3

Third maintenance release for Ehcache 3.1

This maintenance release of Ehcache offers the following:

Note: Since the Terracotta server backing Ehcache 3 is still in beta, dot releases are not cross compatible. That is when updating Ehcache 3.1.x or the Terracotta server, you must use the matching server or client.

Getting started

Ehcache 3.1.3 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.1.3</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.1.3</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.1.3</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.1.2

09 Sep 09:31
Compare
Choose a tag to compare

Ehcache 3.1.2

Second maintenance release for Ehcache 3.1

This maintenance release of Ehcache offers the following:

  • Clarifications and bug fix on PersistentCacheManager.destroyCache
  • Fix for using clustered caches with JCache / JSR-107 while activating MBeans
  • Performance improvements for clustering
  • Many bug fixes ...

Note: Since the Terracotta server backing Ehcache 3 is still in beta, dot releases are not cross compatible. That is when updating Ehcache 3.1.x or the Terracotta server, you must use the matching server or client.

Getting started

Ehcache 3.1.2 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.1.2</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.1.2</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.1.2</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.0.3

05 Aug 13:41
Compare
Choose a tag to compare

Ehcache 3.0.3

Third maintenance release for Ehcache 3.0

This maintenance release of Ehcache offers the following:

  • Fixes related to JCache integration when using multiple tiers,
  • Many documentation improvements,
  • And other bug fixes ...

Getting started

Ehcache 3.0.3 has been released to maven central under the following coordinates:

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.0.3</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Further reading

Ehcache 3.1.1

18 Jul 16:36
Compare
Choose a tag to compare

Ehcache 3.1.1

First maintenance release for Ehcache 3.1

This maintenance release of Ehcache offers the following:

Getting started

Ehcache 3.1.1 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.1.1</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.1.1</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.1.1</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading

Ehcache 3.1.0

30 Jun 13:35
Compare
Choose a tag to compare

Ehcache 3.1.0

First release with clustering support - Ehcache 3.1

This new release introduces support for Terracotta clustering. This is offered as an additional module to be added to the classpath in addition of the main ehcache jar.

One other notable change is the split of the transaction module from the main ehcache jar. It is now a separate dependency.

It also contains all fixes from the 3.0 line, including ones not yet released.

Getting started

Ehcache 3.1.0 has been released to maven central under the following coordinates:

Main module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache</artifactId>
  <version>3.1.0</version>
</dependency>

Transactions module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-transactions</artifactId>
  <version>3.1.0</version>
</dependency>

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.1.0</version>
</dependency>

Or can be downloaded below.
Note that if you download Ehcache jar you will need one additional jar in your classpath:

Clustering kit

For clustering a kit is also provided that includes the Terracotta Server component. See below.

Further reading