When you upgrade your Tanzu GemFire server software, you may need to update your client applications in order to maintain compatibility with the upgraded servers. To support real-world implementations, servers can usually interoperate with a few different versions of the client software. In general, you will have best performance and reliability if:
Note: GemFire Native Client applications must be using Native Client 10.2.7 or 10.3 prior to upgrading to VMware Tanzu GemFire 9.15
Tanzu GemFire server and native client software releases follow similar numbering schemes, but they are not released in lockstep. See the Native Client for VMware Tanzu GemFire Documentation for more detailed information regarding version compatibility.
Changes you may need to make when you update, recompile, and link your client code include:
Review the Release Notes for a list of classes, methods, and other identifiers that are no longer present in the current release. Update client code so it no longer uses any of these removed identifiers.
Due to a protocol alignment/client-server handshake fix in GemFire v9.15 (GEODE-9982, GEM-3509), GemFire Native Client applications must be upgraded to at least version 10.2.7 before upgrading to GemFire 9.15.