V2.6.1: update to Apache Kafka 3.6.2 and other minor changes
masesdevelopers
released this
03 May 22:47
·
143 commits
to master
since this release
Note
This version is published in advance, before #427 and #429 will be closed, to make public available latest updates coming from JNet 2.4.0
Caution
Changes from JNet needed changes on KNet Connect SDK, however it is not tested waiting for #427: do not use this KNet Connect SDK version
This release mainly changes:
- KNet:
- updates to Apache Kafka 3.6.2
- SerDes:
- available new property
UseKafkaClassForSupportedTypes
to fallback on Apache Kafka serializer, by default .NET serialization is used UseHeaders
property becomes writable to avoid headers if needed
- available new property
- KNet.Serialization.Avro: no major changes
- KNet.Serialization.Json: no major changes
- KNet.Serialization.MessagePack: no major changes
- KNet.Serialization.Protobuf: no major changes
- KNetCLI: no major changes
- KNetConnect: no major changes
- KNet Templates: no major changes
- KNet for PowerShell (aka KNetPS): no major changes
- Docker image: now it is based on Ubuntu jammy
- Documentation: no major changes
References and Release Notes
Official Docker image
Official NuGet packages (*)
- MASES.KNet
- MASES.KNet.Serialization.Avro
- MASES.KNet.Serialization.Json
- MASES.KNet.Serialization.MessagePack
- MASES.KNet.Serialization.Protobuf
- MASES.KNet.Templates
- MASES.KNetCLI
- MASES.KNetConnect
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Added UseKafkaClassForSupportedTypes to fallback on Apache Kafka SerDes, value of UseHeaders now can be changed by @masesdevelopers in #437
- Update Docker images to use Ubuntu and workflows split by @masesdevelopers in #439
- Update documentation of Docker images by @masesdevelopers in #440
- Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.8.0 to 4.9.2 in /src/net by @dependabot in #433
- Bump Google.Protobuf from 3.25.3 to 3.26.1 in /src/net by @dependabot in #442
- Update Kafka version to 3.6.2 by @masesdevelopers in #443
- Changes by GitHub action by @github-actions in #444
- Version update to 2.6.1 by @masesdevelopers in #445
- Changes by GitHub action by @github-actions in #446
Full Changelog: V2.6.0.0...V2.6.1.0