Skip to content

Releases: masesgroup/KNet

V3.2.1: updates KNet Connect SDK and KNet Streams

14 Mar 00:22
f8a28bc

Choose a tag to compare

Caution

KNet Connect SDK introduces breaking changes in some API necessary from KNetOPC

Note

Early release to support evolution of KNetOPC

This release mainly changes:

  • KNet:
    • #1403: RecordMetadata.DateTime becomes nullable to support missing Timestamp
    • #1432: make the API more consistent adding missing method
    • KNet Connect SDK:
      • #1414: no more needed to set ReflectedRemoteObjectClassName in KNetTransformation and KNetPredicate
      • #1429 (breaking change): reviews configuration flows to receive default values from JVM and changes signature of the API to avoid unexpected configuration changes
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V3.2.0.0...V3.2.1.0

V2.9.10: updates KNet Connect SDK and KNet Streams

14 Mar 00:04
9145026

Choose a tag to compare

Caution

KNet Connect SDK introduces breaking changes in some API necessary from KNetOPC

Note

Early release to support evolution of KNetOPC

This release mainly changes:

  • KNet:
    • #1404: RecordMetadata.DateTime becomes nullable to support missing Timestamp
    • #1433: make the API more consistent adding missing method
    • KNet Connect SDK:
      • #1415: no more needed to set ReflectedRemoteObjectClassName in KNetTransformation and KNetPredicate
      • #1430 (breaking change): reviews configuration flows to receive default values from JVM and changes signature of the API to avoid unexpected configuration changes
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.9.9.0...V2.9.10.0

V3.2.0: updates to Apache Kafka™ 4.2.0

24 Feb 02:39
024d22b

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Updates to Apache Kafka™ 4.2.0
    • Generated files updates to Apache Kafka™ 4.2.0
    • Fix issue #1374
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: no changes
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V3.1.3.0...V3.2.0.0

V2.9.9: updates to Apache Kafka™ 3.9.2

24 Feb 02:27
4e57878

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Updates to Apache Kafka™ 3.9.2
    • Generated files updates to Apache Kafka™ 3.9.2
    • Fix issue #1374
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: no changes
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.9.8.0...V2.9.9.0

V3.1.3: maintenance release

17 Feb 16:25
346f643

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Use nullable types in parameters of methods of KNetProducer
    • Updates basic serializer to return null if the input is null while adding nullable types management
  • KNet.Serialization.Avro: returns null if the input is null
  • KNet.Serialization.Json: returns null if the input is null
  • KNet.Serialization.MessagePack: returns null if the input is null
  • KNet.Serialization.Protobuf: returns null if the input is null
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V3.1.2.0...V3.1.3.0

V2.9.8: maintenance release

17 Feb 16:11
358fd7d

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Use nullable types in parameters of methods of KNetProducer
    • Updates basic serializer to return null if the input is null while adding nullable types management
  • KNet.Serialization.Avro: returns null if the input is null
  • KNet.Serialization.Json: returns null if the input is null
  • KNet.Serialization.MessagePack: returns null if the input is null
  • KNet.Serialization.Protobuf: returns null if the input is null
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.9.7.0...V2.9.8.0

V3.1.2: updates to JNet 2.6.6 with many improvements in KNet Connect SDK

12 Feb 18:52
1592cdc

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Updates to JNet 2.6.6
    • Uses new methods for JVM exception management
    • Adds new methods to StreamsResetter
    • Adds new class KNetShareConsumer
    • KNet Connect SDK:
      • adds PartitionOrOffsetForKeys method
      • renames OffsetForKey in PartitionOrOffsetForKey
      • changes signature of Poll in KNetSourceTask, adding new methods CreateAndPushRecordAsync to parallelize jobs between .NET and JVM
      • changes signature of TasksConfigs in KNetSourceConnector and KNetSinkConnector
      • adds KNetTransformation and KNetPredicate
      • removes properties used for infrastructure initialization and adds new methods helping in definition of some mandatory information
      • extends available logging methods
    • Generated files are based on JNetReflector 2.6.6
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V3.1.1.0...V3.1.2.0

V2.9.7: updates to JNet 2.6.6 with many improvements in KNet Connect SDK

12 Feb 18:43
74ade76

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Updates to JNet 2.6.6
    • Uses new methods for JVM exception management
    • Adds new methods to StreamsResetter
    • KNet Connect SDK:
      • adds PartitionOrOffsetForKeys method
      • renames OffsetForKey in PartitionOrOffsetForKey
      • changes signature of Poll in KNetSourceTask, adding new methods CreateAndPushRecordAsync to parallelize jobs between .NET and JVM
      • changes signature of TasksConfigs in KNetSourceConnector and KNetSinkConnector
      • adds KNetTransformation and KNetPredicate
      • removes properties used for infrastructure initialization and adds new methods helping in definition of some mandatory information
      • extends available logging methods
    • Generated files are based on JNetReflector 2.6.6
  • KNet.Serialization.Avro: no changes
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: Updates to JNetCLICore 2.6.6
  • KNetConnect: Updates to JNetCLICore 2.6.6
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): Updates to JNetPSCore 2.6.6
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.9.6.0...V2.9.7.0

V3.1.1: updates JNet to version 2.6.5 and Apache Kafka to version 4.1.1

28 Nov 23:37
2a6e635

Choose a tag to compare

This release mainly changes:

  • KNet:
    • Updates to JNet 2.6.5
    • Updates to Apache Kafka 4.1.1
    • Generated files are based on Apache Kafka 4.1.1 and JNetReflector 2.6.5
    • Aligns developed classes to the evolution of JNet 2.6.5
  • KNet.Serialization.Avro: updates Avro version
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: no changes
  • KNetConnect: no changes
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): no changes
  • Docker image: no changes
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V3.1.0.0...V3.1.1.0

V2.9.6: updates to JNet 2.6.5

28 Nov 23:20
0eb325d

Choose a tag to compare

Note

Version 2.9.5 miss class regeneration with JNetReflector 2.6.5

This release mainly changes:

  • KNet:
    • Updates to JNet 2.6.5
    • Adds support for .NET 10
    • Generated files are based on JNetReflector 2.6.5
  • KNet.Serialization.Avro: updates Avro version
  • KNet.Serialization.Json: no changes
  • KNet.Serialization.MessagePack: no changes
  • KNet.Serialization.Protobuf: updates Google.Protobuf version
  • KNetCLI: Updates to JNetCLICore 2.6.5
  • KNetConnect: Updates to JNetCLICore 2.6.5
  • KNet Templates: no changes
  • KNet for PowerShell (aka KNetPS): Updates to JNetPSCore 2.6.5
  • Docker image: updates Docker image from jammy to noble
  • Documentation: aligns to latest changes in the code
  • Tests: no major changes

References and Release Notes

Official Container images

Note

knetconnect image collapsed to knet

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.9.5.0...V2.9.6.0