I am pleased to announce the donation of improved GemFire client drivers to the Geode community. This source code donation includes a C++ client and a .NET client. This new grant attempts to greatly improve the mergability of the code base making it friendlier to the community by providing an improved build system, better source code organization, and many additional fixes. We hope that it will be much more accessible for the project community and will lead to a much quicker integration into an overall codebase (unlike its predecessor [1]).”
The C++ client allows an application to connect to a cluster using intelligent network routing for low latency reads and writes. The C++ client can additionally cache data locally and receive update notifications or register continuous queries. The .NET client wraps the C++ libraries and enables .NET applications to be written for Geode. Both of these clients are functionally equivalatent to the already donated Java client for Geode. The Software Grant Agreement for this code has been accepted by the ASF secretary. The donated code currently sits in a separate branch in the Geode repository named next-gen-native-client-software-grant [2] and is awaiting community review. I encourage everyone in the Geode community to review this donation and provide feedback. In particular your input on build improvements would be really helpful. Once the community has reached a consensus we can determine next steps and how this code might get merged into the develop branch [3] so that all users can access these features. Your suggestions are most welcome! Thanks, Anthony [1] http://mail-archives.apache.org/mod_mbox/geode-dev/201605.mbox/%3cCAEwge-ENhF4s_k5Y=h9-mnfanb777j8bnde4u9jahpyim61...@mail.gmail.com%3e [2] https://git-wip-us.apache.org/repos/asf?p=geode.git;a=shortlog;h=refs/heads/next-gen-native-client-software-grant [3] https://issues.apache.org/jira/browse/GEODE-1416