Skip to content

Releases: masesgroup/KEFCore

V2.5.0: updates to KNet 2.9.0

23 Dec 13:54
5d18619
Compare
Choose a tag to compare

This is a update release of Entity Framework Core provider for Apache Kafka available for Entity Framework Core 8 and 9.
Entity Framework Core provider for Apache Kafka comes with the following changes:

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.9.0 based on Apache Kafka 3.9.0
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: updates Google.Protobuf package version
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.4.2.0...V2.5.0.0

V2.4.2: update to KNet 2.8.2

05 Nov 02:36
a54cbc5
Compare
Choose a tag to compare

This is a update release of Entity Framework Core provider for Apache Kafka available for Entity Framework Core 6 and 8.
Entity Framework Core provider for Apache Kafka comes with the following changes:

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.8.2 based on Apache Kafka 3.8.1
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: updates Google.Protobuf package version
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.4.1.0...V2.4.2.0

V2.4.1: updates to KNet 2.8.1

20 Sep 12:41
103693f
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.8.1 based on Apache Kafka 3.8.0
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: updates Avro package version
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: updates KNet package version
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: updates Google.Protobuf package version
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.4.0.0...V2.4.1.0

V2.4.0: updates to KNet 2.8.0

17 Aug 08:37
db74799
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.8.0 based on Apache Kafka 3.8.0
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • 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: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.3.5.0...V2.4.0.0

V2.3.5: maintenance release aligned to KNet 2.7.8

01 Aug 13:38
c67c9ef
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.7.8 based on Apache Kafka 3.7.1
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • 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: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.3.4.0...V2.3.5.0

V2.3.4: maintenance release aligned to KNet 2.7.7

30 Jul 02:08
42cf3ff
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.7.7 based on Apache Kafka 3.7.1
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • 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: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

  • Update build.yaml to support usage of NuGet packages from other repositories by @masesdevelopers in #263
  • Update KNet to version 2.7.6, Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.InMemory, bump version to 2.3.4 by @masesdevelopers in #266
  • Bump MASES.KNet.Serialization.Avro from 2.7.5 to 2.7.6 in /src/net by @dependabot in #267
  • Update to KNet 2.7.7 by @masesdevelopers in #270
  • Changes by GitHub action by @github-actions in #271

Full Changelog: V2.3.3.0...V2.3.4.0

V2.3.3: maintenance release aligned to KNet 2.7.5

02 Jul 19:03
434910b
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet:
    • the core engine updates to KNet version 2.7.5 based on Apache Kafka 3.7.1
    • minor changes in KafkaStreamsBaseRetriever and KNetStreamsRetriever
  • MASES.EntityFrameworkCore.KNet.Serialization: fix possible exception adding headers
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: fix possible exception adding headers
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: fix possible exception adding headers
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: v2.3.2.0...V2.3.3.0

v2.3.2: maintenance release aligned to KNet 2.7.4

27 Jun 21:01
c03949a
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.7.4 based on Apache Kafka 3.7.0
  • MASES.EntityFrameworkCore.KNet.Serialization: Adds check on length in deserialization of byte arrays
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro: Adds check on length in deserialization of byte arrays
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: Adds check on length in deserialization of byte arrays
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.3.1.0...v2.3.2.0

V2.3.1: updates to KNet 2.7.3

24 Jun 15:21
9312fea
Compare
Choose a tag to compare

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

  • MASES.EntityFrameworkCore.KNet: the core engine updates to KNet version 2.7.3 based on Apache Kafka 3.7.0
  • MASES.EntityFrameworkCore.KNet.Serialization: no major changes
  • 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: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

Full Changelog: V2.3.0.0...V2.3.1.0

V2.3.0: enhances serialization mechanism based on KNet 2.7.2

27 May 22:33
16c0125
Compare
Choose a tag to compare

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

Important

This version introduces some breaking changes in serialization management, and properties of KafkaDbContext, to supports latest improvements coming from KNet 2.7.2

  • MASES.EntityFrameworkCore.KNet:
    • the core engine updates to KNet version 2.7.2 based on Apache Kafka 3.7.0
    • updates on serialization management using ISerDesSelector to choose between byte array and buffered (ByteBuffer based) data exchange
    • changes properties of KafkaDbContext to supports ISerDesSelector types
  • MASES.EntityFrameworkCore.KNet.Serialization: supports ISerDesSelector to choose between byte array and buffered (ByteBuffer based) data exchange
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro:supports ISerDesSelector to choose between byte array and buffered (ByteBuffer based) data exchange
  • MASES.EntityFrameworkCore.KNet.Serialization.Avro.Compiler: no major changes
  • MASES.EntityFrameworkCore.KNet.Serialization.Protobuf: supports ISerDesSelector to choose between byte array and buffered (ByteBuffer based) data exchange
  • MASES.EntityFrameworkCore.KNet.Templates: no major changes

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

What's Changed

  • Management of buffered data exchange based on serializer defined in configuration by @masesdevelopers in #235
  • Cached ISerDesSelector instances across application, bump version to 2.3.0 by @masesdevelopers in #240
  • Changes by GitHub action by @github-actions in #241

Full Changelog: V2.2.0.0...V2.3.0.0