Ehcache 3.2.0

@terracotta-org terracotta-org released this Dec 12, 2016 · 96 commits to master since this release

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

Downloads

Ehcache 3.2.0.beta1

@terracotta-org terracotta-org released this Nov 7, 2016 · 225 commits to master since this 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

Downloads

Ehcache 3.1.3

@terracotta-org terracotta-org released this Sep 30, 2016 · 411 commits to master since this release

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

Downloads

Ehcache 3.1.2

@terracotta-org terracotta-org released this Sep 9, 2016 · 412 commits to master since this release

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

Downloads

Ehcache 3.0.3

@terracotta-org terracotta-org released this Aug 5, 2016 · 984 commits to master since this release

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

Downloads

Ehcache 3.1.1

@terracotta-org terracotta-org released this Jul 18, 2016 · 545 commits to master since this release

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

Downloads

Ehcache 3.1.0

@terracotta-org terracotta-org released this Jun 30, 2016 · 622 commits to master since this release

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

Downloads

Ehcache 3.0.2

@ljacomet ljacomet released this Jun 6, 2016 · 1007 commits to master since this release

Ehcache 3.0.2

Second maintenance release for Ehcache 3.0

This maintenance release of Ehcache offers the following:

  • Bug fixes when using multiple tiers, including fix for persistent caches using primitive arrays,
  • And other bug fixes ...

Getting started

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

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

Downloads