Skip to content

Releases: ehcache/ehcache3

Ehcache 3.5.3

25 Sep 15:49
Compare
Choose a tag to compare

Getting started

This release contains numerous bug fixes and enhancements.

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.5.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.6.0

25 Sep 15:44
Compare
Choose a tag to compare
Ehcache 3.6.0 Pre-release
Pre-release

Please use 3.6.1 (or later), it contains important performance fixes.

This release contains numerous bug fixes and enhancements.

Ehcache 3.5.2

16 Mar 19:29
Compare
Choose a tag to compare

Ehcache 3.5.2

Second First maintenance release for Ehcache 3.5

This release contains numerous bug fixes and enhancements including:

  • #2337 : Ensure we break out of reconnect loop when the entity does not exist
  • #2204 : Handle replication of empty operation chains
  • #2214 : Prevent oversized puts from emptying the cache
  • #2314 : Infinite reconnection & broader connection failure handling
  • #2238 : Correctly handle chain resolve requests in client code

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.5.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.5.1

16 Mar 19:28
Compare
Choose a tag to compare
Ehcache 3.5.1 Pre-release
Pre-release

This release is broken - please use Ehcache 3.5.2 (or later) instead.

Ehcache 3.5.0

16 Mar 19:28
Compare
Choose a tag to compare

Ehcache 3.5.0

NOTE: As of this release Ehcache requires Java 1.8+

The main focus of this release has been on improving the resiliency of the clustered aspects of the product when operating in unstable environments.

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.5.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.4.0

29 Aug 12:44
Compare
Choose a tag to compare

Ehcache 3.4.0

Clustering improvements and the future of Ehcache

With this release, you get a vastly improved Terracotta server, which is the main reason why we had to raise the minor. Clustered Ehcache 3.3.x and 3.4.y are not compatible. we highly recommend to upgrade to benefit from the latest and greatest.

This line will also most likely be the last one with Java 6 support. Our current plan is to move to Java 8 and above for the upcoming Ehcache 3.5.0. Stay tuned for more information on this.

This release of Ehcache offers the following:

  • Fixed the too strict regex in cluster connection that prevented proper use of HA setups,
  • Fixed an expiry issue when having local caching tiers on top of a clustered tier,
  • Some specific bug fixes and all the 3.3.2 and 3.2.3 fixes.

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.4.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.3.2

29 Aug 12:44
Compare
Choose a tag to compare

Ehcache 3.3.2

Second maintenance release for Ehcache 3.3

This release of Ehcache offers the following:

  • Fixed the too strict regex in cluster connection that prevented proper use of HA setups,
  • Fixed an expiry issue when having local caching tiers on top of a clustered tier,
  • Some specific bug fixes and all the 3.2.3 fixes

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.3.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.2.3

29 Aug 12:44
Compare
Choose a tag to compare

Ehcache 3.2.3

Third maintenance release for Ehcache 3.2

This release of Ehcache offers the following:

  • Fixed the too strict regex in cluster connection that prevented proper use of HA setups,
  • Bug fixes ...

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.2.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.3.1

31 Mar 11:19
Compare
Choose a tag to compare

Ehcache 3.3.1

First maintenance release for Ehcache 3.3

This release of Ehcache offers the following:

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.3.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.2.2

31 Mar 10:37
Compare
Choose a tag to compare

Ehcache 3.2.2

Second maintenance release for Ehcache 3.2

This release of Ehcache offers the following:

  • Fixed issue with cache loader and multiple tiers,
  • Fixed issue with OSGi support for ehcache-clustered
  • Many bug fixes ...

Getting started

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

Main module

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

Transactions module

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

Clustering module

<dependency>
  <groupId>org.ehcache</groupId>
  <artifactId>ehcache-clustered</artifactId>
  <version>3.2.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