Github user tzulitai commented on the issue: https://github.com/apache/flink/pull/5138 @bowenli86 @greghogan To my understanding, the proposed changes for FLINK-8192 simply suggests adding proper annotations to the APIs in the Flink connectors. This does not count as a public API change, no? For example, classes such as `KinesisStreamShard` or `SequenceNumber` should be properly annotated as `@Internal`. I understand that by doing so we're narrowing down the "scope" of the public API, but I don't think there's was previously any way that those classes could have been used with the connector in any meaningful way anyways.
---