GemFire Native Client Release Notes
GemFire Native Client 10 is based on Apache Geode 1.8.
Version 10 is a major release that introduces improvements and several new features, some of which constitute breaking changes with regard to version 9.
Pivotal GemFire Native Client improvements and new features include:
A modernized C++ API that constitutes a big step forward to fully supporting C++ 11.
Local memory management has been greatly improved, as well as the adoption of a new cache model that allows for multiple cache objects to exist in a given process space.
The .NET interface benefits from all the enhancements made in the C++ interface.
The Native Client now supports IIS application domains and Pivotal Cloud Foundry.
A new architecture that allows for more flexible client-side data models
Improvements to the reflection-based AutoSerializer
Upgrading a Native Client Application From Version 9 to Version 10, provides help with the upgrade from Native Client 9.x to Native Client 10.x.
The Apache Geode community has a host of examples based on the latest C++ and .NET APIs (https://github.com/apache/geode-native/tree/develop/examples).
GemFire Native Client v10.0.5 is a patch release for GemFire v10.0 customers that incorporates the following bug fix:
- GEODE-8053: Fixed a shutdown hang. The statistics-gathering system’s StatsManager no longer attempts to run on a closed, but not yet destroyed, Cache instance.
GemFire Native Client v10.0.4 is a patch release for GemFire v10.0 customers that incorporates the following bug fix:
- GEODE-8015, GEMNC-470: Added debugging symbols to the released libraries. The Native Client release for Windows now includes a .pdb symbol file. On Linux, the symbols are now embedded in the shared library (.so file).
Note: The GemFire Native Client 10.0.4 build was invalid due to pipeline issues and has been removed. Please download 10.0.5 instead.
GemFire Native Client v10.0.3 is a patch release for GemFire v10.0 customers that incorporates the following bug fix:
- GEODE-7511: Increased the buffer size for DNS names to fix a bug that presented as the failure of an app to connect to a cluster.
GemFire Native Client v10.0.2 is a patch release for GemFire v10.0 customers that incorporates the following bug fixes:
GEMNC-444: Added support for a
Web.configfor the session state provider (.NET clients only). The
locatorsparameter specifies a quoted string containing locator-name/port-number pairs, separated by commas.
locator-namecan be a numeric IP address or a DNS name such as “localhost”
port-numberis a port number
GEODE-6568: Use OpenSSL from local install, support OpenSSL 1.0.1, 1.0.2, 1.1.0, and 1.1.1.
GemFire Native Client v10.0.1 is a patch release for GemFire v10.0 customers that incorporates the following bug fixes:
GEODE-6491: Fix signed/unsigned problem reading size field in handshake message.
GEODE-6624: Improved reporting of a serialization error that previously was obscured by a crash due to nested exceptions.