Skip to content

V2.0.0: speed improvements and new KNet Streams engine

Compare
Choose a tag to compare
@masesdevelopers masesdevelopers released this 21 Jan 20:54
· 66 commits to master since this release
734a2b1

This is a new improvement release of Entity Framework Core provider for Apache Kafka.
It is available for Entity Framework Core 6, 7 and 8.
Entity Framework Core provider for Apache Kafka comes with the following:

  • MASES.EntityFrameworkCore.KNet: the core engine which:
    • Uses KNet version 2.4.1 based on Apache Kafka 3.6.1
    • Introduces KNet Streams SDK (available from KNet 2.4.0+) beside the standard Apache Kafka Streams
    • Enhance execution speed by more than 50%
  • MASES.EntityFrameworkCore.KNet.Serialization: the default serialization engine based on Json updates its behavior to obtain a better speed
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: no major changes
  • MASES.EntityFrameworkCore.KNet.Templates: corrected Entity Framework Core provider for [Apache Kafka] referenced version of the package containing some startup template to use Entity Framework Core provider for Apache Kafka
  • web-site documentation at https://kefcore.masesgroup.com

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V1.1.0.0...V2.0.0.0