Ehcache 3.x line
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.
Ehcache 3.3.0 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.3.0</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.3.0</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
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.
Ehcache 3.2.1 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.2.1</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
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.
Ehcache 3.1.4 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.1.4</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
This release of Ehcache offers the following:
major.minor
versionsEhcache 3.2.0 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.2.0</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
This 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.2.x or the Terracotta server, you must use the matching server or client.
Ehcache 3.2.0.beta1 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.2.0.beta1</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.2.0.beta1</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
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.
Ehcache 3.1.3 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.1.3</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.1.3</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
This maintenance release of Ehcache offers the following:
PersistentCacheManager.destroyCache
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.
Ehcache 3.1.2 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.1.2</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.1.2</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
This maintenance release of Ehcache offers the following:
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:
This maintenance release of Ehcache offers the following:
Ehcache 3.1.1 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.1.1</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.
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.
Ehcache 3.1.0 has been released to maven central under the following coordinates:
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.1.0</version>
</dependency>
<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:
For clustering a kit is also provided that includes the Terracotta Server component. See below.