Company
Date Published
Author
Steven Zhang
Word count
1292
Language
English
Hacker News points
None

Summary

ksqlDB 0.10.0 introduces several significant updates, including a first-class Java client and enhanced key support, enhancing its integration with Apache Kafka. The Java client, part of a series of new clients, enables more efficient interaction with ksqlDB through support for push and pull queries, as well as data insertion into existing streams. This version removes previous limitations on Kafka key namespaces and allows for any key name, facilitating a more flexible handling of data. The update also introduces new built-in functions for stream processing, such as string manipulation and array handling functions, while dropping the "WITH KEY" syntax in favor of more straightforward key naming. These enhancements aim to simplify and improve the usability of ksqlDB for stream processing applications, with more details and updates available in the changelog and community resources.