Node.js Client for VMware Tanzu™ GemFire® 2.0 Release Notes

What’s New in Node.js Client for Tanzu GemFire 2.0

Node.js Client for Tanzu GemFire version 2.0 supports JavaScript apps that work with Cloud Cache v1.6.0 and later versions, and with Pivotal GemFire v9.6.0 and later.

Release characteristics:

  • Node.js Client for Tanzu GemFire is based on Node.js 10.16.3.
  • Node.js Client for Tanzu GemFire is based on the Native Client 10.0 C++ API

Node.js Client for Tanzu GemFire supports the following features:

  • Connectivity to servers
  • Put & get
  • Basic queries
  • Functions
  • TLS/SSL support
  • Register interest for all keys

Features not yet implemented include:

  • Continuous queries
  • Transactions

Server considerations

  • On the server, the pdx read-serialized property must be true.

Security considerations

For Node.js applications running against Pivotal Platform deployments using PCC:

  • Node.js applications must use one-way SSL to communicate with the servers; two-way SSL is not an option.
  • In PCC v1.10, the checkbox for “Enable Secure Service Instance Credentials” must be unchecked.

v2.0.1

Release Date: June 22, 2020

  • Keys declared as a number type that have an exact integer representation are delivered to cluster servers and will reside on the cluster servers as type long, which is a 64-bit integer representation.

Known Issue for v2.0.0

Using a number type for an entry key may lead to unexpected behavior. A number has a double precision floating point representation, which has implications when the desired key type is an integer. The interoperability of region operations will be an issue with apps written in other programming languages.