Kafka.Protocol
2.0.0-pre-54
See the version list below for details.
dotnet add package Kafka.Protocol --version 2.0.0-pre-54
NuGet\Install-Package Kafka.Protocol -Version 2.0.0-pre-54
<PackageReference Include="Kafka.Protocol" Version="2.0.0-pre-54" />
paket add Kafka.Protocol --version 2.0.0-pre-54
#r "nuget: Kafka.Protocol, 2.0.0-pre-54"
// Install Kafka.Protocol as a Cake Addin #addin nuget:?package=Kafka.Protocol&version=2.0.0-pre-54&prerelease // Install Kafka.Protocol as a Cake Tool #tool nuget:?package=Kafka.Protocol&version=2.0.0-pre-54&prerelease
Kafka protocol definitions
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Log.It (>= 3.0.3)
- System.IO.Pipelines (>= 4.5.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kafka.Protocol:
Package | Downloads |
---|---|
Kafka.TestFramework
Framework for testing integrations with Kafka |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
6.0.0 | 74 | 11/14/2024 |
6.0.0-pre-f10205c1 | 58 | 11/13/2024 |
6.0.0-pre-62e2dea7 | 62 | 11/13/2024 |
6.0.0-pre-0b458e0a | 60 | 11/13/2024 |
5.1.3-pre-440839a2 | 61 | 10/31/2024 |
5.1.3-pre-3f6b0a97 | 74 | 10/31/2024 |
5.1.2 | 149 | 10/14/2024 |
5.1.1 | 78 | 10/14/2024 |
5.1.1-pre-8ec4c2b9 | 101 | 8/17/2024 |
5.1.1-pre-071d5e0b | 84 | 8/17/2024 |
5.1.0 | 184 | 7/23/2024 |
5.1.0-pre-86ae9ba6 | 82 | 7/15/2024 |
5.1.0-pre-32ee7bc4 | 85 | 7/22/2024 |
5.0.1 | 81 | 7/15/2024 |
5.0.1-pre-f60d04b9 | 56 | 7/10/2024 |
5.0.1-pre-e8bda9ac | 96 | 6/29/2024 |
5.0.1-pre-cd5334a3 | 69 | 7/9/2024 |
5.0.1-pre-a8f1966d | 75 | 7/15/2024 |
5.0.1-pre-38c84a45 | 137 | 7/10/2024 |
5.0.0 | 2,308 | 6/25/2024 |
5.0.0-pre-2b032ce2 | 87 | 6/25/2024 |
5.0.0-pre-0d00f5bd | 94 | 6/25/2024 |
4.0.1 | 108 | 6/25/2024 |
4.0.1-pre-9d6abee7 | 90 | 6/25/2024 |
4.0.0 | 1,825 | 7/31/2023 |
4.0.0-pre-b3008400 | 146 | 6/27/2023 |
3.0.0 | 392 | 12/29/2022 |
3.0.0-pre-9527abba | 154 | 12/29/2022 |
3.0.0-pre-5ff37ac3 | 137 | 12/29/2022 |
2.2.0-pre-11ea2b00 | 137 | 12/15/2022 |
2.1.0 | 1,739 | 2/11/2022 |
2.1.0-pre-19 | 163 | 2/11/2022 |
2.1.0-pre-17 | 151 | 2/10/2022 |
2.1.0-pre-16 | 149 | 2/10/2022 |
2.0.3 | 2,248 | 2/4/2022 |
2.0.3-pre-1 | 199 | 2/4/2022 |
2.0.2 | 9,707 | 2/2/2022 |
2.0.2-pre-8 | 168 | 2/1/2022 |
2.0.2-pre-7 | 168 | 1/29/2022 |
2.0.2-pre-3 | 178 | 1/28/2022 |
2.0.2-pre-2 | 168 | 1/27/2022 |
2.0.2-pre-1 | 162 | 1/22/2022 |
2.0.1 | 451 | 1/21/2022 |
2.0.1-pre-3 | 161 | 1/21/2022 |
2.0.1-pre-2 | 165 | 1/21/2022 |
2.0.0 | 2,007 | 1/21/2022 |
2.0.0-pre-75 | 183 | 12/29/2021 |
2.0.0-pre-74 | 157 | 12/29/2021 |
2.0.0-pre-73 | 155 | 12/29/2021 |
2.0.0-pre-72 | 163 | 12/28/2021 |
2.0.0-pre-71 | 167 | 12/28/2021 |
2.0.0-pre-64 | 169 | 12/23/2021 |
2.0.0-pre-62 | 166 | 12/23/2021 |
2.0.0-pre-61 | 194 | 12/23/2021 |
2.0.0-pre-57 | 190 | 12/21/2021 |
2.0.0-pre-56 | 177 | 12/21/2021 |
2.0.0-pre-54 | 197 | 12/18/2021 |
2.0.0-pre-52 | 198 | 12/17/2021 |
2.0.0-pre-140 | 287 | 1/19/2022 |
2.0.0-pre-137 | 182 | 1/19/2022 |
2.0.0-pre-134 | 165 | 1/18/2022 |
2.0.0-pre-133 | 163 | 1/18/2022 |
2.0.0-pre-132 | 160 | 1/18/2022 |
2.0.0-pre-131 | 160 | 1/18/2022 |
2.0.0-pre-130 | 171 | 1/18/2022 |
2.0.0-pre-127 | 181 | 1/16/2022 |
2.0.0-pre-126 | 214 | 1/16/2022 |
2.0.0-pre-124 | 196 | 1/15/2022 |
2.0.0-pre-123 | 160 | 1/15/2022 |
2.0.0-pre-121 | 177 | 1/14/2022 |
2.0.0-pre-119 | 168 | 1/14/2022 |
2.0.0-pre-116 | 174 | 1/12/2022 |
2.0.0-pre-113 | 168 | 1/12/2022 |
1.1.0-pre-50 | 186 | 12/16/2021 |
1.1.0-pre-49 | 202 | 12/15/2021 |
1.1.0-pre-48 | 181 | 12/15/2021 |
1.1.0-pre-47 | 178 | 12/15/2021 |
1.1.0-pre-46 | 176 | 12/15/2021 |
1.1.0-pre-45 | 203 | 12/14/2021 |
1.1.0-pre-43 | 204 | 12/14/2021 |
1.1.0-pre-40 | 183 | 12/13/2021 |
1.1.0-pre-38 | 202 | 12/13/2021 |
1.1.0-pre-36 | 172 | 12/13/2021 |
1.1.0-pre-22 | 181 | 12/4/2021 |
1.0.12 | 4,087 | 11/24/2021 |
1.0.12-pre-5 | 3,852 | 11/24/2021 |
1.0.12-pre-4 | 3,470 | 11/24/2021 |
1.0.0 | 913 | 5/6/2020 |
# [v2.0.0-pre-54](https://github.com/Fresa/Kafka.Protocol/compare/v1.0.0...v2.0.0-pre-54) (2021-12-18)
### Bug Fixes
* **request payload:** exceptions thrown when reading a request payload should not be hidden by the stream length reporter throwing because all data has not been read ([6b6975b](https://github.com/Fresa/Kafka.Protocol/commit/6b6975bb6e6367ac91fafd83dcbbb8899de4172e))
* nullable default fields ([d51e522](https://github.com/Fresa/Kafka.Protocol/commit/d51e52297f8a52d2c70118b0d1126bce08a735b2))
* **reader:** when there is less than expected bytes read the reader is not informed that the data has been inspected which is mandatory. Refactor to use an array buffer writer instead to continuesly write to ([14f93fe](https://github.com/Fresa/Kafka.Protocol/commit/14f93fe3360c3777efc93fbdb38c183dd7049ba8))
* add nullability check when transforming nullable maps to dictionaries to avoid null reference exceptions ([d730dcc](https://github.com/Fresa/Kafka.Protocol/commit/d730dcc4bd7ae68b19f0a9f65aa78714d4a0ce00))
### Features
* **crc:** check for data corruption in records ([409ed50](https://github.com/Fresa/Kafka.Protocol/commit/409ed502b3eb25377905803b7c92cd9a7fa0abe5))
* **definitions:** update to latest protocol definition ([e8ae06d](https://github.com/Fresa/Kafka.Protocol/commit/e8ae06d8bfde80ee6a4c8ccbda7b3f8cf480aad2))
* **definitions:** update with the latest message deffinitions ([40b965a](https://github.com/Fresa/Kafka.Protocol/commit/40b965a59c2babb9be8b2dab6909477c4312bf35))
### Tests
* **recordbatch:** assure the length is correctly written ([7058687](https://github.com/Fresa/Kafka.Protocol/commit/70586877ea681b083351064022afd06215b19b92))
### BREAKING CHANGES
* **crc:** Records and record headers have been simplified and some redundant fields have been removed like key and value length. Records have also been updated to match latest protocol specification.
* **recordbatch:** refactored attribtutes to use an enum instead of properties to set timestamp type and compression