[ 
https://issues.apache.org/jira/browse/KAFKA-2148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jay Kreps resolved KAFKA-2148.
------------------------------
    Resolution: Not A Problem

Hey Reece, this is not the same client but rather a new client. It is not 
intended to be api compatible. The scala client with the api you describe still 
exists and will continue to exist for some time.

This api actually gives all the benefits the scala api had (plus some 
additional ones, like giving you back the offset and error info even for async 
writes).

> version 0.8.2 breaks semantic versioning
> ----------------------------------------
>
>                 Key: KAFKA-2148
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2148
>             Project: Kafka
>          Issue Type: Bug
>          Components: producer 
>    Affects Versions: 0.8.2.0
>            Reporter: Reece Markowsky
>            Assignee: Jun Rao
>              Labels: api, producer
>
> version 0.8.2 of the Producer API drops support for sending a list of 
> KeyedMessage (present in 0.8.1)
> the call present in Producer version 0.8.1
> http://kafka.apache.org/081/api.html
>   public void send(List<KeyedMessage<K,V>> messages);
> is not present (breaking semantic versioning) in 0.8.2
> Producer version 0.8.2
> http://kafka.apache.org/082/javadoc/index.html
> send(ProducerRecord<K,V> record, Callback callback) or
> send(ProducerRecord<K,V> record) 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to