Aug 28, 2018
🚢 Release 3.6.0

@chrisdennis chrisdennis released this Mar 16, 2018 · 258 commits to master since this release

Assets 11

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

Mar 16, 2018
💩 Non-release 3.5.2-docfix
Pre-release

@chrisdennis chrisdennis released this Mar 16, 2018 · 260 commits to master since this release

Assets 2

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

@chrisdennis chrisdennis released this Mar 16, 2018 · 294 commits to master since this release

Assets 11

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

Aug 29, 2017
Doc fix tag for 3.4.0

@terracotta-org terracotta-org released this Aug 29, 2017 · 717 commits to master since this release

Assets 11

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

@terracotta-org terracotta-org released this Aug 29, 2017 · 880 commits to master since this release

Assets 11

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

@terracotta-org terracotta-org released this Aug 29, 2017 · 1153 commits to master since this release

Assets 11

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

Jun 20, 2017
Doc Team savepoint