V2.7.0: adds support based on ByteBuffer data exchange, updates to Apache Kafka 3.7.0 and other changes
masesdevelopers
released this
16 May 20:52
·
103 commits
to master
since this release
Note
This version is published in advance, before #427 will be closed, to make public available latest updates coming from JNet 2.5.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:
- KNet.Serialization.Avro: adds support for ByteBuffer data exchange distinguishing between raw and buffered classes
- KNet.Serialization.Json: adds support for ByteBuffer data exchange distinguishing between raw and buffered classes
- KNet.Serialization.MessagePack: adds support for ByteBuffer data exchange distinguishing between raw and buffered classes
- KNet.Serialization.Protobuf: adds support for ByteBuffer data exchange distinguishing between raw and buffered classes
- KNetCLI: updates to .NET 8
- KNetConnect: updates to .NET 8
- KNet Templates: no major changes
- KNet for PowerShell (aka KNetPS): updates to .NET 8
- Docker image: updates to .NET 8
- 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
- Partial implementation of #448 (comment) by @masesdevelopers in #449
- Added JVM counterpart class on many other classes by @masesdevelopers in #450
- Update to JNet 2.5.0 by @masesdevelopers in #451
- Added management of data transfer on JVM-CLR boundary based on
ByteBuffer
by @masesdevelopers in #452 - Update KNet to Apache Kafka 3.7.0 by @masesdevelopers in #429
- Update Docker and NuGet Tools to .NET 8 by @masesdevelopers in #384
- Updates on serializers retrieve by @masesdevelopers in #453
- Update to version 2.7.0 by @masesdevelopers in #454
- Changes by GitHub action by @github-actions in #455
Full Changelog: V2.6.1.0...V2.7.0.0