> > so this change will break client backward compatibility while connecting > to 0.10.X brokers. > users need to change producer default settings while connecting older > brokers.
At the moment, I think the answer is yes. The old broker will not support the InitProducerId request, so the producer will immediately fail. Similar to the handling of old message formats mentioned above, we probably need to change this so that we just revert to old producer semantics if the broker can't support idempotence. -Jason On Fri, Aug 18, 2017 at 8:48 AM, Manikumar <manikumar.re...@gmail.com> wrote: > > > > 3. The message format requirement is a good point. This should be > mentioned > > in the compatibility section. Users who are still using the old message > > format will get an error after the upgrade, right? > > > > so this change will break client backward compatibility while connecting > to 0.10.X brokers. > users need to change producer default settings while connecting older > brokers. >