Getting started
This is a bug fix release on the 3.10 line: v3.10.8...v3.10.9
Ehcache 3.10.9 has been released to maven central under the following coordinates:
Main module
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.10.9</version>
<!-- <classifier>jakarta</classifier> -->
</dependency>
or
implementation('org.ehcache:ehcache:3.10.9') {
// capabilities {
// requireCapability('org.ehcache:ehcache-jakarta')
// }
}
Transactions module
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-transactions</artifactId>
<version>3.10.9</version>
<!-- <classifier>jakarta</classifier> -->
</dependency>
or
implementation('org.ehcache:ehcache-transactions:3.10.9') {
// capabilities {
// requireCapability('org.ehcache:ehcache-transactions-jakarta')
// }
}
Clustering module
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache-clustered</artifactId>
<version>3.10.9</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
What's Changed
- Run check (but not depcheck) to catch checkstyle issues in PRs by @akomakom in #3089
- Fix issue-2852 : Improve javadoc for getCacheManager() methods in Ehc… by @jitendra-nalwaya in #3090
- Fixes #1853 : Update Messages shown in PooledExecutionService by @chrisdennis in #3096
- Re-enable BasicClusteredCacheOpsReplicationMultiThreadedTest.testClear by @chrisdennis in #3092
- [master] platform 5.9.17 by @mathieucarbou in #3100
- platform 5.9.18 by @mathieucarbou in #3110
- [master] Docker files for Ehcache by @mathieucarbou in #3105
- Fix for issue#2742 : NullPointerException in disk store under high load on clear() by @ajaymaddi31 in #3114
- issue-2494 : daggy fix cache visibility for javaxCacheManager by @nishchay-naresh in #3117
- Upgrade to TC Core 5.10.7 & Platform 5.10.5 : Adopt new async client implementation by @chrisdennis in #3118
- Fix for the issue#1554: UserManagedCacheBuilder tries to create serialize… by @ajaymaddi31 in #3122
- platform 5.10.8 (scaling markers) by @mathieucarbou in #3132
- Upgrade to TC Core 5.10.10 & TC Platform 5.10.9 by @chrisdennis in #3136
- Issue 1785 master by @vaibhavsrivastava07 in #3140
- [master] Fix Ehcache Docker images: client folder is now required as a dependency for voter and tools by @mathieucarbou in #3147
- Upgrade code + platform by @mathieucarbou in #3149
- bump versions by @myronkscott in #3154
- Upgrade to platform 5.10.12 by @mathieucarbou in #3156
- issue-628 Handled failures which might occur during write-behind by @Hirensinh-Chavda in #3127
- Enhancement #2954 : Recover from fatal invalid cache state by @jitendra-nalwaya in #3161
- bump versions by @myronkscott in #3162
- Upgrade to platform 5.10.14 by @mathieucarbou in #3165
- Upgrade to platform 5.10.15 by @mathieucarbou in #3167
- Introduce a SourceDirectorySet for Unsafe Java code and wire compilation appropriately (Avoid IDEA-321592) by @chrisdennis in #3171
- [MAIN] bump versions by @myronkscott in #3173
- Cleanup unused Jackson stuff by @mathieucarbou in #3176
- Use platform-layout instead of platform-kit since platform 5.10.17 by @mathieucarbou in #3178
- Jackson => Gson by @mathieucarbou in #3177
- Switch to gradle nexus publish plugin (Daggy master) by @akomakom in #3181
- platform version bump up by @mobasherul in #3192
- issue-3097 : re-writting getAll() impl by @nishchay-naresh in #3130
- Gradle 7.6.2 Upgrade by @chrisdennis in #3198
- Bump to offheap-store 2.5.5 by @mathieucarbou in #3200
- Upgrade to Terracotta Platform 5.10.20 by @chrisdennis in #3212
- Java 21 Test Compatibility by @chrisdennis in #3213
- terracottaPlatformVersion = 5.10.21 by @mathieucarbou in #3218
- Traversers start at the start and are recycled by @chrisdennis in #3269
- [release/3.10] Issue 2494 Refix by @chrisdennis in #3275
- [release/3.10] Releaser Fixes by @chrisdennis in #3276
New Contributors
- @jitendra-nalwaya made their first contribution in #3090
- @ajaymaddi31 made their first contribution in #3114
- @Hirensinh-Chavda made their first contribution in #3127
Full Changelog: v3.10.8...v3.10.9