You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,24 @@
1
+
2
+
# 1.6.1
3
+
4
+
## Enhancements
5
+
6
+
- References librdkafka.redist 1.6.1. Refer to the [1.6.0](https://github.com/edenhill/librdkafka/releases/tag/v1.6.0) and [1.6.1](https://github.com/edenhill/librdkafka/releases/tag/v1.6.1) release notes for more information. Headline features:
7
+
- KIP-429: Incremental rebalancing.
8
+
- KIP-447: Producer scalability for exactly once semantics.
9
+
- KIP-480: Sticky partitioner.
10
+
- KIP-22: Support for custom partitioners.
11
+
- Confluent.Kafka can now be used with Mono on Linux and MacOS. **Note**: Mono is not a supported runtime.
12
+
- The debian9-librdkafka.so build of librdkafka has been replaced with a more portable one: centos6-librdkafka.so (note: Debian 9 is still supported).
13
+
- Exceptions thrown by `Producer.Produce` now include an inner exception with additional context on the error ([joostas](https://github.com/joostas)).
14
+
- Added `ConfigureAwait(false)` to async methods in the Avro Serdes.
15
+
- Added `IsInvalid` property to `Handle` class ([volgunin](https://github.com/volgunin)).
16
+
17
+
## Fixes
18
+
19
+
- Fixed race condition in `ProtobufSerializer` ([yurii-hunter](https://github.com/yurii-hunter)).
Copy file name to clipboardExpand all lines: README.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,21 +44,21 @@ confluent-kafka-dotnet is distributed via NuGet. We provide five packages:
44
44
To install Confluent.Kafka from within Visual Studio, search for Confluent.Kafka in the NuGet Package Manager UI, or run the following command in the Package Manager Console:
45
45
46
46
```
47
-
Install-Package Confluent.Kafka -Version 1.5.3
47
+
Install-Package Confluent.Kafka -Version 1.6.1
48
48
```
49
49
50
50
To add a reference to a dotnet core project, execute the following at the command line:
51
51
52
52
```
53
-
dotnet add package -v 1.5.3 Confluent.Kafka
53
+
dotnet add package -v 1.6.1 Confluent.Kafka
54
54
```
55
55
56
56
Note: `Confluent.Kafka` depends on the `librdkafka.redist` package which provides a number of different builds of `librdkafka` that are compatible with [common platforms](https://github.com/edenhill/librdkafka/wiki/librdkafka.redist-NuGet-package-runtime-libraries). If you are on one of these platforms this will all work seamlessly (and you don't need to explicitly reference `librdkafka.redist`). If you are on a different platform, you may need to [build librdkafka](https://github.com/edenhill/librdkafka#building) manually (or acquire it via other means) and load it using the [Library.Load](https://docs.confluent.io/current/clients/confluent-kafka-dotnet/api/Confluent.Kafka.Library.html#Confluent_Kafka_Library_Load_System_String_) method.
57
57
58
58
### Branch builds
59
59
60
60
Nuget packages corresponding to all commits to release branches are available from the following nuget package source (Note: this is not a web URL - you
61
-
should specify it in the nuget package manger):
61
+
should specify it in the nuget package manager):
62
62
[https://ci.appveyor.com/nuget/confluent-kafka-dotnet](https://ci.appveyor.com/nuget/confluent-kafka-dotnet). The version suffix of these nuget packages
63
63
matches the appveyor build number. You can see which commit a particular build number corresponds to by looking at the
0 commit comments