Release Notes
Oracle CoherenceTM
for .NET 3.3.1 Release Notes
The following is a list of Oracle Coherence for .NET 3.3.1 improvements and fixes:
- COHNET-101: LocalCache.Contains() should not update access statistics.
- COHNET-100: Allow the internal IObservableCache implementation used by the ContinuousQueryCache to be replaced by subclasses.
- COHNET-99: LiteDictionary.Remove() can cause an IndexOutOfRangeException on subsequent Add() operation.
- COHNET-98: CompositeCache.GetAll() may throw an exception if data in the back cache changes during its execution.
- COHNET-97: Stack trace information is lost if an exception occurs while constructing a ContinuousQueryCache.
- COHNET-96: Updated CacheEvent is not raised when a LocalCache.Entry Value property is updated.
- COHNET-94: Improve NearCache LISTEN_ALL performance.
- COHNET-93: Socket.Receive() fails when receiving large messages from the ProxyService.
- COHNET-85: NearCache.Clear() with NONE invalidation strategy may fail to clear the front cache.
- COHNET-84: Make all Exception classes serializable.
- COHNET-83: LocalCache does not override SynchronizedCache.Add().
- COHNET-82: Add BarEntry() method to ThreadGate.
- COHNET-80: Reduce the verbosity of connection error log messages.
- COHNET-79: Simplify SafeNamedCache.RemoveCacheListener() methods.
- COHNET-78: The new ThreadGate.Close() implementation appears to miss notifications.
- COHNET-76: User guide example for registering an IPofSerializer does not adhere to the XML schema.
- COHNET-74: Log the locations of the various configuration files when they are loaded.
Oracle CoherenceTM
for .NET 3.3.0 Release Notes
The following is a list of Oracle Coherence for .NET 3.3.0 improvements and fixes:
- COHNET-61: Rename the <tangosol-coherence> application configuration element to <coherence>.
Oracle CoherenceTM
for .NET 3.3.0 RC Release Notes
The following is a list of Oracle Coherence for .NET 3.3.0 RC improvements and fixes:
- COHNET-72: DefaultConfigurableCacheFactory does not correctly resolve scheme names containing the '*' character.
- COHNET-71: Allow concurrent read access to log files opened by the standard LogOutput implementation.
- COHNET-70: InverseComparator cannot be used for key-based sorting.
- COHNET-69: Add abstract implementations of various interfaces that are often implemented.
- COHNET-68: Support deterministic request execution policy from .NET clients.
- COHNET-67: Reduce contention in ThreadGate.
- COHNET-65: ConnectionInitiator does not override DoStop().
- COHNET-64: ConnectionManager.EventDispatcher.DrainQueue() can deadlock.
- COHNET-63: Deadlock during SafeService.Start() call while processing a MemberJoined event.
- COHNET-62: Replace the use of Exception.StackTrace in log messages with Exception.ToString().
- COHNET-60: Add support for network I/O filters.
- COHNET-59: LocalCache.Lock() fails to exit the ThreadGate if interrupted.
- COHNET-58: Add method parameter support to ReflectionExtractor.
- COHNET-57: Eliminate potential InvalidOperationException during CompositeCache.Clear().
- COHNET-54: Reduce the verbosity of connection error log messages in the TcpInitiator.
- COHNET-53: LOCK_ALL should be explicitly unsupported by the RemoteNamedCache.
- COHNET-52: ProxyService can execute asynchronous messages out-of-order with respect to synchronous messages sent by the same client targeting the same key.
- COHNET-51: Missing schema in cache-config.xml prevents configuration from being read.
- COHNET-50: Make all C# event publishers thread safe.
- COHNET-49: DefaultConfigurableCacheFactory should check for duplicate services.
- COHNET-48: Setting <request-timeout> to 0s causes a NullReferenceException.
- COHNET-46: CoherenceCacheProvider throws a "SafeNamedCache was explicitly released" InvalidOperationException under very heavy load.
- COHNET-45: CoherenceCacheProvider unconditionally registers an ICacheListener for Session_OnEnd event support.
- COHNET-44: DateTimeUtils.GetSafeTimeMillisec() does not assign the initial safe time correctly.
- COHNET-32: Tangosol.Net.ServiceType (and IServiceInfo.ServiceType) should be converted into an enumeration.
- Various documentation corrections and improvements.