Announcing ksqlDB 0.15
Blog post from Confluent
ksqlDB 0.15 introduces significant enhancements, including expanded support for complex message keys and improvements to the command line interface for interactive development. This release allows users to utilize a wider range of data types in message keys, such as JSON, AVRO, and PROTOBUF, as well as structured data types like ARRAY and STRUCT, thereby unlocking data that was previously inaccessible. The update also facilitates the use of PARTITION BY and GROUP BY clauses with multiple expressions, enabling the creation of tables and streams with multiple key columns. Additionally, the process for terminating persistent queries has been simplified by allowing a DROP command to automatically terminate associated queries, eliminating the need to know query IDs in advance. These enhancements make it easier to manage streams and tables, and users are encouraged to explore the full range of features by utilizing ksqlDB through Confluent Cloud or standalone distributions.