Skip to content
This repository was archived by the owner on Apr 9, 2022. It is now read-only.

Releases: criteo/kafka-sharp

Kafka-sharp 1.4.3

27 Feb 10:25
1548e3a
Compare
Choose a tag to compare

No update except the appveyor license required to publish the nuget.

Nuget published here

Kafka-sharp 1.4.2

27 Feb 10:22
db9416b
Compare
Choose a tag to compare
Kafka-sharp 1.4.2 Pre-release
Pre-release
Merge pull request #47 from verdie-g/criteo/syncFebruary2020

Version 1.4.0

Kafka-sharp 1.4.1

27 Feb 10:17
db9416b
Compare
Choose a tag to compare
Kafka-sharp 1.4.1 Pre-release
Pre-release
Merge pull request #47 from verdie-g/criteo/syncFebruary2020

Version 1.4.0

Kafka-sharp 1.4.0

26 Feb 10:12
db9416b
Compare
Choose a tag to compare
  • 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

03 Jan 14:01
e64f781
Compare
Choose a tag to compare

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

02 Jan 15:05
f4b440e
Compare
Choose a tag to compare

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

13 Apr 13:53
570dad3
Compare
Choose a tag to compare

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

18 Jan 17:42
1411c98
Compare
Choose a tag to compare

Improved stability. Main fixes:

  • Issue related to retry management
  • Race condition in connections ( thanks to @divan-9 )

Better logging in case of error

Nuget published here

Kafka-sharp 1.1.0

18 Jan 17:20
Compare
Choose a tag to compare

Consumer:

  • Recover automatically in case of offset out of range
  • New events to be notifed when a partition has been assigned/revoked (thanks to @divan-9)

Nuget published here

Kafka-sharp 1.0.1

26 Jun 06:41
Compare
Choose a tag to compare

Fixed client side timeout mishandling in middle of sync group workflow.