Yash Mayya created KAFKA-14974:
----------------------------------

             Summary: Restore backward compatibility in KafkaBasedLog
                 Key: KAFKA-14974
                 URL: https://issues.apache.org/jira/browse/KAFKA-14974
             Project: Kafka
          Issue Type: Task
            Reporter: Yash Mayya
            Assignee: Yash Mayya


{{KafkaBasedLog}} is a widely used utility class that provides a generic 
implementation of a shared, compacted log of records in a Kafka topic. It isn't 
in Connect's public API, but has been used outside of Connect and we try to 
preserve backward compatibility whenever possible. 
https://issues.apache.org/jira/browse/KAFKA-14455 modified the two overloaded 
void {{KafkaBasedLog::send}} methods to return a {{{}Future{}}}. While this 
change is source compatible, it isn't binary compatible. We can restore 
backward compatibility simply by re-instating the older send methods, and 
renaming the new Future returning send methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to