vFabric GemFire Native Client 7.0.1 Release Notes

vFabric GemFire Native Client 7.0.1 | 07 MAR 2013 | Build 5886

Last Document Update: 24 APR 2013

What's in the Release Notes

The release notes cover the following topics:

What's New in vFabric GemFire Native Client 7.0.1

You can now use SQLite as a persistence manager in your vFabric GemFire native client applications. The native client distribution includes a persistence manager that uses the open-source SQLite library. SQLite implements a self-contained transactional SQL database. It does not require its own server or separate configuration, and the source code for SQLite is in the public domain.

To configure SQLite as a persistence manager, see PersistenceManager. To build and install SQLite, see Installing the SQLite Persistence Manager.

This release also includes the features documented in What's New in vFabric GemFire Native Client 7.0.0.

Resolved Issues

The following bugs have been fixed in vFabric GemFire Native Client 7.0.1:

  • Bug #513: AccessViolationException by C# CacheableString.Value. CacheableString.Value caused AccessViolationException during memory pressure.
  • Bug #768: Native Client upgrade on Windows. On Windows, the GemFire native client installer did not reset the GFCPP variable if it had already been set.
  • Bug #794: Incorrect SSL trust store certificate handling.
  • Bug #836: getAll with missing key and local caching fails.
  • Bug #841: SIGABRT under gemfire::MapEntryImpl::getLRUProperties() during eviction.
  • Bug #857: Possible FD leak occurrs if setting log-file-size-limit=0.
  • Bug #862: RVV:Data InConsistency in subscription test.

Known Issues

The following bug is a known issue with vFabric GemFire Native Client 7.0.1:

Bug #430: Difference in ClassID type/range between .NET, C++ and Java. The difference in the ClassId type/range between C++, .NET and Java can clash and cause undefined behavior.

Workaround: Use class IDs well within the signed integer range to avoid undefined behaviour between C++, .NET and Java APIs.