All,

I want to start the discussion on releasing Geode Native C++ and .NET
clients with the next or near future Geode release.

There are a few house keeping items left in the source release JIRA [1]. It
would be great to get some help completing these tasks.

If we start with a source only release, which Geode release should we
target? Since it is "adding feature" it seems it makes the most sense to do
it as part of a minor release, say 1.2.

To throw a little wrench in it all. There are some serious changes coming
with [2] conversion to std::shared_ptr, [3] removal of all globals, [4]
replacing all non-standard concurrency methods. These changes won't be
compatible with sources written against previous releases of geode-native,
thus suggesting they will need a major rev shortly. My suggestion would be
to cut a release branch now on geode-native for 1.2 and get it ready for
source release. Backport any changes on the release branch to develop. That
leaves develop open for marching forward with what would be a 2.0 set of
sources. Any release of Geode 1.x would just include the geode-native
release/1.x branches until Geode 2.0.

Thoughts and feedback?

[1] https://issues.apache.org/jira/browse/GEODE-1416
[2] https://issues.apache.org/jira/browse/GEODE-2807
[3] https://issues.apache.org/jira/browse/GEODE-2729
[4] https://issues.apache.org/jira/browse/GEODE-2493

-Jake

Reply via email to