Hi Maksim,

Yes, please go ahead with the release notes patch.
My bad - I forgot to update them even though it was mentioned in the ticket.

Note that ClientConfiguration#setAutoBinaryConfigurationEnabled provides a
way to revert to the old behavior.

Thank you,
Pavel

On Thu, Jul 6, 2023 at 11:42 AM Maksim Timonin <timoninma...@apache.org>
wrote:

> 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