chia7712 commented on PR #18193:
URL: https://github.com/apache/kafka/pull/18193#issuecomment-2571564107

   > I don't really think that KIP-896 is in the center, as it defines 
broker-client cross-version compatibility, while we are discussing KS upgrade 
compatibility... 
   
   I totally agree that it is a different issue. However, it would be 
beneficial to have a consistent matrix. Otherwise, users might upgrade their 
client to a "recommended" bridge version only to find that it lacks support for 
necessary protocols...
   
   >  [0.11.x - 1.x] -> [2.0 - 3.9] -> 4.x
   
   I want to emphasize that version 4.x occupies the central position, and 
therefore, either an upgrade path or protocol compatibility is crucial for 
mitigating the anxiety associated with adopting 4.x.
   
   Consequently, including version 2.0 in the bridge version could potentially 
result in compatibility issues with the 4.0 broker. This effectively renders 
the bridge unusable, as users would be unable to even conduct basic testing.
   
   > It's confusing why 2.0 would be in the first bucket, but not in the second 
one...
   
   This makes sense to me. I haven't investigated this thoroughly, but perhaps 
another approach would be to include version 2.0 within the scope of protocol 
changes. This would enable us to suggest a consistent upgrade/testing path for 
users: [0.11.x - 1.x] -> [2.0 - 3.9] -> 4.x


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to