Ok, I understand and agree this approach, even though it means spinning another 
RC.

Other thoughts?

Anthony

> On Sep 5, 2017, at 11:04 AM, Michael Stolz <mst...@pivotal.io> wrote:
> 
> GEODE-3249 is a breaking change to the client/server protocol, but it has a
> property that can override whether or not to turn the breaking change on.
> 
> The plan was to release Geode 1.2.1 with the breaking change turned on, but
> I spent a lot of time thinking about this over the weekend, and I came to
> the conclusion that introducing a *breaking change in a patch release* is a
> bad idea. Protocol breaking changes should really only occur in major
> releases.
> 
> That said, because this is an important change for some users, the right
> thing to do is probably to set the default for the controlling property to
> enable backward compatibility, and then the users who want the change can
> OPT-IN, rather than requiring users who are taking the patch release and
> don't want the breaking change having to OPT-OUT.
> 
> We can switch that default behavior on the next major release.
> 
> 
> --
> Mike Stolz
> Principal Engineer, GemFire Product Manager
> Mobile: +1-631-835-4771

Reply via email to