The KStream/TopicNameExtractor javadocs indicate that when using to(TopicNameExctractor extractor)
that topics will not be auto-created and must, instead, already exist. I am, however, seeing otherwise with 2.2.0. Are the docs not up-to-date? Can this be relied on with >= 2.2.0?
The javadoc mentioned is here: https://kafka.apache.org/22/javadoc/org/apache/kafka/streams/processor/TopicNameExtractor.html
I checked the release notes here and saw no note of any relevant change: https://www.apache.org/dist/kafka/2.2.0/RELEASE_NOTES.html