GitHub user dguy opened a pull request: https://github.com/apache/kafka/pull/3776
KAFKA-5819: Add Joined class and relevant KStream join overloads Add the `Joined` class and the overloads to `KStream` that use it. Deprecate existing methods that have `Serde` params You can merge this pull request into a Git repository by running: $ git pull https://github.com/dguy/kafka kip-182-stream-join Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/3776.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #3776 ---- commit 5be7a49c245f762479ec02c7e1625a1da882bde9 Author: Damian Guy <damian....@gmail.com> Date: 2017-09-01T08:44:16Z add Joined class and overloads for KStream#join commit d3991b13e5fd6f9c926c1d6cf3d4e15e77eea7ba Author: Damian Guy <damian....@gmail.com> Date: 2017-09-01T09:05:39Z KStream#leftJoin(KStream...) commit d8b007304e462b7d0e59e3fb4d4f2fa10a78d05b Author: Damian Guy <damian....@gmail.com> Date: 2017-09-01T09:25:13Z stream table leftJoin commit eeed855e153df766f1341469132f45fff62a13ce Author: Damian Guy <damian....@gmail.com> Date: 2017-09-01T09:40:01Z outerJoin ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---