Releases: criteo/kafka-sharp
Kafka-sharp 1.4.3
No update except the appveyor license required to publish the nuget.
Nuget published here
Kafka-sharp 1.4.2
Merge pull request #47 from verdie-g/criteo/syncFebruary2020 Version 1.4.0
Kafka-sharp 1.4.1
Merge pull request #47 from verdie-g/criteo/syncFebruary2020 Version 1.4.0
Kafka-sharp 1.4.0
- fix kafka message format v2
- handle partial message returned from server
- improve dead node logic
- cleanup code
Nuget published here
Kafka-sharp 1.3.0
Implement essentials of version 0.11 of Kafka protocol.
What we call the essentials is the features that are necessary to allow brokers to use RecordBatch format from end to end (for both producers and consumers). It is useful if you want brokers to use RecordBatch without any conversion overhead to answer the driver requests.
To enable it, you have to set the Configuration option "Compatibility" to V0_11_0 .
The version contains basic implementation of Produce API Key V3 and Fetch API Key v4.
Basic implementation means that most fields that were added and that are not directly useful for enabling the support of RecordBatch are just pre-filled with default values.
Nuget published here
Kafka-sharp 1.2.2
Various fixes.
Mainly concerning the behaviour of the refresh of metadata when the topology of the broker cluster is changing (brokers go down, and go back up).
Nuget published here
Kafka-sharp 1.2.1
Consumer:
- Recover from corrupted messages
- Recover strategy is configurable (default is to discard)
Producer:
- Potential race condition fixed when releasing message buffers
Improved tests stability
Nuget published here
Kafka-sharp 1.2.0
Kafka-sharp 1.1.0
Kafka-sharp 1.0.1
Fixed client side timeout mishandling in middle of sync group workflow.