[jira] [Updated] (KAFKA-14974) Restore backward compatibility in KafkaBasedLog
[ https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Randall Hauch updated KAFKA-14974: -- Fix Version/s: 3.5.0 > Restore backward compatibility in KafkaBasedLog > --- > > Key: KAFKA-14974 > URL: https://issues.apache.org/jira/browse/KAFKA-14974 > Project: Kafka > Issue Type: Task > Components: KafkaConnect >Affects Versions: 3.5.0, 3.4.1, 3.3.3 >Reporter: Yash Mayya >Assignee: Yash Mayya >Priority: Major > Fix For: 3.5.0, 3.4.1, 3.3.3, 3.6.0 > > > {{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)
[jira] [Updated] (KAFKA-14974) Restore backward compatibility in KafkaBasedLog
[ https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Randall Hauch updated KAFKA-14974: -- Fix Version/s: 3.4.1 3.3.3 > Restore backward compatibility in KafkaBasedLog > --- > > Key: KAFKA-14974 > URL: https://issues.apache.org/jira/browse/KAFKA-14974 > Project: Kafka > Issue Type: Task > Components: KafkaConnect >Affects Versions: 3.5.0, 3.4.1, 3.3.3 >Reporter: Yash Mayya >Assignee: Yash Mayya >Priority: Major > Fix For: 3.4.1, 3.3.3, 3.6.0 > > > {{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)
[jira] [Updated] (KAFKA-14974) Restore backward compatibility in KafkaBasedLog
[ https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Randall Hauch updated KAFKA-14974: -- Fix Version/s: 3.6.0 > Restore backward compatibility in KafkaBasedLog > --- > > Key: KAFKA-14974 > URL: https://issues.apache.org/jira/browse/KAFKA-14974 > Project: Kafka > Issue Type: Task > Components: KafkaConnect >Affects Versions: 3.5.0, 3.4.1, 3.3.3 >Reporter: Yash Mayya >Assignee: Yash Mayya >Priority: Major > Fix For: 3.6.0 > > > {{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)
[jira] [Updated] (KAFKA-14974) Restore backward compatibility in KafkaBasedLog
[ https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Yash Mayya updated KAFKA-14974: --- Affects Version/s: 3.5.0 3.4.1 3.3.3 > Restore backward compatibility in KafkaBasedLog > --- > > Key: KAFKA-14974 > URL: https://issues.apache.org/jira/browse/KAFKA-14974 > Project: Kafka > Issue Type: Task > Components: KafkaConnect >Affects Versions: 3.5.0, 3.4.1, 3.3.3 >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)
[jira] [Updated] (KAFKA-14974) Restore backward compatibility in KafkaBasedLog
[ https://issues.apache.org/jira/browse/KAFKA-14974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Randall Hauch updated KAFKA-14974: -- Component/s: KafkaConnect > Restore backward compatibility in KafkaBasedLog > --- > > Key: KAFKA-14974 > URL: https://issues.apache.org/jira/browse/KAFKA-14974 > Project: Kafka > Issue Type: Task > Components: KafkaConnect >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)