Skip to content

1.0.0

Compare
Choose a tag to compare
@richard-axual richard-axual released this 28 Jun 11:53
· 41 commits to main since this release

KSML 1.0.0 is released!!

We are very proud that KSML 1.0.0 is now released.
With this release we've introduced several features that we consider make KSML ready for production.
A big thanks to the main contributors, @jeroenvandisseldorp. @tonvanbart, @xsreality, @richard-axual and of course all users that provided us with feedback. Without you we couldn't have gotten here!

Where to get the images?

The images can be downloaded from Docker Hub using axual/ksml:1.0.0 or axual/ksml:latest but also from Axuals open source registry at registry.axual.io/opensource/images/axual/ksml:1.0.0 or registry.axual.io/opensource/images/axual/ksml:latest

Helm Charts are here!

The KSML Helm Charts make it easy to deploy a KSML application to Kubernetes.
KSML will run as a StatefulSet and uses a VolumeClaimTemplate to store state, allowing for scaling of your KSML app
It can use all KSML features, while also providing the possibility to configure Kubernetes properties like resource limits, node selectors, affinity, tolerations, and more.

The chart is hosted in the Axual OpenSource registry as well, use the following OCI url to access it oci://registry.axual.io/opensource/charts/ksml

You can use the helm command to get the information.

helm show readme oci://registry.axual.io/opensource/charts/ksml --version 1.0.0

Syntax changes and added operations

  • The to sink with topicNameExtractor has been split into two separate operations, to and toTopicNameExtractor
  • It is possible to set an offsetResetPolicy on a streams definition
  • It is possible to extract timestamps from a message payload by defining a timestampExtractor on a stream

What's Changed

New Contributors

Full Changelog: 0.9.1...1.0.0