Hi Igniters!

Release 2.14 broke backward compatibility for java thin clients in the
ticket [1]. Before this release default value
ClientConfiguration#compactFooter was "false", but since the release the
value fetched from a server node, and by default it returns "true". This
change happened with no warning to a user.

Before we agreed that even releases (2.12, 2.14, etc) could break
compatibility, but these breaking changes must be announced at least one
release before. For example in this case, the new behavior would have been
disabled by default and would wrote a WARN in case of client/server
configurations difference, default value would have changed in the next
even release 2.16.

Also, this change wasn't mentioned as breaking in the release notes [2].

We can't revert this change now, as release 2.14 and 2.15 have already been
published. But what do you think to update the release notes at least on
the web site? Should we update release notes for 2.15 also?

I'd like to prepare a patch for the update for both releases. WDYT?

[1] https://issues.apache.org/jira/browse/IGNITE-16038
[2] https://ignite.apache.org/releases/2.14.0/release_notes.html

Reply via email to