LATEST VERSION: 8.1.0 - CHANGELOG
Pivotal GemFire® v8.1

Pivotal GemFire Native Client 8.1.0 Release Notes

Pivotal GemFire Native Client 8.1.0 Release Notes

Release Date 27 January 2015
Last Document Update 27 January 2015
Additional Documentation All GemFire 8.1.0 Documentation

What's in the Release Notes

The release notes cover the following topics:

What's New in Pivotal GemFire Native Client 8.1.0

Pivotal GemFire Native Client 8.1.0 includes the following updates and new features:

Enhanced Batch Operations to Region Entries

This release adds the Region::removeAll (C++) and RemoveAll (C#) capability to native clients. In addition, all batch operation APIs (Region.getAll, Region.putAll, Region.removeAll) have been enhanced to include an optional, user-defined parameter to pass to callback events triggered by this method. See Removing an Entry (C++) or Removing an Entry (C# .NET) as well as the C++ and .NET API documentation for more information.

Durable Client Reconnect API Enhancement

This release adds the client-side getPendingEventCount (C++) and PendingEventCount (C#) API that allows you to detect whether the previously registered subscription queue is available when the durable client reconnects. If available, you can obtain the count of pending events in the queue. Based on the results, you can then decide whether to receive the remaining events or close the cache if the number is too large. See Configuring Durable Client Reconnection as well as the C++ and .NET API documentation for more details.

Installing Pivotal GemFire Native Client 8.1.0

You can download Pivotal GemFire Native Client 8.1.0 (and Pivotal GemFire 8.1.0) from the Pivotal GemFire product download page.

Pivotal GemFire Native Client 8.1.0 installers are available in ZIP (Linux, Solaris) and MSI (Windows) format.

For details on how to install Pivotal GemFire Native Client 8.1.0, see Installing the Native Client in the Pivotal GemFire Native Client User's Guide

Resolved Issues

The following issues have been resolved in Pivotal GemFire Native Client 8.1.0:

  • #989. Native client doesn't handle event that comes from WAN
  • #990. node.js : Potential performance improvement for C++ native client
  • #991. Unexpected behavior in PdxTypeRegistry::PdxTypeToTypeIdMap
  • #999. node.js: Allow Empty strings in PdxInstance field names
  • #1001. IllegalStateException for CacheableString::asWChar(), even when this CacheableString is backed as a wchar_t *
  • #1004. node.js: Add a new API getFieldType for Pdx to Identify type of PdxField
  • #1008. The function execution connection on the server is never terminated even if the function timeout is set
  • #1009. Allow native client to control timeout when no locators are available. Customers can now set pool retry-attempts and pool readTimeOut to make locators timeout configurable.
  • Memory leak fixes.

Known Issues

The following key issues with Pivotal GemFire Native Client 8.1.0 have been registered as bugs in the Pivotal bug tracking system:

  • None.