Releases: oracle/coherence-cpp-extend-client
Coherence C++ extend client v14.1.2.0.0
This is the Coherence Community Edition release (14.1.2.0.0) of C++ Extend Client.
Coherence C++ Extend clients are both backward and forward compatible with Coherence Server versions.
API documentation for this release is available here: API Reference Documents
New Features since 14.1.1.0.0
COH-30923
Added UniversalExtractor and UniversalUpdater to C++ and .NET so that they may be invoked from these clients.COH-25045
Added CacheEvent.isExpired(). On ENTRY_DELETED, isExpired() will return true if the entry was evicted due to expiry.COH-23854
Added cache configuration element cache-values which allows a view-scheme to be configured to cache both keys and values (the default), or only keys.COH-23646
Added support for Coherence for C++ on Linux aarch64.
Bug Fixes since 14.1.1.0.0
COH-31325
Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.COH-31048
Added the ability to disable Coherence's recording of stack trace information in Exceptions, via the coherence.backtrace.enabled system property, primarily for use on Microsoft Windows environments where stack trace recording can increase process memory usage significantly.COH-30431
Removed an unnecessary stack trace that is logged when an Extend connection is closed.COH-30357
Fixed an issue where an application thread may deadlock with the EventDispatcher thread when a service is starting or restarting.COH-30303
Fixed an issue where an Extend client may fail to detect a load balancer or gateway closing an Extend connection due to an idle timeout.COH-30054
Fixed an issue where deserialization of 4-byte UTF-8 sequences would fail.COH-28025
Added service-name as an allowable child element of near-scheme.COH-27412
Fixed an issue where Extend requests on a flaky TCP connection may not be interrupted at the specified request timeout.COH-27160
Fixed a potential thread deadlock where an initializing ContinuousQueryCache receives and attempts to process a cache truncation event.COH-25530
Fixed an issue where an *Extend client may incorrectly treat a cache as being explicitly destroyed in some rare scenarios.COH-25528
Fixed an issue where skipping null String references within a uniform map would raise an exception.COH-23599
Fixed an issue where "system-property" attributes in configuration files are ignored in some scenarios.COH-23287
Fixed an issue where a compiler warning is generated when including Managed.hpp if -Werror is specified.COH-22968
Fixed an issue where get requests on a NearCache would trigger MapListener update events.COH-22221
Fixed an issue where an IllegalArgumentException may be thrown when attempting to get the current operating system user.COH-22178
Fixed an issue where hostname address lookup may return a non-optimal address to use for connecting to the proxy service.COH-21595
Fixed an issue with binary map detection within a ContinuousQueryCache.
Coherence C++ Client v14.1.1.0.18
This is patch 18 of Coherence C++ Extend Client v14.1.1.0
Fixed Issues
36730974 COH-30357
Fixed an issue where an application thread may deadlock with the EventDispatcher thread when a service is starting or restarting.36695247 COH-30303
Fixed an issue where an Extend client may fail to detect a load balancer or gateway closing an Extend connection due to an idle timeout.36572135 COH-30054
Fixed an issue where deserialization of 4-byte UTF-8 sequences would fail.
Coherence C++ Client v14.1.1.0.16
This is patch 16 of Coherence C++ Extend Client v14.1.1.0
Note
: There is now support for a new platform Linux aarch64
starting with this patch and zip archive.
Note
: There is no change to solaris-sparc64 platform for this patch and zip archive for that platform is same as patch 14 i.e. coherence-cpp-14.1.1.0.14b101107-solaris-sparc64-sunpro.zip
New features in Coherence C++ Client
COH-23646
Added support for Coherence for C++ on Linux aarch64.
Coherence C++ Client v14.1.1.0.14
This is patch 14 of Coherence C++ Extend Client v14.1.1.
Fixed Issues
COH-27770
Fixed an issue where a value for a request that was previously timed out is returned on a subsequent request.
Coherence C++ Client v14.1.1.0.10
This is patch 10 of Coherence C++ Extend Client v14.1.1.
Fixed Issues
COH-25530
Fixed an issue where an *Extend client may incorrectly treat a cache as being explicitly destroyed in some rare scenarios.
COH-25528
Fixed an issue where skipping null String references within a uniform map would raise an exception.
COH-23854
Added cache configuration element cache-values which allows a view-scheme to be configured to cache both keys and values (the default), or only keys.
COH-23599
Fixed an issue where "system-property" attributes in configuration files are ignored in some scenarios.
COH-23287
Fixed an issue where a compiler warning is generated when including Managed.hpp
if -Werror
is specified.
COH-22968
Fixed an issue where get requests on a NearCache
would trigger MapListener
update events.
COH-22221
Fixed an issue where an IllegalArgumentException
may be thrown when attempting to get the current operating system user.
COH-22178
Fixed an issue where hostname address lookup may return a non-optimal address to use for connecting to the proxy service.
COH-21595
Fixed an issue with binary map detection within a ContinuousQueryCache
.
Release: 14.1.1.0.1
This is the first Coherence Community Edition release (14.1.1.0) of C++ Extend Client available here on GitHub.
Coherence has empowered developers to build scalable, fault tolerant, distributed applications for almost 20 years and now Coherence CE allows everyone to take advantage of this novel product.