Kafka.Protocol
2.0.0-pre-71
See the version list below for details.
dotnet add package Kafka.Protocol --version 2.0.0-pre-71
NuGet\Install-Package Kafka.Protocol -Version 2.0.0-pre-71
<PackageReference Include="Kafka.Protocol" Version="2.0.0-pre-71" />
paket add Kafka.Protocol --version 2.0.0-pre-71
#r "nuget: Kafka.Protocol, 2.0.0-pre-71"
// Install Kafka.Protocol as a Cake Addin #addin nuget:?package=Kafka.Protocol&version=2.0.0-pre-71&prerelease // Install Kafka.Protocol as a Cake Tool #tool nuget:?package=Kafka.Protocol&version=2.0.0-pre-71&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-71](https://github.com/Fresa/Kafka.Protocol/compare/v1.0.0...v2.0.0-pre-71) (2021-12-28)
### 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))
* **message definitions:** remove old definitions before downloading new ([63b3bb5](https://github.com/Fresa/Kafka.Protocol/commit/63b3bb543c7df531af56299ea0a7559fcb6c65a5))
* incorrect syntax of the conditional operator for reading compactated fields ([08585b9](https://github.com/Fresa/Kafka.Protocol/commit/08585b983187a87579e1c964f8b1a360388c152f))
### 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))
* **flexible versions:** support serializing flexible messages ([6d95901](https://github.com/Fresa/Kafka.Protocol/commit/6d9590167f696520e8f1391069a16533ade7a1c3))
* **tagged field:** support tagged (optional) fields ([145ffdf](https://github.com/Fresa/Kafka.Protocol/commit/145ffdf92b02d827320c7d2eb0effecb413715c0))
### 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
* **message definitions:** ListOffsetResponse and ListOffsetRequest have changed name to ListOffsetsResponse and ListOffsetsRequest