[ 
https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17720546#comment-17720546
 ] 

Randall Hauch commented on KAFKA-14974:
---------------------------------------

Thanks for catching this and providing a fix. Indeed, we have tried to maintain 
backward compatibility for this class since it is super useful.

> 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
>            Priority: Major
>
> {{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