Skip to content

V2.4.1: updates on KNet Streams SDK

Compare
Choose a tag to compare
@masesdevelopers masesdevelopers released this 21 Jan 19:42
· 204 commits to master since this release
8db561d

This release changes:

  • KNet: updates on KNet Streams SDK
    • changes on iterator classes (KNetKeyValueIterator, KNetTimestampedKeyValueIterator, KNetTimestampedWindowedKeyValueIterator, KNetWindowedKeyValueIterator):
      • implements IEnumerable<T> and IAsyncEnumerable<T>
      • can use prefetch mode to speedup deserialization
    • changes on KNetKeyValue, KNetTimestampedKeyValue, KNetTimestampedWindowedKeyValue, KNetWindowedKeyValue to reduce resource consumption since they are immutable in the JVM
  • 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: no major changes
  • Documentation: update description of KNet Streams SDK

References and Release Notes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

  • Added ability on ToIEnumerator to return an IEnumerator instance able to work in parallel and speeding up data retrieve by @masesdevelopers in #362
  • Update documentation and removed unneeded resource consumption by @masesdevelopers in #364
  • Changes by GitHub action by @github-actions in #365
  • Iterator classes becomes IEnumerable and IAsyncEnumerable aware by @masesdevelopers in #366
  • Update version to 2.4.1 by @masesdevelopers in #368
  • Changes by GitHub action by @github-actions in #369

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