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