Ehcache v3.11.1 Release Notes

Release Date: 2025-08-29 // 10 months ago
  • Getting started

    🚀 This new minor release of Ehcache 3 is the first new release under IBM ownership. It adds support for shared resource pools between unclustered caches. It also contains a fix for a hashing denial of service performance regression (#3268).

    Note

    🚀 Ehcache 3.11 with be the last minor release line to support Java 8. The next release line will advance the Java baseline to 17.

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

    Main module

    <dependency>
      <groupId>org.ehcache</groupId>
      <artifactId>ehcache</artifactId>
      <version>3.11.1</version>\<!-- \<classifier\>jakarta\</classifier\> --\></dependency>
    

    or

    implementation('org.ehcache:ehcache:3.11.1') {// capabilities {// requireCapability('org.ehcache:ehcache-jakarta')// }}
    

    Transactions module

    <dependency>
      <groupId>org.ehcache</groupId>
      <artifactId>ehcache-transactions</artifactId>
      <version>3.11.1</version>\<!-- \<classifier\>jakarta\</classifier\> --\></dependency>
    

    or

    implementation('org.ehcache:ehcache-transactions:3.11.1') {// capabilities {// requireCapability('org.ehcache:ehcache-transactions-jakarta')// }}
    

    Clustering module

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

    Or can be downloaded below.
    Note that if you download Ehcache jars directly 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

    What's Changed

    🆕 New Contributors

    Full Changelog : v3.10.8...v3.11.1


Previous changes from v3.10.8

  • Getting started

    🚀 This is a bug fix release on the 3.10 line: v3.10.7...v3.10.8

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

    Main module

    <dependency>
      <groupId>org.ehcache</groupId>
      <artifactId>ehcache</artifactId>
      <version>3.10.8</version>\<!-- \<classifier\>jakarta\</classifier\> --\></dependency>
    

    or

    implementation('org.ehcache:ehcache:3.10.8') {// capabilities {// requireCapability('org.ehcache:ehcache-jakarta')// }}
    

    Transactions module

    <dependency>
      <groupId>org.ehcache</groupId>
      <artifactId>ehcache-transactions</artifactId>
      <version>3.10.8</version>\<!-- \<classifier\>jakarta\</classifier\> --\></dependency>
    

    or

    implementation('org.ehcache:ehcache-transactions:3.10.8') {// capabilities {// requireCapability('org.ehcache:ehcache-transactions-jakarta')// }}
    

    Clustering module

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