The Terracotta 3.7.5 kit includes Terracotta 3.7.5, Ehcache 2.6.6 and Quartz 2.1.7
The following may be applicable to using certain Ehcache cache modes with Hibernate:
|Nonstop caches||Good||Good (but can degrade)||Not Recommended||Not Recommended|
|Eventual consistency||Good||Good (but can degrade)||Not Recommended||Not Recommended|
|Strong consistency||Good||Good||Good||Not recommended|
|Transactional||Not Recommended||Not Recommended||Not Recommended||Good|
Release Notes for Terracotta 3.7.6/Ehcache 2.6.6
Terracotta 3.7.6/Ehcache 2.6.6 is a bug fix release
- 9463 – Support for HP-UX
Release Notes for Terracotta 3.7.5/Ehcache 2.6.6
Terracotta 3.7.5/Ehcache 2.6.6 is a bug fix release
- 9049 - resolved Cache search performance issues - Low CPU usage - Many threads waiting
- 8788 - resolved stop-tc-server fails when JMX Authentication is enabled.
- EHC-1018 - Intermittent "NaN Eviction Cost [hit:NaN miss:NaN size:0]" at CacheManager initialization time
Release Notes for Terracotta 3.7.4/Ehcache 2.6.5
Terracotta 3.7.4/Ehcache 2.6.5 is a bug fix release
- 8775 - Configurable IN operator in Search for data values - The default is 1024. Please contact your Terracotta Support Engineer to know more details - whether its relevant to your use case and how to configure it
- 8829 - Removed server-side restriction that would not allow executing multiple searches concurrently from the same Ehcache client
- 8783 - Resolved stray message printed on server startup
- 8465 - Added ability to add search indexes to an existing cache without reloading entries
Release Notes for Terracotta 3.7.3/Ehcache 2.6.3
Terracotta 3.7.3/Ehcache 2.6.3 is a maintenance release. This release also supports Java SE 7 (please refer to the Platform Support page for specifics).
Additional Resolved Issues for Terracotta 3.7.3/Ehcache 2.6.3
8194 - Updated warning when erroneous configuration for Write Behind specified
Release Notes for Terracotta 3.7.2
Terracotta 3.7.2 is a bug fix release. This kit includes Ehcache 2.6.2 and Quartz 2.1.6
Resolved Issues Terracotta 3.7.2
- CDV-1631 - Terracotta Server does not close its TCP sockets for HTTP requests to port 9530
- 8216 - Cryptic message when client's com.terracottatech.console tries to connect to TSA
- 7972 - Client unable to connect if server in GC Pause in Active Active configuration with four active servers
- 7205 - Data pinning in cache should always keep the data in each L1
Resolved Issues Ehcache 2.6.2
- 8308 - NPE on local transaction commit
- 8234 - Resolve issue with ConfigurationUtil.generateCacheManagerConfigurationText not producing nonstop element
- 8212 - Fix to handle a frequently empty object manager
- 8203 - Duplicate keys returned by method getKeys() of class Cache
- EHC-976 - Search fails when copyOnRead and copyOnWrite are both set
- EHC-973 - Failure while decoding key java.nio.HeapByteBuffer
- EHC-962 - JavaDoc of Element.getValue() is wrong for non-Serializable values
Release Notes for Terracotta 3.7.0
Release Notes for Ehcache 2.6.0 available here
Terracotta 3.7.0 comes with key enhancements to Terracotta's In-memory Data Management offering including enhanced Security and improved Search performance.
Summary of Changes
Terracotta 3.7 provides out-of-the-box security integration with transport level security via SSL and heightened security access for monitoring and managing deployments. All communications between Terracotta platform components can now be secured using SSL. All endpoints that are required to manage Terracotta deployments are secured and ensure secure propagation of user identity.
With Terracotta 3.7, data is indexed without significant overhead, empowering users to conduct fast searches with predictable low latencies across terabytes of in-memory data. All Ehcache search features are now available for BigMemory in standalone mode, along with enhanced features like "GroupBy".
If you are upgrading from a previous version of Terracotta, note the following changes.
- DEV-6920 - Searches of eventually consistent caches are now faster as queries are executed immediately without waiting for pending transactions at the local node to commit. In general, search results are eventually consistent with the caches. This change implies that, if a thread adds an element into an eventually consistent cache and immediately runs a query to fetch the element, it will not be visible in the search results until the update is published to the server. If you want pending transactions on the local node to commit before executing a search query, set the consistency option to "strong".
- Supported JDK in Terracotta 3.7.0 is JDK 1.6
- Terracotta 3.7.0 now supports JBOSS AS 7
- If you are using security with the Terracotta Server Array,
- your startup requires a manual entry of the keychain password so you will not be able use the "nohup" option.
- DEV-7568 - If two Terracotta servers are started, and at least one fails to authenticate the other, they will come up as two separate active servers (two independent clusters). This is applicable in a one-stripe scenario as well where one server was intended to be the mirror.
Please email any questions you have regarding this release to pm <at> terracotta.org