kafka/streams
Florin Akermann b5c24974ae
Kafka 12317: Relax non-null key requirement in Kafka Streams (#14174)
[KIP-962](https://cwiki.apache.org/confluence/display/KAFKA/KIP-962%3A+Relax+non-null+key+requirement+in+Kafka+Streams)

The key requirments got relaxed for the followinger streams dsl operator:

left join Kstream-Kstream: no longer drop left records with null-key and call ValueJoiner with 'null' for right value.
outer join Kstream-Kstream: no longer drop left/right records with null-key and call ValueJoiner with 'null' for right/left value.
left-foreign-key join Ktable-Ktable: no longer drop left records with null-foreign-key returned by the ForeignKeyExtractor and call ValueJoiner with 'null' for right value.
left join KStream-Ktable: no longer drop left records with null-key and call ValueJoiner with 'null' for right value.
left join KStream-GlobalTable: no longer drop records when KeyValueMapper returns 'null' and call ValueJoiner with 'null' for right value.

Reviewers: Walker Carlson <wcarlson@apache.org>
2023-10-31 11:09:42 -05:00
..
examples/src MINOR: cleanup some warning in Kafka Streams examples (#14547) 2023-10-13 19:00:22 -07:00
quickstart MINOR Bump trunk to 3.7.0-SNAPSHOT (#14286) 2023-08-25 05:03:38 +05:30
src Kafka 12317: Relax non-null key requirement in Kafka Streams (#14174) 2023-10-31 11:09:42 -05:00
streams-scala chore: Fix scaladoc warnings (#13164) 2023-01-31 09:00:48 -08:00
test-utils/src KAFKA-15326: [10/N] Integrate processing thread (#14193) 2023-10-24 10:17:55 +02:00
upgrade-system-tests-10/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-11/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-20/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-21/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-22/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-23/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-24/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-25/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-26/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-27/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-28/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-30/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-31/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-32/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-33/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-34/src/test/java/org/apache/kafka/streams/tests KAFKA-15664: Add 3.4 Streams upgrade system tests (#14601) 2023-10-23 10:33:59 +02:00
upgrade-system-tests-35/src/test/java/org/apache/kafka/streams/tests KAFKA-15093: Add 3.5 Streams upgrade system tests (#14602) 2023-10-23 13:26:50 +02:00
upgrade-system-tests-0100/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0101/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0102/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0110/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
.gitignore