[ https://issues.apache.org/jira/browse/KAFKA-8828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16918969#comment-16918969 ]
Matthias J. Sax commented on KAFKA-8828: ---------------------------------------- {quote}only started using them since 2.3, {quote} {quote}since I wasn't upgrading {quote} Well. For this case it seems your code never worked (and hence it did no _break_) :) {quote}much of the existing documentation is not current to this change. {quote} Can you elaborate? I don't think we have any example code that tries to access a (Global)KTable store in a Transformer? Also, I don't think that the implementation details of (Global)KTable stores are discussed in the docs? It would be helpful to understand which part in the docs you are referring to and what we need to update to avoid this miss understanding? > [BC Break] Global store returns a TimestampedKeyValueStore in 2.3 > ----------------------------------------------------------------- > > Key: KAFKA-8828 > URL: https://issues.apache.org/jira/browse/KAFKA-8828 > Project: Kafka > Issue Type: Bug > Components: streams > Affects Versions: 2.3.0 > Reporter: Marcos Passos > Priority: Major > > Since 2.3, {{ProcessorContext}} returns a {{TimestampedKeyValueStore}} for > global stores, which is backward incompatible. This change makes the upgrade > path a lot painful and involves creating a non-trivial adapter to hide the > timestamp-related functionality in cases where it is not needed. -- This message was sent by Atlassian Jira (v8.3.2#803003)